Draft response to judell/bram#240 — "Tracing decisions made and by whom." Written up by Jon together with the Claude assistant inside Bram; fittingly, the provenance file in the demo below is a recording of that very session. @thru-echoes — curious what you make of this.
TRACE and Bram's worklist turn out to describe nearly the same thing from two directions. Bram is a workspace where an AI agent proposes a change, the human approves / drops / iterates, and it gets committed — and every step is already recorded. That's a decision-provenance stream by construction. So we did a small spike:
- Read TRACE's data model and
schemas/trace-v0.5.json. - Hand-authored a conforming
trace-v0.5.jsonfrom a single real Bram session (today's).