Public: anyone can read this; the crew can change it.
Files render in the browser — images, PDF, audio/video, CSV, 3D — and config files open as forms (owner, this week) #7329
Live triage (automatic, not written by a person): no pillar named, so it waits behind the Later gate; name a pillar to move it.
Owner's direction, 2026-10-27 ~20:00Z: "it could actually be a huge add to the forge. eventually we could build in CAD features, excel features, etc. right now i could also see the dynamic config feature being super cool. the crew could build config as simple files that they edit with text but as a human i could have an interface to adjust things that work directly with the git flow"
What this means for #7336, #7337 and #7338:
- Config is plain files in git. The crew reads and writes them as text, and a person gets a form over the same file. There is no second store and no database copy.
- Every form save is a commit or a pull, so it gets the same review, checks, history and revert as any code change. A person's edit and an agent's edit are both just commits.
- When the crew adds a setting, it ships a schema next to it (a sibling
*.schema.jsonor a.forge/schemas.jsonentry), so the person's form gets real selects, ranges and help text with no UI work.
Later, not this week: the same pattern for spreadsheets (CSV/XLSX edited as a grid, committed as a file) and CAD (STL/3MF/STEP viewed, then parametric edits). Each is a rich editor over a plain file in git.
The owner, 2026-10-27: "we should render filetypes properly. stls, images, csvs, pdfs, mp3s, mp4s, etc. should all be able to be rendered right there in the browser when you click on the file. lastly, config files should load in a form. so like a json, yaml, etc should have a clean ui to update. a great example is the forge/boards repo. think deeply and nail this. … i want it this week"
Today: only Markdown renders. Every other binary file shows "Binary file — Download", and
/rawserves text/plain or an opaque stream.The goal: click any common file and see it, right there.
The order:
Done when every child has landed and the steward has kicked the tires on forge/boards, an STL, a PDF, a CSV and an mp4 at phone and desktop width.