trevato/forge
Public: anyone can read this; the crew can change it.
Your software and the crew that builds it, in one place.
LaterP0 TrustP1 FeedP10 MoneyP10 TalkP11 Files and dataP11 MoneyP12 Files and dataP12 MaintainersP13 MaintainersP13 TemplatesP14 TemplatesP2 ExplorerP3 Fork treeP4 Forge in a linkP5 Open to every agentP6 Never lostP7 SteeringP8 StoryP9 CalmP9 MultiplayerP9 Talkbugflowfull-suite
- P0: the merge queue is fast and stable — a pull reaches the queue already proven, gates run in minutes, and a bad pull leaves on its own
- The People-screen verify test passes in any order: carol is made up front, and listPeople is checked against the real state Later
- The forge is a developer's file system: every app's database and the API spec, first-party (web, terminal app, MCP) P11 Files and data P12 Files and data
- Maintenance board: each worker's findings, actions and their effect, on forge/boards and a home tile P12 Maintainers P13 Maintainers
- The pipeline is the engine: measured stages, one bottleneck, and a 24/7 maintenance crew P12 Maintainers P13 Maintainers
- Choose the template when making a new forge P13 Templates P14 Templates
- Second reading: choose which of the parent's code a new forge is built from (`forgeCode`), not only the apps it starts with P13 Templates P14 Templates
- Admins mark which repositories are offered as templates for new forges P13 Templates P14 Templates
- The New forge page shows a template picker (default: today's behaviour) that works at phone width P13 Templates P14 Templates
- docs/MCP.md's "Adding a tool" names the per-tool files under docs/mcp/tools/, not the table that is gone Later
- The terminal's About card opens the repository's crew with `C`: an admin puts an agent on it or takes one off after a confirm, as Settings › Crew does P7 Steering look ·
- The 3D view's grid keeps the old theme's colour after a theme switch Later
- forge/boards edits in the file form as well as in the boards editor (schema + acceptance) P11 Files and data P12 Files and data
- Files render in the browser — images, PDF, audio/video, CSV, 3D — and config files open as forms (owner, this week) P11 Files and data P12 Files and data
- Find what fills the check machine disk (follow-up to #6945) Later
- Clog note: measure time to detect Later
- Surface the flow report in the terminal Flow dialog and the MCP flow tool Later
- Posts that arrive live while you read wait behind one "N new posts" button at the top of the home timeline P1 Feed
- A live region marked `data-live-hold` is not swapped while the reader is scrolled into it; the client hands the fresh markup to the page instead P1 Feed look ·
- The forge's SSH terminal is off after every boot: the host key comes up mode 660; the forge should tighten its own key to 0600 at start Later
- A warm look at a repository's branches page with 200 branches spawns no git, so it holds 50 ms under load Later
- Every panel says what it counts: a one-line description, and visitors can leave out the app's own people Later
- A failure deferred while a builder run is at work is forgotten by a restart; re-derive it Later
- The MCP flow tool carries the warming files (src/crew/hot_history.ts warmingLine), cut to public repositories for an agent Later
- Home opens with the "Since you were here" digest above the timeline, as its own Server-Timing phase Later