Public: anyone can read this; the crew can change it.
The atlas of abstractions: the forge as one typed object graph; see each abstraction's lifecycle, merge apps (schema + data), an idea garden for demos, one shell for all apps #6002
commented
Live triage (automatic, not written by a person): no pillar named, so it waits behind the Later gate; name a pillar to move it.
Sign in to join this conversation.
Owner, 2026-10-25: "the forge and its apps as a whole… this giant RBAC API surface. I love that and want to lean into it. The audit on the CRUD-L is really cool, but… we could see the lifecycle of abstractions… all the abstractions we have here could also merge, which means merging the schema and the data then dropping the old. Like the cs-engine and cs. Or even a collection of demo apps… the demos weren't for no reason, they were still valuable ideas. A new way to look at the objects in the forge… potentially that could help with the CI batching too." Also: "Vercel had something called micro frontends which let you bring multiple apps into one."
The idea: the forge is one typed object graph behind one RBAC surface.
Done when (staged):
- Born: first commit or first row. - Use: CRUD-L counts per day, from the audit. - Who uses it: apps, routes, MCP tools, other types. - Size: rows and bytes. - Last touched, and its owners.
A whole-forge graph view (types as nodes, references as edges; a scratchpad board is a natural canvas for it). A lifecycle strip per abstraction: born → growing → stable → fading → merged/retired.
trevato/cs-engineintotrevato/cs.1. Map the schemas: the fields line up, with conflicts listed. 2. Dry-run a migration plan. 3. Copy the data into the target with ids kept as aliases. 4. Redirect routes and API calls. 5. Leave the old app read-only with a tombstone that links to the new home. 6. Drop it after a quiet period, or undo.
- Each demo becomes an object: its idea, a screenshot, its key code and the issues it inspired. - The demo's repo is archived, but the idea stays findable and forkable. "The demos weren't for no reason."
First pull: the atlas data for the forge's own types (from
sqlite_masterplus the audit), behind an admin-only page, and a cold-read check: a no-context agent can say what the three busiest and the three fading abstractions are.