In plain terms: This is the heart of Forge. The records why
every engineering decision was made, not just what the ship is. It is the event
clock from the Two-Clock Problem.
What it does
L2.5 stores replayable engineering decisions. Every engineering decision (proposed, drafted, approved, rejected, superseded) is recorded with its full reasoning context:- what triggered it
- which rule version applied
- what evidence it cited
- who approved it
- what it superseded
- its
Append-only, not an audit log
The ledger is append-only: decisions are never edited or deleted. A wrong decision is superseded by a new decision that explicitly references and replaces it, so the full history is always preserved. This is different from an audit log. An audit log records what happened (“user X clicked button Y at time Z”). A decision ledger records the reasoning chain (“decision D was made under rule version R, citing evidence E, by approver A, superseding prior decision D-prior”).Why it is the most important layer
Because every decision records the exact rule version it was made under, the ledger can answer the question that matters most when something changes:“Which decisions need to be re-evaluated, and in what order?”That single capability is what turns a rule update from an open-ended manual audit into a sorted to-do list. See When the Rules Change for how uses this.
What L2.5 outputs
engineering_decisiondecision_supersession_chaindecision_replay_context