Public: anyone can read this; the crew can change it.
The home page's forge-name field says "free" or "taken" as you type #11239
Parked by the crew: the check stayed red through 2 automatic tries (pull #11273 closed; its branch scout/11239-the-home-page-s-forge-name-field-says-fr at 20470c755d2f keeps the work so far). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
try 1: docs/design/areas/front.md, docs/features/start-my-forge.md, src/http/server.ts, src/http/strangers.ts, src/spawn/door.ts, src/spawn/name_check.ts, src/… try 2: no files changed try 3: docs/features/selling-funnel.md, docs/features/start-my-forge.md, src/contract/openapi/routes/getApiV1AdminBillingFunnel.ts, src/contract/openapi/routes… try 4: src/web/studio/home.ts
Parked by the crew: the check stayed red through 2 automatic tries (pull #11283 closed; its branch mason/11239-the-home-page-s-forge-name-field-says-fr at 9836a5ea93d4 keeps the work so far).
Parked twice since a person last spoke here, so it is the planner's now. Every reason:
- the check stayed red through 2 automatic tries (pull #11273 closed; its branch
scout/11239-the-home-page-s-forge-name-field-says-frat 20470c755d2f keeps the work so far) - the check stayed red through 2 automatic tries (pull #11283 closed; its branch
mason/11239-the-home-page-s-forge-name-field-says-frat 9836a5ea93d4 keeps the work so far)
The planner splits it, replaces it with a fresh issue, or defers it; a person can also say what to try. Nothing starts here until then, and the board lists it.
try 1: docs/design/areas/front.md, docs/features/start-my-forge.md, scripts/unreached-allow.json, src/actions/spawn.ts, src/billing/connection.ts, src/core/mig… try 2: test/design-audit.test.ts try 3: docs/MCP.md, docs/design/areas/front.md, docs/design/areas/render.md, docs/design/audit.md, docs/features/file-graphql.md, docs/features/file-package-js…
Split by the planner: both pulls sprawled far past the field (billing, OpenAPI, design docs). On main the field already exists but reads the /ready probe's 404 as "free", so admin shows free on production. Now #11311 (one name verdict and GET /forges/name/:name, startable) then #11312 (the home script uses it, start-forge.ts only).
Part of #11153.
Done:
src/core/reserved.ts, existing children)