{"slug":"closure/verification-reconciliation","title":"23 · Verification & Reconciliation","section":"closure","sectionLabel":"Closure","status":"unclassified","type":"document","path":"closure/verification-reconciliation.mdx","bytes":2845,"description":"Expected outcome vs observed outcome, evidence, verification, mismatch, reconciliation, promotion, projection invalidation, and memory update.","updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"\n## Did Reality Change as Expected?\n\n```text\nExpected outcome (from plan + governance)\n        │\n        ├── vs ──→ Observed outcome (provider response + re-ingested state)\n        │                │\n        │                ▼\n        │           Evidence (durable receipt)\n        │                │\n        ▼                ▼\n     Verification (match / mismatch / partial / stale)\n        │\n        ├── match  → Promote\n        ├── mismatch → Reconcile → decide Spine update (or retry / escalate)\n        └── partial/stale → Re-ingest / wait / compensate\n        │\n        ▼\n   Governing Writer → Business Context Spine\n        │\n        ▼\n  Projection invalidation → Human + AI Workbench rehydrate\n        │\n        ▼\n  Memory update (Organizational Memory now includes new truth)\n```\n\n## What Each Stage Does\n\n| Stage | Decides |\n|---|---|\n| **Expected outcome** | What the plan and governance said *should* happen |\n| **Observed outcome** | What the provider returned and what re-ingestion actually found |\n| **Evidence** | Durable receipts linking Work, capability, governance verdict, execution, and outcome |\n| **Verification** | Whether observed matches expected (including side-effects and state) |\n| **Reconciliation** | How to resolve mismatch, staleness, or partial success — retry, compensate, escalate, or accept with note |\n| **Promotion** | What, if anything, becomes new Spine truth via governed write |\n| **Projection invalidation** | Which participant views must refresh before further Work proceeds |\n| **Memory update** | Organizational Memory (THE memory) now carries new durable truth |\n\n## Failure Is Part of the Model\n\n* **Mismatch** does not silently become truth. It is reconciled and recorded.\n* **Partial success** (e.g., opportunity updated but task not created) is a first-class outcome with compensating logic.\n* **Stale reads** after a write are expected from SaaS eventual consistency — re-ingestion waits or retries before verification passes.\n\n## Where to Go Next\n\n<CardGroup cols={2}>\n  \n    Why we close on verified Spine update, not provider response.\n  \n  \n    How outcomes re-enter as governed ingest.\n  \n  \n    Execution traces, Work state, agent state, pipeline monitoring.\n  \n</CardGroup>\n"}