Public: anyone can read this; the crew can change it.
Contraction: one codebase, fewer frames — fold /big, the dev app page, landing and the no-JS search into studio and board; remove the TUI's app/run/crew and origins twins #401
Check · Review · Land · Live done — Landed and live in production.
This pull covers the first step of #386, removing the leftover `leans`/bulk code and the `pages/studio.ts` shim (#393). It also splits #386 into one issue per fold or removal, as #386 asks. The net change is **−55 lines** (7 added, 62 deleted).
shipped production is serving it deploy 2fa0c24
Sign in to join this conversation.
new above
offline
This pull covers the first step of #386, removing the leftover
leans/bulk code and thepages/studio.tsshim (#393). It also splits #386 into one issue per fold or removal, as #386 asks. The net change is −55 lines (7 added, 62 deleted).What changed
src/web/pages/studio.ts(17 lines) only re-exported other modules.test/studio.test.tsnow importspullWord,runWord,servingHistoryandWordCtxstraight fromsrc/web/studio/words.ts. Only that import line changed in the test, no assertions.latestLeanfromsrc/core/decisions.ts. Nothing called it. The"lean"value stays inDecisionKind, because older ledgers still hold rows of that kind and the board and/bigstill have labels for it. Its comment now says that, instead of pointing atweb/studio/leans.ts, which no longer exists.bulkCss/ "bulk route" note insrc/web/studio/style.ts, the "bulk bar" insrc/web/studio/asks.ts, andleansin the source map inCLAUDE.md. There is no bulk bar, route or stylesheet anywhere in the code.- #393: this pull - #394: fold
/biginto the board - #395: fold the dev app page into the studio app page - #396: fold the landing page into the studio home - #397: fold the no-JS search page into the search route - #398: remove the terminal UI's apps, runs and crew screens - #399: remove the terminal UI's origins screen (the web origins and migrate pages stay)Not done here: the six folds and removals in #394–#399, one per run as #386 asks. No URL changed, so there are no redirect tests in this pull.
docs/STUDIO.mdanddocs/DESIGN.mdnever mentioned any of the deleted code, so they are unchanged.How to try it: the full
forge.jsoncheck passes (type check plus all 562 tests). To confirm nothing still refers to the removed code, rungrep -rn "pages/studio\|latestLean\|bulkCss\|leans" src test; only unrelated matches should come up.🤖 Generated with Claude Code
Closes #386