ELNOR REPO READER TEXT MIRROR Original path: Current Specs/DOC73/Audit and Process Records/DOC73_V1_6_CSA_EXTRACTION_PRE_REPORT.md Source repo: /Users/OpenClaw1/Elnor/Elnor Specs Git branch: main Git commit: dbaa25962edc11ab30e8d4ca1715f9ae5bf77331 Generated: 2026-06-09T01:23:58.539Z --- # DOC73 V1.6 — CSA Extraction Pre-Report **Date:** 2026-05-04 **Phase:** 1 (pre-extraction baseline) **Author:** Claude (per architect-issued extraction prompt 2026-05-04) **Working folder:** `/Users/OpenClaw1/Documents/Elnor Docs Folder/Q and EC Build Working/ECQ Development/DOC73 R1.6 Build/` --- ## §1. Purpose This pre-report documents the baseline CSA (Continuity Synthesis Architecture R2) reference state across all DOC73 V1.6 release wave files BEFORE surgical extraction. Phase 2 (extraction) follows; Phase 3 (post-report) verifies removal. Per architect prompt: extraction removes both explicit CSA references AND CSA-implied scaffolding (orientation context wrappers, tier strategy enums, "orient query framing" semantics) while preserving DOC73's legitimate Mechanism 4 / RecentActivityRollup feature. --- ## §2. Pre-amendment investigation findings ### §2.1 OBL-D72-NEW-V15-01 scope investigation **Per architect prompt Principle 4:** verify OBL-D72-NEW-V15-01 scope; if solely CSA, flag for OPA removal; if broader, flag for scope reduction. **OPA V3.10 (line 2051) reads:** > "**OBL-D72-NEW-V15-01:** §42A subscribable contradiction-write notifications | DOC72 R5.73+ §42A emits subscribable contradiction-write notifications on entity contradiction detection, consumed by V1.5.1 living-memory re-examination engine per §23.1A primitive contract (formerly GIE Appendix A obligation, now §42A)." **Finding:** OBL-D72-NEW-V15-01 is NOT CSA-related. It covers DOC72 R5.73+ §42A contradiction-write notifications consumed by V1.5.1 living-memory re-examination. The architect's pre-investigation flagged this row for verification; verification result is **NO ACTION NEEDED — not CSA scoped.** ### §2.2 CSA-related OBL rows actually in OPA V3.10 Three CSA-related OBL rows confirmed via OPA V3.10 grep: ```text Line 3285: OBL-D72-CSA-R2-DOC73-ALIGN-01 "DOC72 absorbs CSA R2 as operative; CSA R2 retires DOC2" Status: open, V1.6 Line 3297: OBL-D72-CSA-R2-MECH4 "DOC73 §6.4 Mechanism 4 specification (D72 prefix, DOC73 owner)" Status: open, V1.6 Line 3375: OBL-D73-CSA-R2-ABSORPTION "CSA R2 absorption dependencies — DOC73 V1.6 explicitly tracks dependencies on CSA R2 absorption" Status: open, V1.6 Line 3471: OBL-D73-N-ORIENTATION-INV-01 "Group N orientation invariant — DOC73 V1.6 INV-N-ORIENTATION-1 + INV-N-NO-CIRCULAR-EVIDENCE-1: CSA recent_activity may orient query framing" Status: open, V1.6 ``` **Note:** `OBL-D24-CSA-INJECTION-V16-01` referenced in architect prompt does NOT exist in OPA V3.10 — grep returned zero matches. The architect prompt was based on an assumed row that wasn't actually created. Adjusted in extraction report. **OPA V3.10 → next-revision impact flags (preview; finalized in post-report):** - REMOVE: `OBL-D72-CSA-R2-DOC73-ALIGN-01` (line 3285) - REMOVE: `OBL-D72-CSA-R2-MECH4` (line 3297; redundant with OBL-D73-V16-MECHANISM4-01) - REMOVE: `OBL-D73-CSA-R2-ABSORPTION` (line 3375) - RENAME + RESCOPE: `OBL-D73-N-ORIENTATION-INV-01` → `OBL-D73-N-NOT-EVIDENCE-INV-01` (remove "CSA recent_activity orient query framing" framing; preserve the underlying "rollup not evidence" invariant) - ADD: `OBL-D73-RECENT-ACTIVITY-ROLLUP-CONSUMER-CONTRACT-01` (NEW per extraction) - INVESTIGATE/ADJUST: `OBL-D73-V16-MECHANISM4-01` (lines 3619-3625) — acceptance test V3-AT-22 description currently includes "CSA recent_activity may orient query framing"; rewrite OPA description to use post-extraction framing. ### §2.3 DOC2 status confirmation Per OPA V3.10 line 3285: "DOC72 absorbs CSA R2 as operative; CSA R2 retires DOC2." Per architect note 2026-05-04 (this session): the "CSA R2 retires DOC2" claim was V4's working assumption, not architect-confirmed. Post-extraction, DOC73 V1.6 no longer claims CSA absorption, so the "DOC2 retires" claim is being pulled from DOC73 V1.6 — DOC2's fate becomes an independent architectural question outside V1.6. --- ## §3. Baseline grep counts per file Pre-extraction CSA-related reference counts: | File | CSA | csa_ | CSAInjection | continuity | orient | fresh-surface | tier_strategy | tier_*_orientation | OrientationContextEntry | DOC72 §35 | R5.74 | Continuity Synthesis | CSAInjectionTier | |---|---|---|---|---|---|---|---|---|---|---|---|---|---| | Artifact 1 R0.4 | 26 | 4 | 5 | 6 | 15 | 1 | 0 | 0 | 4 | 2 | 15 | 2 | 5 | | Artifact 2 R0.3 | 22 | 0 | 7 | 1 | 11 | 0 | 1 | 0 | 4 | 0 | 11 | 0 | 7 | | Artifact 3 R0.2 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | | Artifact 4 R0.3 | 36 | 6 | 18 | 0 | 27 | 0 | 6 | 14 | 5 | 0 | 0 | 0 | 18 | | Artifact 5 R0.3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | | Helper Homes R0.1 | 4 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 2 | | Deferral Inventory R1 | 7 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | Build Questions (CLOSED) | 22 | 0 | 2 | 2 | 5 | 0 | 2 | 4 | 1 | 0 | 0 | 0 | 2 | | CSA Integration Trace | 147 | 5 | 7 | 13 | 23 | 6 | 0 | 6 | 7 | 0 | 6 | 2 | 7 | **Notes:** - `R5.74` references include LEGITIMATE non-CSA uses (filing-relationship edge types, governed taxonomy projection, decay floor, StorageRegistryEntry, NodeKind taxonomy, WorkContextConstellation). Only CSA-specific R5.74 references are removed. - `orient` matches include legitimate non-CSA uses in some places (per architect prompt verification step — strict CSA references are zero-tolerance; ambiguous matches preserved with justification). - BUILD_QUESTIONS, DEFERRAL_INVENTORY, CSA_INTEGRATION_TRACE are PRESERVED (historical record); CSA references appear in annotation contexts, not active spec. --- ## §4. Affected files summary ### §4.1 EXTRACTED (revision bump required) | File | From | To | Affected scope | |---|---|---|---| | Artifact 1 | R0.4 | **R0.5** | §16 RecentActivityRollup; §A.4 OrientationContextEntry removal; §A.5 reserved-note; INV-N rename; cross-doc forecast cleanup; P8 principle rewrite; source_kind enum rename; landing matrix; DOC72 §35 removal; Marex example reframe | | Artifact 2 | R0.3 | **R0.4** | §2.4 + §25 Group N consumer surface reframe; CSAInjection refs removed; OrientationContextEntry refs removed; landing matrix; V3-N-3 framing rewrite | | Artifact 3 | R0.2 | **R0.3** | UNEXPECTED but confirmed: line 293 OrientationContextEntry cross-ref removal; lines 2709-2719 EC3 "Pure orientation context" block rewrite; line 7355 §16 cross-reference framing | | Artifact 4 | R0.3 | **R0.4** | §18 entire deletion + replacement; SessionProfile.csa_injection_tier_policy_ref removal; G-ACT-3 acceptance test deletion; worked examples cleanup; DOC24_CSA_INJECTION_DEFAULT_TIER env var removal; Q-3-A4-7 status update; landing matrix | | Helper Homes | R0.1 | **R0.2** | §1.26 lookup_csa_injection_tier_policy removal; cross-reference cleanup; §2009 coverage table CSA mention removal | ### §4.2 IN-PLACE ANNOTATION (no filename change) | File | Action | |---|---| | Deferral Inventory R1 → **R1.1** | DOC2_CSA_INTEGRATION_REVIEW → SUPERSEDED; MECH4_PROPOSAL_FIDELITY_REVIEW → post-extraction update; new DOC73_TO_DOC72_CSA_INTERFACE_REVIEW row | | Build Questions (CLOSED, same filename) | §11.1 Q-3-A4-7 moot-post-extraction annotation; §11.4 spec patch annotation; CLOSED status preserved | | CSA Integration Trace (same filename) | Header annotation splitting §1-§10 Q-CSA-* (MOOT) from §11 Q-MECH4-* (STILL OPEN) | ### §4.3 ZERO CSA — NO BUMP | File | Status | |---|---| | Artifact 5 R0.3 | One R5.74 reference confirmed LEGITIMATE non-CSA (DOC72 R5.74+ edge type registry + governed taxonomy projection at line 509). No bump. | --- ## §5. Detailed per-file findings ### §5.1 Artifact 1 R0.4 (4,692 lines) **Highest CSA touch surface.** Key locations: ```text §16.1 Background paragraph — CSA R2 cross-doc dependency + DOC2 retirement claim §16.2 RecentActivityRollup — csa_r2_continuity_log_ref + csa_injection_tier_consumer_refs + orientation_entries field + orientation_only_invariant_enforced §16.4 INVs — INV-N-ORIENTATION-1 (rename to INV-N-NOT-EVIDENCE-1) + INV-N-NO-CIRCULAR-EVIDENCE-1 (reframe) + INV-0B.1 (reframe "CSA continuity log") §16.5 Consumer contract — Artifact 4 CSAInjectionTierPolicy bullet + Search Router "orientation entries / query framing" bullet §16.6 OP-A rows — OBL-D72-CSA-R2-DOC73-ALIGN-01 + OBL-D72-CSA-R2-MECH4 §A.4 OrientationContextEntry — entire subsection deletion + reserved-note insertion §A.5 activity entry types — preserved intact (no CSA touch) Operation algebra source_kind — "csa_rollup" enum value → rename to "recent_activity_rollup" §3.1 OBL-EC-NEW-MIGR-01 item 10 — CSA R2 absorption mention DOC72 R5.74+ forecast section — CSA R2 absorption phrase (preserve other R5.74 items) P8 principle — "Continuity Synthesis primitives" name-drop Landing Matrix — V3-AT-12 + V3-AT-22 framing rewrites Status header — "R1.0 freeze candidate" language to remove Marex example surrounding text — reframe ("CSA recent_activity may orient query framing" → "RecentActivityRollup may inform query context") ``` ### §5.2 Artifact 2 R0.3 (6,429 lines) ```text §2.4 Group N consumer surfaces header — "Group N — legal-corpus-aware CSA consumer surfaces" §25 Group N section — CSA injection / CSAInjectionTierPolicy consumer / orientation context framing throughout §25 helper functions — consume activity entry arrays directly (not via OrientationContextEntry wrapper) V3-N-3 "CSA continuity log resolution" — receipt wrapping framing rewrite Build Questions §3 Q-3-A2-3 (text) — CSA R2 file availability reference (mark moot) Landing Matrix — CSA R2 absorption tracked entries OP-A rows referenced — OBL-D72-CSA-R2-DOC73-ALIGN-01 + OBL-D24-CSA-INJECTION-V16-01 (latter doesn't exist in OPA V3.10 per §2.2 above — references in artifact to be removed as stranded refs) Status header — "R1.0 freeze candidate" language to remove ``` ### §5.3 Artifact 3 R0.2 — UNEXPECTED MINOR REFERENCES (line-level) ```text Line 293: OrientationContextEntry Artifact 1 §A.4 — cross-reference table; REMOVE the entire line (type no longer exists) Lines 2709-2719: EC3: Pure orientation context (per INV-N-NO-CIRCULAR-EVIDENCE-1) RecentActivityRollup is orientation-only, NOT evidence (per Artifact 1 §16.4). Kernel does NOT include RecentActivityRollup visibility class in source_visibility_taint computation for retrieval-evidence operations. Orientation entries are framing context, not source material. However: when RecentActivityRollup writer (per Artifact 1 §16.2A) generates a rollup whose orientation_entries reference sealed matter activity, the rollup itself is classified per the most restrictive matter activity referenced (since the rollup metadata reveals the existence of the matter activity). — REWRITE: remove "orientation context" / "orientation-only" / "orientation entries" framing; reframe as "RecentActivityRollup activity entries are framing context, not source material." Substitute "activity entries" for "orientation_entries." Line 7355: §16 — Mechanism 4 RecentActivityRollup canonical (for orientation context taint discipline in §7.7 EC3) — REWRITE: "§16 — Mechanism 4 RecentActivityRollup canonical (for rollup-data taint discipline in §7.7 EC3)" ``` ### §5.4 Artifact 4 R0.3 — LARGEST EXTRACTION SCOPE ```text §18 entire section (CSAInjectionTierPolicy) — DELETE wholesale + replace with deferral note SessionProfile schema (csa_injection_tier_policy_ref field) — REMOVE R0.3 changes header (Q-3-A4-7 entry) — REPLACE with moot-post-extraction note Worked examples consuming CSAInjectionTierPolicy — DELETE (worked examples about other mechanics preserved) Landing Matrix entries citing CSAInjectionTierPolicy — REMOVE DOC24_CSA_INJECTION_DEFAULT_TIER env var — REMOVE (referenced in §18 only; cleaned up with §18 deletion) Scope statement "+ CSAInjectionTierPolicy" — REMOVE G-ACT-3 acceptance test — DELETE entirely tier_strategy enum (4 values: tier_1_full_orientation / tier_2_targeted_orientation / tier_3_minimal_orientation / tier_4_disabled) — REMOVE (lives in §18 schema; cleaned up with §18 deletion) "R1.0 freeze candidate" language — REMOVE ``` ### §5.5 Artifact 5 R0.3 — NO CSA Confirmed: line 509 "DOC72 owns (DOC72 R5.74+)" refers to filing-relationship edge type registry + governed taxonomy projection. Legitimate non-CSA R5.74 reference. **No bump.** ### §5.6 Helper Homes R0.1 ```text Line 454-461 §1.26 lookup_csa_injection_tier_policy(...) — REMOVE entire subsection Line 2009 coverage table — "§18 CSA" mention — REWRITE to "§18 session-orientation (deferred to DOC72)" Lines 22, 98, 288, 292, 1140, 2171 — DOC72 R5.74+ references — LEGITIMATE non-CSA (graph queries / NodeKind taxonomy / WorkContextConstellation / cross-doc helpers); preserve ``` ### §5.7 Deferral Inventory R1 ```text Line 46 DOC2_CSA_INTEGRATION_REVIEW — UPDATE to SUPERSEDED post-extraction Line 48 MECH4_PROPOSAL_FIDELITY_REVIEW — UPDATE with post-extraction relevance note (per architect feedback gap #3) Line 126 CSA_CONTINUITY_LOG_CARVE_OUT_OPTION — PRESERVE (V1.7+ contingent; not invalidated by extraction; CSA carve-out is DOC72's design choice if/when DOC72 designs CSA orchestration) Line 176 CSA_CONTINUITY_LOG_TWO_VIABLE_RESOLUTIONS_DEFERRED_DECISION — PRESERVE (REJECTED status; historical record) Lines 235, 252-253 — preserve as historical record entries New row to ADD: DOC73_TO_DOC72_CSA_INTERFACE_REVIEW (per architect prompt) ``` ### §5.8 Build Questions (CLOSED — historical preservation) ```text §11.1 Q-3-A4-7 (CSAInjectionTierPolicy tier_3 decision) — PRESERVE intact; APPEND moot-post- extraction annotation §11.4 spec patches list (Artifact 4 R0.3 §18.2 spec change) — PRESERVE; APPEND note that §18 was later removed entirely by extraction §11.5 CLOSED status — PRESERVE Other Q-3-* references to CSA (e.g., Q-3-A2-3 about CSA R2 file availability) — PRESERVE intact; CLOSED file is historical record ``` ### §5.9 CSA Integration Trace (in-place annotation) ```text Header — ADD post-extraction status annotation, splitting: - §1-§10 Q-CSA-1 through Q-CSA-22 → MOOT for V1.6 (CSA references extracted) - §11 Q-MECH4-1 through Q-MECH4-6 → STILL OPEN (Mechanism 4 fidelity to V1 proposal is independent of CSA; arguably MORE relevant post-extraction since V1.6 Mechanism 4 has additional divergences from proposal) ``` --- ## §6. CSA-implied scaffolding beyond explicit references — additional findings Per architect's instruction to "aggressively search for additional CSA-implied scaffolding beyond this enumerated list," the following additional items were surfaced: ### §6.1 Confirmed in architect's enumerated list All confirmed found and addressed in extraction plan. ### §6.2 NEW finding — Artifact 3 EC3 example block Architect's enumerated list did NOT mention Artifact 3 §7.7 EC3 "Pure orientation context" example block. This block uses "orientation context" / "orientation-only" / "orientation entries" language as CSA-implied scaffolding for RecentActivityRollup taint discipline. Addressed in §5.3 above. ### §6.3 NEW finding — Helper Homes §2009 coverage table Coverage table entry "§18 CSA" was not in architect's enumerated list. Cleaned up in §5.6 above (no longer references CSAInjectionTierPolicy after §18 deletion). ### §6.4 NEW finding — OBL-D24-CSA-INJECTION-V16-01 is a phantom Architect prompt lists `OBL-D24-CSA-INJECTION-V16-01` for removal from OPA. Investigation confirms this OBL row does NOT exist in OPA V3.10. References in DOC73 artifacts are stranded refs — remove them, but no OPA action needed since the row doesn't exist. ### §6.5 No other unexpected scaffolding Comprehensive grep across all 9 files turned up no additional CSA-implied items beyond what's catalogued in §5 above. --- ## §7. Operative folder flag **The operative folder exists at:** `/Users/OpenClaw1/Documents/Elnor Docs Folder/Q and EC Build Working/ECQ Development/CURRENT SPECS AND BUILD DOCS/DOC73 V1.6 R1.0 OPERATIVE/` This folder contains pre-extraction R1.0 frozen copies. Per architect prompt: out of scope for this extraction; flag for manual update post-extraction. **Manual action required by architect after extraction:** - Copy R0.5 / R0.4 extracted artifacts from working folder to operative folder (overwriting R0.4 / R0.3 superseded files) - Update operative-folder README.md to reflect that: - R1.0 freeze status is RESCINDED pending red-team Round 1 - 4 artifact revisions bumped (Artifact 1 R0.5; Artifact 2 R0.4; Artifact 3 R0.3; Artifact 4 R0.4) - Helper Homes R0.2 - Deferral Inventory R1.1 - BUILD_QUESTIONS + CSA_INTEGRATION_TRACE filenames unchanged; content annotated in-place This README + folder maintenance is OUT OF SCOPE for Phase 2 extraction; flagged here. --- ## §8. Phase 2 readiness Phase 1 pre-investigation complete. All findings catalogued. Extraction plan finalized per per-file findings in §5. Phase 2 proceeds immediately (per architect prompt: "Do NOT wait for architect approval of the pre-report. Architect will review pre-report and extraction report together post-completion."). --- — End of DOC73_V1_6_CSA_EXTRACTION_PRE_REPORT.md —