Skip to content

feat(web): change the composer placeholder with the project - #82

Merged
TheGreatAxios merged 4 commits into
mainfrom
cl-11968-change-the-prompt-placeholder-as-the-project-moves
Nov 2, 2026
Merged

TheGreatAxios merged 4 commits into
mainfrom
cl-11968-change-the-prompt-placeholder-as-the-project-moves

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Closes CL-11968

What changed

The workspace prompt no longer always says "Say what you need…". With no approval open, the placeholder follows project status:

  • Someone working or starting: "Ask the writer…" (the role that status already waits on; the coder is "the app builder")
  • The app is running: "What needs to change…"
  • The app failed, or a specialist's newest run failed: "What needs fixing…"
  • Nothing filed yet: "What are you making…"
  • Otherwise: "What do you want to say…"

An open approval still uses "Ask a question, or choose Not yet to request changes…". The copy lives in apps/web/src/config.ts. The placeholder still updates when the next-step line preference is off. Specialist failure is an optional failedSpecialist field on project status, not parsed from the next-step sentence.

How it was verified

  • bun --conditions=intx-src test ./apps/web/src/pages/workspace/composer-placeholder.test.ts — 9 pass
  • Commit hook: bun run format:check, bun run lint, bun run typecheck — pass
  • Rebased onto current origin/main

@linear-code

linear-code Bot commented Nov 2, 2026

Copy link
Copy Markdown

CL-11968

@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:

  • Conventions: added code matches a code pattern
    • apps/web/src/pages/workspace/index.tsx:1254-1471 nested-ternary: Nested ternary; use if statements or a lookup.
    • apps/web/src/pages/workspace/index.tsx:1278-1471 nested-ternary: Nested ternary; use if statements or a lookup.
    • apps/web/src/pages/workspace/index.tsx:1296-1471 nested-ternary: Nested ternary; use if statements or a lookup.

@TheGreatAxios
TheGreatAxios force-pushed the cl-11968-change-the-prompt-placeholder-as-the-project-moves branch from 8dddb77 to 9a115a5 Compare November 2, 2026 07:19

@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:

  • Conventions: added code matches a code pattern
    • apps/web/src/pages/workspace/index.tsx:1254-1471 nested-ternary: Nested ternary; use if statements or a lookup.
    • apps/web/src/pages/workspace/index.tsx:1278-1471 nested-ternary: Nested ternary; use if statements or a lookup.
    • apps/web/src/pages/workspace/index.tsx:1296-1471 nested-ternary: Nested ternary; use if statements or a lookup.

@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:

  • Conventions: added code matches a code pattern
    • apps/web/src/pages/workspace/index.tsx:1254-1471 nested-ternary: Nested ternary; use if statements or a lookup.
    • apps/web/src/pages/workspace/index.tsx:1278-1471 nested-ternary: Nested ternary; use if statements or a lookup.
    • apps/web/src/pages/workspace/index.tsx:1296-1471 nested-ternary: Nested ternary; use if statements or a lookup.

The idle prompt follows project status: pass a note to whoever is
working, what to change when the app is running, what to fix after a
failure, what you are making before anything is filed, otherwise reply
here. An open approval keeps its own line.
Replace the clipped and first-person lines with short sentences a person
can read.
The working-state line is Ask the writer, with the role swapped in.
@TheGreatAxios
TheGreatAxios force-pushed the cl-11968-change-the-prompt-placeholder-as-the-project-moves branch from 76ffa19 to 127de07 Compare November 2, 2026 09:02
@corbits-triage

corbits-triage Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Triage: Pass

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

Triage will approve, request review.

@corbits-triage
corbits-triage Bot dismissed stale reviews from themself November 2, 2026 09:04

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

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant