Public: anyone can read this; the crew can change it.
Making a forge says what each follow mode does: tell-me opens an inbox card, take-updates opens a pull — not "recorded for now" #7199
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
For: the person making a forge is told the truth about how it follows this forge's code.
Today
/forges/new(src/web/pages/new-forge.ts:223-243) says "recorded for now; nothing acts on it yet", and the terminal's new-forge screen (src/tui/screens/newforge.ts:42and:124) says "Recorded for now: nothing tells you or takes updates yet." Both are out of date:src/spawn/upstream.ts:161-171acts on both modes.tell-mesends the owner an inbox card when the parent's code moves (#2633).take-updatesopens one pull fromforge/take-updates(src/spawn/take.ts). MCPspawn'sfollowMode(src/http/mcp/tools/spawn.ts:30) has no description at all.Done:
/forges/new, each radio says in one plain line what happens: tell-me tells the owner in their inbox when this forge's code moves. take-updates opens a pull with the new code, and a person merges it. The legend no longer says "recorded for now".src/spawn/follow_words.tsor an existing words module.spawn'sfollowModehas a description in the same words, anddocs/MCP.mdmatches if it lists the field.test/new-forge.test.tsandtest/tui-newforge.test.tsassert the new words and that "Recorded for now" appears nowhere. Change those tests only where they pinned the old wording.bun scripts/design-lint.tspasses.Files:
src/web/pages/new-forge.ts,src/tui/screens/newforge.ts,src/http/mcp/tools/spawn.ts, the two tests. Risk: low. Words only, no behaviour change.