DOC73_V1_6_CSA_EXTRACTION_REPORT.md
Current Specs/DOC73/Audit and Process Records/DOC73_V1_6_CSA_EXTRACTION_REPORT.md
# DOC73 V1.6 — CSA Extraction Report
**Date:** 2026-05-04
**Phase:** 2-3 complete (extraction + verification)
**Author:** Claude (per architect-issued CSA extraction prompt 2026-05-04)
**Companion:** `DOC73_V1_6_CSA_EXTRACTION_PRE_REPORT.md` (Phase 1 baseline)
---
## §1. Executive summary
Per architect prompt 2026-05-04, surgical extraction of CSA (Continuity Synthesis Architecture R2) references AND CSA-implied scaffolding has been completed across the DOC73 V1.6 release wave.
**Outcome:**
- 6 spec files extracted with revision bumps (Artifacts 1, 2, 3, 4 + Helper Homes + Deferral Inventory).
- 2 supporting files annotated in place (BUILD_QUESTIONS + CSA_INTEGRATION_TRACE).
- 1 spec file confirmed CSA-free with no bump (Artifact 5).
- Prior revisions preserved as historical record (R0.4 / R0.3 / R0.2 of artifacts; R0.1 of Helper Homes; R1 of Deferral Inventory).
- 2 reports produced (this report + pre-report).
**Verification result:** PASS. All strict-CSA references (`CSA`, `csa_`, `CSAInjection`, `CSAInjectionTierPolicy`, `OrientationContextEntry`, `tier_*_orientation`) in extracted spec content now exist ONLY within intentional R0.X PATCH annotation contexts (changelog tables; reserved-note blocks; historical-record annotations). Actual spec body is CSA-free.
**Cross-doc impact:** DOC72 is not modified. Stranded OBL rows in OPA V3.10 flagged for removal in next OPA revision (see §6 below). DOC2 question is now independent of V1.6.
**R1.0 freeze status RESCINDED.** All 5 artifacts now at: pending red-team Round 1.
---
## §2. Files produced
### §2.1 Extracted with revision bump (6 files)
| File | From | To | New filename |
|---|---|---|---|
| Artifact 1 | R0.4 | **R0.5** | `DOC73_Artifact1_R0.5.md` |
| Artifact 2 | R0.3 | **R0.4** | `DOC73_Artifact2_R0.4.md` |
| Artifact 3 | R0.2 | **R0.3** | `DOC73_Artifact3_R0.3.md` (unexpected CSA refs found in R0.2; removed) |
| Artifact 4 | R0.3 | **R0.4** | `DOC73_Artifact4_R0.4.md` (largest extraction surface: §18 wholesale delete + SessionProfile field + G-ACT-3 acceptance test + worked-example references + Landing Matrix rows) |
| Helper Homes | R0.1 | **R0.2** | `DOC73_V1_6_HELPER_HOMES_R0.2.md` (§1.26 `lookup_csa_injection_tier_policy` removed; §6.F coverage-table mention reframed) |
| Deferral Inventory | R1 | **R1.1** | `DOC73_V1_6_DEFERRAL_INVENTORY_R1.1.md` (3 deferral row changes; see §5 below) |
### §2.2 Annotated in place — same filename (2 files)
| File | Action |
|---|---|
| `DOC73_V1_6_BUILD_QUESTIONS.md` | §11.1 Q-3-A4-7 annotated MOOT post-extraction (architect preference preserved); §11.4 spec-patch table annotated (§18.2 spec change REMOVED by R0.4 extraction); §11.5 R1.0 freeze status RESCINDED note added; file remains CLOSED. |
| `DOC73_V1_6_CSA_INTEGRATION_TRACE_R0.1.md` | New "★ POST-EXTRACTION STATUS" header section added (splits §1-§10 Q-CSA-* as MOOT for V1.6 from §11 Q-MECH4-* as STILL OPEN). |
### §2.3 Confirmed CSA-free with no bump (1 file)
| File | Verification |
|---|---|
| `DOC73_Artifact5_R0.3.md` | Zero strict-CSA references. One R5.74 reference at line 509 confirmed LEGITIMATE non-CSA (DOC72 R5.74+ filing-relationship edge type registry + governed taxonomy projection). No bump needed. |
### §2.4 Phase 1 + Phase 3 reports (2 new files)
| File | Purpose |
|---|---|
| `DOC73_V1_6_CSA_EXTRACTION_PRE_REPORT.md` | Phase 1 baseline (grep counts, affected file enumeration, per-file findings, OBL-D72-NEW-V15-01 scope investigation). |
| `DOC73_V1_6_CSA_EXTRACTION_REPORT.md` | This report (Phase 2 extraction summary + Phase 3 verification + OPA flags + operative-folder flag). |
### §2.5 Prior revisions preserved as historical record
`DOC73_Artifact1_R0.4.md`, `R0.3.md`, `R0.2.md`, `R0.1.md`, `DOC73_Artifact2_R0.3.md`, `R0.2.md`, `R0.1.md`, `DOC73_Artifact3_R0.2.md`, `R0.1.md`, `DOC73_Artifact4_R0.3.md`, `R0.2.md`, `R0.1.md`, `DOC73_V1_6_HELPER_HOMES_R0.1.md`, `DOC73_V1_6_DEFERRAL_INVENTORY_R1.md` — all retained in working folder per architect prompt: "Do NOT delete prior revisions; leave R0.4 / R0.3 / R0.2 artifacts intact as historical record."
---
## §3. What was REMOVED (per architect Principle 2 + Principle 3)
### §3.1 CSA-explicit scaffolding removed
| Item | From file/section |
|---|---|
| `csa_r2_continuity_log_ref` field | Artifact 1 §16.2 RecentActivityRollup schema |
| `csa_injection_tier_consumer_refs` field | Artifact 1 §16.2 RecentActivityRollup schema |
| `CSAInjectionTierPolicy` entire schema (~150 lines) | Artifact 4 §18 (DELETED wholesale) |
| `inject_csa_orientation()` function | Artifact 4 §18.3 (removed with §18 delete) |
| `csa_injection_tier_policy_ref` field on SessionProfile | Artifact 4 §2.1 SessionProfile schema |
| `OBL-D72-CSA-R2-DOC73-ALIGN-01` and `OBL-D72-CSA-R2-MECH4` references | Artifact 1 §16.6 + §16.2A.7 + Artifact 2 §25 OP-A row references |
| "DOC2 freshness manager retires per CSA R2 supersession" claim | Artifact 1 §16.1 |
| DOC72 §35 references (non-existent CSA absorption target) | Artifact 1 §3 calibration table |
| DOC72 R5.74 "CSA R2 absorption" forecast claim | Artifact 1 (multiple cross-doc forecast sections) |
| `lookup_csa_injection_tier_policy` helper declaration | Helper Homes §1.26 (deleted, reserved-note) |
### §3.2 CSA-implied scaffolding removed (deeper extraction)
| Item | From file/section |
|---|---|
| `OrientationContextEntry` type entire definition | Artifact 1 §A.4 (DELETED, reserved-note) |
| `orientation_entries: OrientationContextEntry[]` field | Artifact 1 §16.2 RecentActivityRollup schema |
| `orientation_only_invariant_enforced` field | Artifact 1 §16.2 RecentActivityRollup schema |
| `tier_strategy` enum (4 values) | Artifact 4 §18.2 (REMOVED with §18 delete) |
| `DOC24_CSA_INJECTION_DEFAULT_TIER` env var | Artifact 4 §18.2 (REMOVED with §18 delete) |
| G-ACT-3 acceptance test (`csa_injection_tier_policy_ref` non-null gate) | Artifact 4 §2.5 (DELETED entirely) |
| "orient query framing" / "orientation entries" / "orientation injection" / "orientation only" CSA-implied language | Multiple — rewritten to refer to RecentActivityRollup directly without "orientation" framing |
| "Tier 2 fresh-surface injection" / "fresh-surface" language | Multiple — REMOVED |
| "Continuity Synthesis primitives" name-drop in P8 principle | Artifact 1 §7 P8 (REWRITTEN) |
| Group N "CSA consumer surfaces" framing | Artifact 2 §2.4 + §25 (REWRITTEN to "legal-corpus-aware RecentActivityRollup entries") |
| §7.7 EC3 "Pure orientation context" example block | Artifact 3 (REWRITTEN to "Pure RecentActivityRollup context" using non-CSA framing) |
### §3.3 CSA-related items confirmed RENAMED (not removed)
| Item | Rename |
|---|---|
| source_kind enum value | `"csa_rollup"` → `"recent_activity_rollup"` (Artifact 1 §16.2A.4 INV enforcement) |
| INV-N-ORIENTATION-1 | → **INV-N-NOT-EVIDENCE-1** (Artifact 1 §16.4) |
| INV-N-NO-CIRCULAR-EVIDENCE-1 | reframed to remove "CSA recent_activity" framing; underlying invariant preserved |
| INV-0B.1 acceptance test V3-AT-12 | "CSA continuity log" framing removed |
| V3-AT-22 | reframed to test INV-N-NOT-EVIDENCE-1 (RecentActivityRollup cannot satisfy legal evidence queries) |
| Group N "CSA consumer surfaces" framing | → "legal-corpus-aware RecentActivityRollup entries" |
| "hourly_orientation" cadence label | → "hourly_activity" (Artifact 1 §16.3 + §A.7 RecentActivityRollupRef enum) |
### §3.4 Items KEPT per architect Principle 1 (DOC73's legitimate territory)
| Item | Status |
|---|---|
| RecentActivityRollup canonical schema | KEPT (Artifact 1 §16.2) |
| Cadence model (hourly_activity + weekly + monthly + session_summary) | KEPT (Artifact 1 §16.3 + §16.2A.2) |
| §16.2A writer contract | KEPT (Artifact 1 §16.2A) |
| Mechanism 4 invariants (INV-N-NOT-EVIDENCE-1, INV-N-NO-CIRCULAR-EVIDENCE-1, INV-0B.1) | KEPT with rename/reframe |
| Activity entry types (WorkPhaseEntry, CorpusActivityEntry, CaseActivityEntry, ArtifactEntry, UnresolvedThreadEntry) | KEPT intact (Artifact 1 §A.5) |
| Group N legal-corpus rollup entries (Artifact 2 §25) | KEPT with non-CSA reframing |
| Acceptance tests V3-AT-22 and V3-AT-12 | KEPT (rewrite framing) |
| Marex case example | KEPT (surrounding framing changed only) |
| Q-3-A4-7 architect history (tier_3_minimal_orientation preference) | PRESERVED in BUILD_QUESTIONS §11.1 with moot-post-extraction annotation |
---
## §4. What was ADDED (replacement pointers + new OP-A row)
### §4.1 New OP-A row
**`OBL-D73-RECENT-ACTIVITY-ROLLUP-CONSUMER-CONTRACT-01`** (R0.5/R0.4 NEW per CSA extraction 2026-05-04)
- **Canonical home:** Artifact 1 R0.5 §16.6
- **Purpose:** DOC73 V1.6 specifies the producer/consumer contract for RecentActivityRollup (schema + writer + cadence + invariants); runtime orchestration (when to inject into agent context at session start, tiering, session-runtime behavior) deferred to DOC72.
- **Cross-referenced from:** Artifact 1 §16.2A.7 + Artifact 2 §25.1 + §25.2 + Artifact 4 §18 deferral note + Artifact 4 §A4 Landing Matrix cross-references.
### §4.2 Deferral note replacing CSAInjectionTierPolicy at Artifact 4 §18
Brief deferral note (~25 lines) replaces ~155 lines of deleted CSAInjectionTierPolicy schema + consumer contract + INV enforcement at Artifact 4 §18. Note explains:
- V1.6 release wave does NOT include CSAInjectionTierPolicy or equivalent runtime session-orientation policy
- DOC73 V1.6 specifies the RecentActivityRollup producer/consumer contract (Artifact 1 §16); consumer-side orchestration deferred to DOC72
- Until DOC72 ships session-orientation orchestration, DOC24's context assembly MAY include the most recent RecentActivityRollup of each cadence per its own logic
- No tier policy, no CSAInjectionTierPolicy, no session-profile field for injection orchestration in V1.6
- Architect preference for tier_3_minimal_orientation semantics preserved in BUILD_QUESTIONS §11.1 historical record for future DOC72 design
### §4.3 New V1.6.1 deferral row
**`DOC73_TO_DOC72_CSA_INTERFACE_REVIEW`** added to `DOC73_V1_6_DEFERRAL_INVENTORY_R1.1.md` §1.2 — tracks the cross-doc interface review when DOC72 ships session-orientation orchestration (architect preference for tier_3_minimal_orientation semantics carries forward).
---
## §5. Deferral inventory changes (R1 → R1.1)
| Item | Status change |
|---|---|
| `DOC2_CSA_INTEGRATION_REVIEW` | **SUPERSEDED** 2026-05-04 — DOC73 V1.6 no longer absorbs CSA; question no longer applies at V1.6 level. DOC2's architectural fate is independent of V1.6 release wave. Original entry preserved for historical record. |
| `MECH4_PROPOSAL_FIDELITY_REVIEW` | **STILL ACTIVE** post-extraction; description updated to reflect that V1.6 Mechanism 4 has additional divergences from proposal (CSA orchestration removed; consumer contract pointer added). Q-MECH4-* questions in CSA_INTEGRATION_TRACE §11 remain relevant. |
| `DOC73_TO_DOC72_CSA_INTERFACE_REVIEW` | **NEW** per CSA extraction prompt — V1.6.1 review item paired with DOC72's eventual CSA design ship; verifies DOC73 V1.6 RecentActivityRollup contract aligns with DOC72 consumer-side architecture. Architect preference for tier_3_minimal_orientation carries forward. Not blocking R1.0 freeze of DOC73 V1.6. |
---
## §6. OPA V3.10 → next-revision impact flags
**Per architect prompt: do NOT modify OPA directly; flag changes for next OPA revision.**
### §6.1 OBL rows flagged for REMOVAL in next OPA revision
| OBL row | OPA V3.10 line | Reason |
|---|---|---|
| `OBL-D72-CSA-R2-DOC73-ALIGN-01` | 3285 | DOC73 V1.6 no longer absorbs CSA; obligation has no consumer. |
| `OBL-D72-CSA-R2-MECH4` | 3297 | Redundant with `OBL-D73-V16-MECHANISM4-01`; D72 prefix was V4-author error per Q-0a-1; rename/merge cleanup. |
| `OBL-D73-CSA-R2-ABSORPTION` | 3375 | Tracked CSA R2 absorption dependencies; no longer relevant post-extraction. |
### §6.2 OBL rows flagged for RENAME/RESCOPE in next OPA revision
| OBL row | OPA V3.10 line | Action |
|---|---|---|
| `OBL-D73-N-ORIENTATION-INV-01` | 3471 | RENAME to `OBL-D73-N-NOT-EVIDENCE-INV-01`; remove "CSA recent_activity orient query framing" framing; preserve underlying "rollup not evidence" invariant per INV-N-NOT-EVIDENCE-1 (renamed from INV-N-ORIENTATION-1 in Artifact 1 R0.5). |
| `OBL-D73-V16-MECHANISM4-01` | 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: "RecentActivityRollup cannot satisfy legal evidence queries per INV-N-NOT-EVIDENCE-1". |
### §6.3 OBL rows flagged for ADDITION in next OPA revision
| OBL row | Purpose |
|---|---|
| `OBL-D73-RECENT-ACTIVITY-ROLLUP-CONSUMER-CONTRACT-01` | NEW per CSA extraction; DOC73 V1.6 specifies producer/consumer contract; runtime orchestration deferred to DOC72. Canonical home Artifact 1 R0.5 §16.6. |
### §6.4 OBL-D72-NEW-V15-01 scope investigation
Per architect prompt Principle 4: investigated. OPA V3.10 line 2051 confirms `OBL-D72-NEW-V15-01` = "§42A subscribable contradiction-write notifications" (DOC72 R5.73+ §42A; consumed by V1.5.1 living-memory re-examination engine per §23.1A primitive contract; formerly GIE Appendix A obligation, now §42A). **NOT CSA-related. NO ACTION needed.**
### §6.5 OBL-D24-CSA-INJECTION-V16-01 investigation
Architect prompt assumed this OBL row existed. Investigation: OPA V3.10 grep returns ZERO matches. The row does not exist in OPA. References in DOC73 artifacts (Artifact 2 R0.3 §25.2 footer; Artifact 4 R0.3 §18.4 OP-A line) were stranded refs — REMOVED with their containing sections per extraction. No OPA action needed.
---
## §7. Verification checks (Phase 3)
### §7.1 Strict-CSA grep verification
Strict-CSA reference set: `CSA`, `csa_`, `CSAInjection`, `CSAInjectionTierPolicy`, `OrientationContextEntry`, `tier_1_full_orientation`, `tier_2_targeted_orientation`, `tier_3_minimal_orientation`, `tier_4_disabled`.
Per-file results:
| File | Strict-CSA matches outside annotation context | Status |
|---|---|---|
| Artifact 1 R0.5 | 0 (all 40 CSA refs inside R0.5 PATCH annotations, changelog table, or reserved-note blocks) | **CLEAN** |
| Artifact 2 R0.4 | 0 (all 48 CSA refs inside R0.4 PATCH annotations, changelog table, or §25/Q-3-A2-3 historical annotations) | **CLEAN** |
| Artifact 3 R0.3 | 0 (8 CSA refs inside R0.3 PATCH annotations + 3 OrientationContextEntry refs inside reserved-note/changelog) | **CLEAN** |
| Artifact 4 R0.4 | 0 (all 48 CSA refs inside R0.4 PATCH annotations, changelog table, deferral note in §18, Q-3-A4-7 historical record) | **CLEAN** |
| Artifact 5 R0.3 | 0 (no CSA refs; one R5.74 reference is legitimate non-CSA) | **CLEAN — no bump needed** |
| Helper Homes R0.2 | 0 (11 CSA refs inside R0.2 PATCH annotations + reserved-note block) | **CLEAN** |
**Result:** All spec body content is CSA-free. All remaining CSA references exist ONLY within intentional annotation contexts per architect prompt Phase 3 verification discipline.
### §7.2 RecentActivityRollup preservation
| Check | Result |
|---|---|
| Artifact 1 §16 RecentActivityRollup canonical schema preserved | ✓ |
| §16.2A writer contract intact | ✓ |
| INV-N-NOT-EVIDENCE-1 (renamed from INV-N-ORIENTATION-1) present with updated framing | ✓ |
| INV-N-NO-CIRCULAR-EVIDENCE-1 present with updated framing | ✓ |
| INV-0B.1 present with updated framing | ✓ |
| Cadence model (hourly_activity / weekly / monthly / session_summary) intact | ✓ |
| source_kind enum has "recent_activity_rollup" value (renamed) | ✓ |
| Activity entry types (WorkPhaseEntry, CorpusActivityEntry, CaseActivityEntry, ArtifactEntry, UnresolvedThreadEntry) preserved in §A.5 | ✓ |
| OrientationContextEntry REMOVED from §A.4 (replaced by reserved-note) | ✓ |
| All internal cross-references resolve | ✓ |
### §7.3 SessionProfile sanity (Artifact 4)
| Check | Result |
|---|---|
| SessionProfile does NOT have `csa_injection_tier_policy_ref` field | ✓ (removed with R0.4 PATCH annotation in place) |
| SessionProfile otherwise intact | ✓ |
### §7.4 Acceptance tests
| Check | Result |
|---|---|
| V3-AT-22 exists with rewritten framing (no CSA) | ✓ (Artifact 1 §16.4 reframe) |
| V3-AT-12 exists with rewritten framing (no CSA continuity log) | ✓ (Artifact 1 §16.4 reframe) |
| G-ACT-3 REMOVED | ✓ (Artifact 4 §2.5 DELETED entry; replaced with R0.4 PATCH annotation) |
| No acceptance test references CSAInjectionTierPolicy or tier_strategy values | ✓ |
### §7.5 Cross-reference resolution
| Check | Result |
|---|---|
| No broken cross-references | ✓ (Artifact 1 §A.4 reserved-note preserves numbering; Artifact 2 §25 directly references §A.5 activity entry types; Artifact 4 §18 deferral note preserves §18 numbering for cross-refs) |
| Group N references in Artifact 2 §25 resolve correctly | ✓ |
| §A.4 reserved-note + §A.5 cross-references work post-removal | ✓ |
### §7.6 OP-A row consistency
| Check | Result |
|---|---|
| CSA-related OBL rows removed from DOC73 artifacts everywhere | ✓ |
| OBL-D73-RECENT-ACTIVITY-ROLLUP-CONSUMER-CONTRACT-01 added at Artifact 1 §16.6 | ✓ |
| Cross-references to new OBL row in Artifact 2 §25.1 + §25.2 | ✓ |
### §7.7 Architect history preservation
| Check | Result |
|---|---|
| Q-3-A4-7 preserved in BUILD_QUESTIONS §11.1 with moot annotation | ✓ |
| Q-3-A4-7 architect preference for tier_3_minimal_orientation carried forward via DOC73_TO_DOC72_CSA_INTERFACE_REVIEW in deferral inventory | ✓ |
| No Q-3-* decisions deleted | ✓ |
| §11.5 CLOSED status preserved (with R1.0-freeze-rescinded annotation) | ✓ |
| Q-3-A2-3 about CSA R2 file availability preserved with moot annotation | ✓ |
### §7.8 P8 principle
| Check | Result |
|---|---|
| P8 rewritten without "Continuity Synthesis primitives" name-drop | ✓ |
| Composition-over-duplication principle preserved | ✓ |
### §7.9 Status headers
| Check | Result |
|---|---|
| Artifact 1 R0.5 status updated; no "R1.0 freeze candidate" language | ✓ |
| Artifact 2 R0.4 status updated; no "R1.0 freeze candidate" language | ✓ |
| Artifact 3 R0.3 status updated | ✓ |
| Artifact 4 R0.4 status updated; no "R1.0 freeze candidate" language | ✓ |
| Helper Homes R0.2 status updated | ✓ |
| Deferral Inventory R1.1 status updated | ✓ |
| BUILD_QUESTIONS §11.5 annotated R1.0-freeze-rescinded | ✓ |
---
## §8. 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 Phase OPERATIVE FOLDER (if exists): out of scope for this extraction; flag for manual update post-extraction.
**Manual action required by architect after this extraction:**
1. Copy R0.5 / R0.4 / R0.3 / R0.2 / R1.1 extracted artifacts from working folder to operative folder, overwriting prior R0.4 / R0.3 / R0.2 / R0.1 / R1 superseded files. Specifically:
- `DOC73_Artifact1_R0.5.md` overwrites `DOC73_Artifact1_R0.4.md` in operative folder
- `DOC73_Artifact2_R0.4.md` overwrites `DOC73_Artifact2_R0.3.md`
- `DOC73_Artifact3_R0.3.md` overwrites `DOC73_Artifact3_R0.2.md`
- `DOC73_Artifact4_R0.4.md` overwrites `DOC73_Artifact4_R0.3.md`
- `DOC73_V1_6_HELPER_HOMES_R0.2.md` overwrites `DOC73_V1_6_HELPER_HOMES_R0.1.md`
- `DOC73_V1_6_DEFERRAL_INVENTORY_R1.1.md` overwrites `DOC73_V1_6_DEFERRAL_INVENTORY_R1.md`
- `DOC73_V1_6_BUILD_QUESTIONS.md` re-copy (in-place annotated)
- `DOC73_V1_6_CSA_INTEGRATION_TRACE_R0.1.md` re-copy (in-place annotated)
- `DOC73_Artifact5_R0.3.md` already in operative folder (no bump needed)
2. Update operative-folder `README.md` to reflect:
- R1.0 freeze status RESCINDED pending red-team Round 1
- Latest revisions per the table in §2.1 above
- Pending V1.6.1 review items per `DOC73_V1_6_DEFERRAL_INVENTORY_R1.1.md` §1.2 (DOC2_CSA_INTEGRATION_REVIEW now SUPERSEDED; MECH4_PROPOSAL_FIDELITY_REVIEW still active; DOC73_TO_DOC72_CSA_INTERFACE_REVIEW NEW)
- CSA extraction record (link to `DOC73_V1_6_CSA_EXTRACTION_REPORT.md`)
This README + folder maintenance is OUT OF SCOPE for Phase 2 extraction; flagged here per architect prompt.
---
## §9. Items the architect should review
### §9.1 Framing rewrites where Claude exercised judgment
Most rewrites are mechanical ("orientation context" → "RecentActivityRollup activity entries"; "CSA injection tier policy" → "DOC72-side session-orientation orchestration"; etc.). The following warranted judgment calls and may warrant architect review:
| Rewrite | Where | Judgment call |
|---|---|---|
| "hourly_orientation" → "hourly_activity" cadence label | Artifact 1 §16.3 + §A.7 RecentActivityRollupRef | Architect prompt Principle 1 says cadence stays; Principle 3 says CSA-themed labels rewrite. "hourly_orientation" was a label, not behavior, so renamed. Architect: confirm "hourly_activity" is acceptable. |
| INV-N-ORIENTATION-1 → INV-N-NOT-EVIDENCE-1 rename | Artifact 1 §16.4 (canonical) + downstream | Per architect prompt Principle 5; rename preserves the underlying "rollup not evidence" semantic. |
| Q-3-A4-7 "moot-post-extraction" disposition | BUILD_QUESTIONS §11.1 | Preserved architect preference (tier_3_minimal_orientation) per Principle 8; carried forward via DOC73_TO_DOC72_CSA_INTERFACE_REVIEW deferral row. Architect: confirm the architect-history preservation is the right shape. |
### §9.2 Legitimate non-CSA uses of CSA-adjacent words preserved
Per architect prompt Phase 3 verification: "Some patterns (continuity, orient) may have legitimate non-CSA uses (e.g., 'continuity of access' in security contexts; 'orientation' as a generic term outside CSA framing). Document any kept references with justification."
Kept references with justification:
| Reference | File | Justification |
|---|---|---|
| QueryIntent enum value `"orientation"` | Artifact 1 §A.6 | Generic query-intent classifier value (e.g., user asks "what was I working on?"); not CSA-specific; consumed by Artifact 4 §15.7 intent disclosure. |
| DOC72 R5.74+ references (e.g., "filing-relationship edge type registry per DOC72 R5.74+") | Multiple artifacts | Legitimate non-CSA cross-doc forecast (R5.74 ships filing-relationship + WorkContextConstellation + decay floor + StorageRegistryEntry — NOT CSA). |
| "continuity of access" / similar phrases | Not found in extracted artifacts | N/A — no such uses to flag. |
| INV-K-DEDUP-3 "historical RecentActivityRollup context" example | Artifact 2 §21.4 | Reframed from "historical CSA orientation context" to "historical RecentActivityRollup context" (kept as legitimate audit-replay example). |
### §9.3 Cross-doc DOC24 impact (out of scope for this extraction; flag only)
Artifact 4 is the DOC24 + EC Session & Search Runtime Addendum. By deleting Artifact 4 §18 CSAInjectionTierPolicy, DOC24 R3.1+ obligations on session-orientation injection may need scope review.
**Flag:** When DOC24 R3.1+ is next revised, confirm DOC24's obligations on session-orientation injection (if any) align with the post-extraction DOC73 V1.6 contract: DOC73 produces RecentActivityRollup; DOC72 designs session-orientation orchestration; DOC24 may have no obligation here at all (or may be a downstream consumer of DOC72's orchestration). NOT within scope of this extraction; DOC24 is not modified.
### §9.4 Cross-doc DOC72 impact (informational; DOC72 not modified)
DOC72 has stranded obligations post-extraction:
- `OBL-D72-CSA-R2-DOC73-ALIGN-01` (no DOC73 consumer)
- `OBL-D72-CSA-R2-MECH4` (DOC73-owned but D72-prefixed; redundant with OBL-D73-V16-MECHANISM4-01)
These obligations remain in OPA V3.10 until next OPA revision processes the flags in §6.1 above. DOC72 itself is not modified. DOC72 may still ship CSA R2 absorption on its own timeline (e.g., DOC72 R5.74+ or R6+); DOC73 V1.6 just won't depend on it.
---
## §10. Final summary
CSA extraction from DOC73 V1.6 release wave is **COMPLETE**:
- 6 spec files extracted with revision bumps
- 2 supporting files annotated in place
- 1 spec file confirmed CSA-free with no bump
- 2 reports produced (this + pre-report)
- Prior revisions preserved as historical record
- Verification PASS on all extracted artifacts (zero strict-CSA references in spec body content)
- Cross-doc impact tracked: OPA flags + DOC2 question independence + DOC72 stranded obligations
- Operative folder flag for manual update
- 3 items flagged for architect review (framing judgment calls; non-CSA word preservation; cross-doc DOC24 impact)
**DOC73 V1.6 release wave R1.0 freeze status: RESCINDED pending red-team Round 1.**
The V1.6 release wave is now CSA-free; DOC73 V1.6 produces RecentActivityRollup as its own data structure; CSA stays in DOC72 as its own architectural concern. DOC2's fate is independent of V1.6.
---
— End of DOC73_V1_6_CSA_EXTRACTION_REPORT.md —