Elnor Repo Reader

DOC73_V1_6_CSA_EXTRACTION_PRE_REPORT.md

Current Specs/DOC73/Audit and Process Records/DOC73_V1_6_CSA_EXTRACTION_PRE_REPORT.md

Generated 2026-06-09T01:23:58.539Z from commit dbaa25962edc11ab30e8d4ca1715f9ae5bf77331. Worktree: clean.

Open text page · Open raw txt · Open path URL

# 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 —