Public: anyone can read this; the crew can change it.
A label's shape refusal lives in one module, and the settings page and MCP read it from there #5566
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
For: A label made without a name or a six-digit colour reads the same from every door, because every door reads it from one place. Today each sentence below is typed out separately in src/web/pages/settings.ts and src/http/mcp.ts (
repo_labels), so the next edit to one door makes them drift. This is the fix pull #5504's reviewer asked for, applied to these words.Done:
- "A label needs a name and a six-digit hex color."
repo_labels)) imports them, and none of these sentences is typed out anywhere else under src/ (grep -rnfor each finds only the module).bun x tsc --noEmit. A red test elsewhere that main also has is named in the pull, not a reason to stop.Files: src/actions/label_words.ts (new), the doors named, test/label-words.test.ts. Risk: a pure move; change no wording. Other MCP work edits src/http/mcp.ts in parallel, so keep each edit to the literal's own line.