The record maintains itself through triage
Nobody hand-edits 1,594 documents. A folder monitor ingests what changes, the triage agent classifies it, governance decides what becomes authority, and the promotion queue carries it across the gate. This page is the state of that loop.
Triage classifies. Governance decides. The Pipeline promotes. Spine owns organizational memory. Twin consumes the governed result.
Triage & Organizational Memory — Canonical Specification, §2
Who does what
Watches the memory folder and forwards every change. It records events; it decides nothing.
Classifies, links, detects duplicates and conflicts, stages a candidate. Never writes canon.
A human approves, rejects, defers or sends back for repair. The only place authority is granted.
Reads the published result. Twin never maintains the record it reasons over.
00Ingest — the folder monitor
IngestsA watcher on the memory folder turns filesystem events into audit records. This is the only automatic path into the loop, and it stops at the audit log — it never reaches canon.
IntegrateWise - Memory/Conversation memory/- 01chokidar watchermacOS process, file change detected
- 02HTTP POSTsigned with FOLDER_WATCHER_KEY
- 03Folder Watcher DOCloudflare Durable Object
- 04audit-handler.tsD1 spine_audit_log + AI Search
- Real-time session log processing
- Spine audit log ingestion
- Triage handoff documents
- Agent continuity protocol
The monitor is a bridge, not a writer. Its output is an audit event — evidence for triage, never a promotion.
01Triage — the backlog
Classifies- 1,444
- Unclassified
- 390
- Duplicate groups
- 29
- Sections without canon
- 29
- Superseded
Duplicate titles858 docs
The same title in more than one section. Triage cannot resolve these — it stages them for a decision about which copy is authoritative.
- Architecture · Business · Operations
- Architecture · Developers · Documentation · Platform
- Architecture · Internal · Strategy
- Business · Platform
- Business · Connectors · Documentation · Operations
- Business · Connectors · Developers · Operations
- Connectors · Developers · Documentation · Strategy
- Internal
Showing 8 of 390
Sections without canon1,233 docs
Sections holding documents but no authority. Everything here is a claim that nothing governs.
Showing 8 of 29
02Promotion queue — the gate
DecidesEvery candidate sits in exactly one state. There is deliberately no auto-approve for organizational memory — high confidence does not itself authorize promotion.
candidateIngested, not yet classified. Nothing here can be promoted.
pending_approvalConflict staged with a recommendation. Awaiting a human decision.
repairNo canon exists to promote into. Sent back for a charter.
deferredReplaced, but the successor is unrecorded. Resumable.
rejectedterminalTerminal. Retained with reason and audit trail.
publishedterminalPassed the gate. This is the only state Twin may read as truth.
Canon states that changing a canon document requires an ADR. The record carries 76 canon documents and 27 ADRs — so most canon has no recorded decision behind it. This is the largest governance gap in the corpus, and triage cannot close it.
Open canon section03Published — what the record holds
Consumed- 76
- canon 4.8%
- 45
- current 2.8%
- 29
- superseded 1.8%
- 1,444
- unclassified 90.6%
Superseded, awaiting a successor link
- IntegrateWise — Cloudflare Zero Trust → Twin/OpenWebUI ProvisioningSuperseded34 KB
- IntegrateWise Consolidated Product–Platform Contract v1.2Superseded47 KB
- Projection Context Audit — Current Flow (as-built)Superseded8 KB
- IntegrateWise Implementation Contract v1.1Superseded8 KB
- Platform Component ↔ Service ↔ Agent MapSuperseded19 KB
- IntegrateWise Product Architecture DocumentSuperseded29 KB
- IntegrateWise — Final Product Architecture & System SpecSuperseded18 KB
- IntegrateWise / SpineWorkspace — Product Framing LockSuperseded11 KB
- Product–Platform Boundary and Go-Live StandardSuperseded38 KB
- Total End-State ContractSuperseded3 KB
04Book of records
ContinuityThe loop now runs on a schedule and its output survives the request that produced it. Each run fingerprints the corpus, stages what triage cannot decide, and appends entries to a durable record. An entry only counts if its provenance cites something checkable.
- 1.0
- Schema version
- 2026-11-03
- Record updated
- 1,087
- Entries held
- 10
- Awaiting decision
Pillars
Every entry belongs to exactly one pillar. The pillar is what the record is about, not where the file happens to live.
- Memory342memory
- Continuity6continuity
- Governance58governance
- One Surface319one-surface
- Operating Environment362operating-environment
Latest entries1,087 total
Each entry carries the fingerprint it was observed at, so a later run can prove the claim still holds.
- corpus:business/REPOSITORY_ALIGNMENT.mdx@fp:e3c8b62d, observed 2026-11-03
- corpus:business/REPOSITORY_BOUNDARY_AUDIT.mdx@fp:a0a52369, observed 2026-11-03
- corpus:business/REPOSITORY_EXCAVATION.mdx@fp:f11573bf, observed 2026-11-03
- corpus:business/REPO_STATE_AUDIT.mdx@fp:6891900c, observed 2026-11-03
- corpus:business/RESOURCE_ISOLATION_AUDIT.mdx@fp:059c428a, observed 2026-11-03
- corpus:business/RESOURCE_ISOLATION_LEAK_MANIFEST.mdx@fp:7d328cb4, observed 2026-11-03
- corpus:business/ROUTE_SLUG_MANIFEST.mdx@fp:d8b39e8e, observed 2026-11-03
- corpus:business/SCHEMA_ENHANCEMENT.mdx@fp:45509826, observed 2026-11-03
- corpus:business/SERVICE_TOPOLOGY.mdx@fp:8f58c8d4, observed 2026-11-03
- corpus:business/SHARED_FRONTEND_SHELL_AND_DOMAIN_OWNERSHIP.mdx@fp:35b8c07e, observed 2026-11-03
- corpus:business/SINGLE_END_TO_END_MAP.mdx@fp:96ea33cb, observed 2026-11-03
- corpus:business/SOURCE_PACK_RECONCILIATION_2026-07-28.mdx@fp:0d7e716c, observed 2026-11-03
Staged by triage, awaiting governance
Triage may stage, link and flag. It may never promote. These items are durable now — they survive the run that found them.
index2 documents resolve to the same slugrepairoperations/DE_SUPABASE_MIGRATION2 documents resolve to the same slugrepairoperations/data-recovery2 documents resolve to the same slugrepairoperations/deployment-and-rollback2 documents resolve to the same slugrepairquickstart2 documents resolve to the same slugrepairbusiness/README3 copies across business, getting-started, _rootpending_approvalindexNo declared status in "_root"candidateindexNo declared status in "_root"candidateRun log
completedwrun_01M6GZ28A11YEJHKSK8V4SB6EN210completedwrun_01M6GYZ2NSN6XECJZYCWCG5SCB10941386failedwrun_01M6GYWM1WZYD546275A1PEB6H00failedwrun_01M6GYWKW2G9KB9WB846DVXQZC00What still needs a human
The loop runs and the record persists, but promotion is still manual by design. Triage stages candidates and the workflow can never move one to published. The approval record and the ADR gap remain open — the activation contract in §12 lists the conditions still unmet.