Skip to content

fix(hub): let the person's ask decide how many designs start - #224

Merged
brianjfox merged 3 commits into
mainfrom
fix/design-concepts-follow-the-ask
Nov 8, 2026
Merged

brianjfox merged 3 commits into
mainfrom
fix/design-concepts-follow-the-ask

Conversation

@brianjfox

@brianjfox brianjfox commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

Fixes #223.

Root cause

design_app treated the project's Design concepts to compare preference as a hard cap on the concepts at work. When the person asked the coordinator for five looks while the project held Three, the hub refused with too_many_concepts, and the coordinator told the person to change Settings. A project keeps the preferences its creator had when it started, so that advice could never reach the running project, and the product rule that what you say in the conversation wins was broken.

Fix

  • The tool refuses only above the ceiling the preference offers (five), counting designers already started. The preference itself is no longer read by the tool.
  • The preference guidance now says the number applies when the person names no number, the design_app description says the person's ask comes first, and the artifact list describes preferenceGuidance as how the person wanted to work when the project started, with the conversation winning over it.
  • The user manual says you get as many concepts as you asked for, up to five at a time, and the setting applies when you did not say how many.

Verification

  • deploy-tools.test.ts now starts three designers with the preference at Two, and refuses only when the in-flight concepts plus the new ones exceed five.
  • Full suite: 328 pass, 0 fail. Hub typecheck clean. bun fmt --check on Bun 1.4.4 passes after one wrapped line was reformatted. Triage policy check: 6 of 6 passed.

design_app treated the project's Design concepts preference as a hard
cap on the concepts at work, so when the person asked the coordinator
for five looks with the preference at three, the hub refused with
too_many_concepts and the coordinator told them to change Settings,
which cannot reach a running project.

The preference now guides the coordinator only when the person names
no number, and the tool refuses only above the ceiling the preference
offers (five), counting designers already started. The preference
guidance, the design_app description and the artifact list's note on
preferenceGuidance all say that what the person says in the
conversation wins.

@corbits-triage corbits-triage Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Triage requests changes:

  • CI green: required checks are failing
    • format:check
  • No attribution: the description contains "Generated with Claude"; remove it
    • description: 🤖 Generated with Claude Code

@corbits-triage

corbits-triage Bot commented Nov 8, 2026 •

Copy link
Copy Markdown

Triage: Pass

No changes needed from you. A maintainer will review this pull request.

@corbits-triage
corbits-triage Bot dismissed their stale review November 8, 2026 13:58

Nothing triage asked to change still fails, so this request no longer stands.

@corbits-triage corbits-triage Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No defects reported.

@brianjfox
brianjfox added this pull request to the merge queue Nov 8, 2026
Merged via the queue into main with commit 90e4059 Nov 8, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Coordinator refuses the number of design concepts the person asks for

1 participant