Architecture Decisions
PartialRecorded decisions and explicit clarifications. Nothing here is invented beyond quoting existing sources.
Decisions
| ID | Decision | Context | Alternatives | Status |
|---|---|---|---|---|
| R01 | Three memories stay separated | Master architecture §1–2 | One LLM context window; one merged graph | implemented |
| R02 | Graph data model over BIM hierarchy alone | Ontology + ingest | IFC tree only; flat JSON; tables | partial |
| R03 | Specialised agents under a Planner | agent_arch_digitalbrain | One LLM → one answer | partial |
| R04 | Human-in-the-loop is the only decision | Master architecture §7; Amendment A11 | Auto-complete when all options have verdicts | implemented |
| R05 | Visual Decision Programming as the AI architecture | Reference Memory canvas | Hidden prompt chain; hardcoded seven nodes (Phase 0 canvas) | implemented |
| R06 | Machine-readable graph ≠ human-readable semantic viz | Structural Memory + visualizations.ts | Show Cytoscape as the only interpretation | partial |
| E01 | Seventh epistemic label is rule_derivation | Implementation report §4; Amendment A16 | Unlabelled; widen deterministic_geometry | implemented |
| E02 | Geometry engine defaults off | Implementation report §4 | Ship OCCT as default | implemented |
| C01 | Step 10 name | Master architecture §5 stops at Step 9 | Call it Evaluation Hooks | designed |