{
  "generator": "continuity-engine/0.1.1",
  "generated_at": "2026-10-17T18:24:00Z",
  "scope": "architecture",
  "storage": "local-sqlite3",
  "provenance": {
    "session_id": "sess_48a912bf",
    "adrs_recovered": 12,
    "invariants_enforced": 4
  },
  "constraints": [
    "Zero cloud telemetry; local SQLite storage only (127.0.0.1)",
    "Deterministic execution; all mutations require rollback logs",
    "Bubblewrap / process isolation on untrusted agent tools",
    "Explicit handoff boundaries; unrecorded assumptions marked unknown"
  ],
  "decisions": [
    {
      "id": "rec_8f29a01",
      "timestamp": "2026-10-17T16:10:00Z",
      "scope": "architecture",
      "title": "Use SQLite FTS5 for local session memory",
      "rationale": "High-speed local lexical search with zero remote dependencies",
      "provenance": "ADR-004",
      "trust": "verified"
    },
    {
      "id": "rec_91bc023",
      "timestamp": "2026-10-17T17:42:15Z",
      "scope": "architecture",
      "title": "Separate static AST inspection from dynamic runtime tracing",
      "rationale": "Rescue performs pre-deploy linting; Autopsy performs runtime forensics",
      "provenance": "ADR-005",
      "trust": "verified"
    }
  ]
}
