Skip to content

P1-006 — File-by-file Canonical Recovery Disposition

  • Status: COMPLETE
  • Reviewed source deletion: cc25434eaa0dfec09eaf22e1579f2fb00870b4e9
  • Pre-deletion source tree: fcf769199b698c53fa91371f1a51a29207dcc068
  • Current integration branch at review start: qa@3013c5f67aeb9af478f4c1e43a65a973929a9907
  • Decision vocabulary: RESTORE, ABSORB, KEEP_RESEARCH, DELETE
  • Authority: docs/tasks/P1-006.md
  • Research inputs: ../../platform-foundation/2026-07-30/
  • This is a manually reviewed disposition record. It is not a generated catalog, ROADMAP, validator input, or automatic Gate.

1. Decision meaning

Decision Meaning in P1-006
RESTORE The path still has a bounded current role. It is restored or retained at its original path, with stale authority removed when required.
ABSORB Durable content is incorporated into a current owner; the original authority/path remains removed.
KEEP_RESEARCH Useful exact or dated content remains available as research/history but cannot act as current instructions, plan, status, or executable policy.
DELETE No unique valid current content remains after research/evidence preservation; the original path stays deleted.

KEEP_RESEARCH may use either the exact working-tree snapshot under docs/research/** or the immutable pre-deletion Git tree named above. Neither form regains current authority.

2. Result counts

Decision Files
RESTORE 10
ABSORB 3
KEEP_RESEARCH 44
DELETE 56
Total reviewed from deletion commit 113

3. cc25434ea changed-path decisions

Path Decision Action Basis
.agents/harness/contract.json KEEP_RESEARCH original path remains deleted Exact fixed-policy inputs remain traceable from the pre-deletion tree and P1-004; they are not executable authority.
.agents/harness/evals/mode-routing.yaml KEEP_RESEARCH original path remains deleted Exact fixed-policy inputs remain traceable from the pre-deletion tree and P1-004; they are not executable authority.
.agents/harness/evals/tenant-scope.yaml KEEP_RESEARCH original path remains deleted Exact fixed-policy inputs remain traceable from the pre-deletion tree and P1-004; they are not executable authority.
.agents/harness/schemas/check-result.schema.json DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/schemas/result.schema.json DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/schemas/review.schema.json DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/schemas/task.schema.json DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/schemas/writes.schema.json DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/templates/EVIDENCE_REPORT.md DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/templates/REVIEW_FINDINGS.yaml DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/templates/TASK_SPEC.md DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/templates/checks.jsonl DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/templates/result.json DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/templates/review.json DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/templates/task.json DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/harness/templates/writes.json DELETE remain deleted Framework-only schema/template surface; no current consumer and no valid content beyond the rejected fixed Harness.
.agents/rules/CODEX_ENGINEERING_HARNESS.md KEEP_RESEARCH exact recovery snapshot only Useful failure modes and prior rules remain P1-004/P1-009 input; not current instructions.
.agents/rules/CONTROL_TOWER.md RESTORE already restored at original path Current bounded CTC↔Control Tower contract and P3 input; not a Task authority.
.agents/rules/DOCS_INDEX.md DELETE remain deleted Generated routing index depended on the rejected catalog and stale Task/Request owners.
.agents/rules/DOCUMENTATION_GOVERNANCE.md KEEP_RESEARCH exact recovery snapshot only Owner/question/consumer concepts remain useful for P1-007, but the document embeds stale catalog/Task assumptions.
.agents/rules/PROJECT_OPERATIONS.md RESTORE restore rewritten current owner Valid Git, one-writer, external-write, verification-reporting, promotion and deployment boundaries are still required.
.agents/skills/ctc-field-process-testing/SKILL.md RESTORE current reset-aligned version remains at original path Bounded opt-in field/process testing route is valid; prior over-prescriptive text remains snapshot research.
.agents/skills/ctc-skill-routing/SKILL.md KEEP_RESEARCH exact recovery snapshot only Prior routing map references removed Harness/index/tooling and is not current, but may inform later routing design.
.agents/skills/ctc-skill-routing/agents/openai.yaml KEEP_RESEARCH exact recovery snapshot only Prior routing map references removed Harness/index/tooling and is not current, but may inform later routing design.
AGENTS.md RESTORE update current entry contract Repository instructions remain the active agent entry and now route to P1-006 and Project Operations.
README.md RESTORE update current repository entry Human entry remains valid and now identifies P1-006 as the first actual task.
docs/BENCHMARK.md KEEP_RESEARCH exact recovery snapshot only Substantial useful content exists, but each duplicates or conflicts with current target/reset owners; P1-007 must absorb selectively.
docs/DESIGN.md KEEP_RESEARCH exact recovery snapshot only Substantial useful content exists, but each duplicates or conflicts with current target/reset owners; P1-007 must absorb selectively.
docs/DEVELOPMENT.md KEEP_RESEARCH exact recovery snapshot only Substantial useful content exists, but each duplicates or conflicts with current target/reset owners; P1-007 must absorb selectively.
docs/PRODUCT.md KEEP_RESEARCH exact recovery snapshot only Substantial useful content exists, but each duplicates or conflicts with current target/reset owners; P1-007 must absorb selectively.
docs/README.md DELETE remain deleted Generated human index depended on the rejected catalog and stale authority model.
docs/REQUESTS.md ABSORB original path remains deleted Reusable intake/triage distinctions are preserved in the reset and P1-005; the single Markdown registry authority is rejected.
docs/ROADMAP.md KEEP_RESEARCH exact recovery snapshot only Some sequencing ideas remain useful, but Objective/Task/status authority is invalid and P1-010 owns the eventual replacement.
docs/catalog.json DELETE remain deleted Rejected generated authority registry; no current catalog is allowed in P1-006.
docs/control-tower/README.md RESTORE already restored at original paths Bounded routing/legacy-reference utility remains; neither file owns current development Tasks.
docs/control-tower/work-item-agent-guide.md RESTORE already restored at original paths Bounded routing/legacy-reference utility remains; neither file owns current development Tasks.
docs/decisions/0001-development-operating-principles.md DELETE remain deleted Compatibility pointer only; it points to an invalidated decision chain and has no unique current decision content.
docs/decisions/0002-repository-local-development-and-harness.md ABSORB original path remains deleted Valid repository-local, qa-first, one-writer and write-safety decisions are absorbed into Project Operations and the release runbook; fixed Harness/status-owner claims are rejected.
docs/evidence/documentation/CTC-DOCS-R1/inventory-analysis.json KEEP_RESEARCH exact bytes retained under docs/research/platform-foundation/2026-07-30/raw/evidence Primary P1-001 evidence and consumer map; not current planning authority.
docs/evidence/documentation/CTC-DOCS-R1/inventory.json KEEP_RESEARCH exact bytes retained under docs/research/platform-foundation/2026-07-30/raw/evidence Primary P1-001 evidence and consumer map; not current planning authority.
docs/evidence/documentation/CTC-DOCS-R1/link-graph.json KEEP_RESEARCH exact bytes retained under docs/research/platform-foundation/2026-07-30/raw/evidence Primary P1-001 evidence and consumer map; not current planning authority.
docs/evidence/documentation/CTC-DOCS-R1/runtime-consumers.json KEEP_RESEARCH exact bytes retained under docs/research/platform-foundation/2026-07-30/raw/evidence Primary P1-001 evidence and consumer map; not current planning authority.
docs/evidence/documentation/CTC-DOCS-R1/uat-codex-answers.md KEEP_RESEARCH exact bytes retained under docs/research/platform-foundation/2026-07-30/raw/evidence Primary P1-001 evidence and consumer map; not current planning authority.
docs/evidence/documentation/CTC-DOCS-R1/validation-report.md KEEP_RESEARCH exact bytes retained under docs/research/platform-foundation/2026-07-30/raw/evidence Primary P1-001 evidence and consumer map; not current planning authority.
docs/evidence/documentation/P1-001/P1-001-document-inventory.csv KEEP_RESEARCH exact bytes retained under docs/research/platform-foundation/2026-07-30/raw/evidence Primary P1-001 evidence and consumer map; not current planning authority.
docs/evidence/documentation/P1-001/P1-001-document-inventory.json KEEP_RESEARCH exact bytes retained under docs/research/platform-foundation/2026-07-30/raw/evidence Primary P1-001 evidence and consumer map; not current planning authority.
docs/evidence/documentation/P1-001/local-reconciliation.md KEEP_RESEARCH exact bytes retained under docs/research/platform-foundation/2026-07-30/raw/evidence Primary P1-001 evidence and consumer map; not current planning authority.
docs/evolution/ACTIVE.md DELETE remain deleted Obsolete competing status/program/register/generated planning surface; no proven runtime consumer.
docs/evolution/BOARD.md DELETE remain deleted Obsolete competing status/program/register/generated planning surface; no proven runtime consumer.
docs/evolution/HISTORY.md KEEP_RESEARCH original path remains deleted; immutable pre-deletion source is cited by P1-006 Contains historical decisions/analysis useful to later phases, but cannot regain current plan or status authority.
docs/evolution/PROGRAM.md DELETE remain deleted Obsolete competing status/program/register/generated planning surface; no proven runtime consumer.
docs/evolution/README.md DELETE remain deleted Obsolete competing status/program/register/generated planning surface; no proven runtime consumer.
docs/evolution/ROADMAP.md DELETE remain deleted Obsolete competing status/program/register/generated planning surface; no proven runtime consumer.
docs/evolution/candidates/NEXT_REACT_POSTGRESQL_CANDIDATE.md KEEP_RESEARCH original path remains deleted; immutable pre-deletion source is cited by P1-006 Contains historical decisions/analysis useful to later phases, but cannot regain current plan or status authority.
docs/evolution/register.json DELETE remain deleted Obsolete competing status/program/register/generated planning surface; no proven runtime consumer.
docs/evolution/tracks/EVO-T01-legacy-foundation/PLAN.md KEEP_RESEARCH original path remains deleted; immutable pre-deletion source is cited by P1-006 Contains historical decisions/analysis useful to later phases, but cannot regain current plan or status authority.
docs/evolution/tracks/EVO-T02-postgresql-readiness/PLAN.md KEEP_RESEARCH original path remains deleted; immutable pre-deletion source is cited by P1-006 Contains historical decisions/analysis useful to later phases, but cannot regain current plan or status authority.
docs/evolution/tracks/EVO-T03-control-tower-federation/PLAN.md KEEP_RESEARCH original path remains deleted; immutable pre-deletion source is cited by P1-006 Contains historical decisions/analysis useful to later phases, but cannot regain current plan or status authority.
docs/evolution/tracks/EVO-T04-next-runtime-transition/PLAN.md KEEP_RESEARCH original path remains deleted; immutable pre-deletion source is cited by P1-006 Contains historical decisions/analysis useful to later phases, but cannot regain current plan or status authority.
docs/migrations/development-workflow-migration-report.md KEEP_RESEARCH exact recovery snapshot only Dated cross-repository migration evidence; GitHub/CI workflow conclusions are no longer current.
docs/modernization/ACTIVE.md DELETE remain deleted Obsolete compatibility pointers; detailed retained material lives under docs/reference/modernization-v1 and current evidence owners.
docs/modernization/DECISIONS.md DELETE remain deleted Obsolete compatibility pointers; detailed retained material lives under docs/reference/modernization-v1 and current evidence owners.
docs/modernization/HISTORY.md DELETE remain deleted Obsolete compatibility pointers; detailed retained material lives under docs/reference/modernization-v1 and current evidence owners.
docs/modernization/MASTER_PLAN.md DELETE remain deleted Obsolete compatibility pointers; detailed retained material lives under docs/reference/modernization-v1 and current evidence owners.
docs/modernization/WORK_PACKET_REGISTER.md DELETE remain deleted Obsolete compatibility pointers; detailed retained material lives under docs/reference/modernization-v1 and current evidence owners.
docs/plans/CTC-DOCS-R2/PLAN.md DELETE remain deleted Rejected documentation-framework plan built around catalog/generated views/fixed Harness; P1 research supersedes its useful inventory.
docs/plans/CTC-DOCS-R2/evidence/CTC-DOCS-R2-WP-005-decision-inventory.md DELETE remain deleted Rejected documentation-framework plan built around catalog/generated views/fixed Harness; P1 research supersedes its useful inventory.
docs/plans/CTC-DOCS-R2/tasks/CTC-DOCS-R2-WP-001-authority-convergence.md DELETE remain deleted Rejected documentation-framework plan built around catalog/generated views/fixed Harness; P1 research supersedes its useful inventory.
docs/plans/CTC-DOCS-R2/tasks/CTC-DOCS-R2-WP-002-catalog-roadmap-convergence.md DELETE remain deleted Rejected documentation-framework plan built around catalog/generated views/fixed Harness; P1 research supersedes its useful inventory.
docs/plans/CTC-DOCS-R2/tasks/CTC-DOCS-R2-WP-003-harness-evidence-v2.md DELETE remain deleted Rejected documentation-framework plan built around catalog/generated views/fixed Harness; P1 research supersedes its useful inventory.
docs/plans/CTC-DOCS-R2/tasks/CTC-DOCS-R2-WP-004-durable-plan-register-integration.md DELETE remain deleted Rejected documentation-framework plan built around catalog/generated views/fixed Harness; P1 research supersedes its useful inventory.
docs/plans/CTC-DOCS-R2/tasks/CTC-DOCS-R2-WP-005-track-plan-decision-extraction.md DELETE remain deleted Rejected documentation-framework plan built around catalog/generated views/fixed Harness; P1 research supersedes its useful inventory.
docs/plans/CTC-DOCS-R2/tasks/CTC-DOCS-R2-WP-006-packet-handoff-standardization.md DELETE remain deleted Rejected documentation-framework plan built around catalog/generated views/fixed Harness; P1 research supersedes its useful inventory.
docs/plans/CTC-DOCS-R2/tasks/CTC-DOCS-R2-WP-007-parity-retirement-gardening.md DELETE remain deleted Rejected documentation-framework plan built around catalog/generated views/fixed Harness; P1 research supersedes its useful inventory.
docs/plans/CTC-DOCS-R2/tasks/CTC-DOCS-R2-WP-008-final-audit-closure.md DELETE remain deleted Rejected documentation-framework plan built around catalog/generated views/fixed Harness; P1 research supersedes its useful inventory.
docs/reference/decisions/0001-development-operating-principles-2026-07-14.md KEEP_RESEARCH exact recovery snapshot only Dated original rationale; not a current operating decision.
docs/requirements/CTC_PRODUCT_PLATFORM_AND_DOCUMENTATION_RESET.md RESTORE retain and update temporary current source User-approved reset remains the temporary decision source until P1-007~P1-010 integrate it.
docs/runbooks/RELEASE_GATE_RUNBOOK.md RESTORE restore rewritten current runbook A bounded release handoff runbook remains valid, with explicit master/deploy authorization and no fixed Harness dependency.
docs/schemas/evolution-register.schema.json DELETE remain deleted Only validates the retired evolution register.
docs/tasks/CTC-001.md KEEP_RESEARCH exact recovery snapshot only Invalidated IDs/statuses, but bounded scope/acceptance/history may inform later task design.
docs/tasks/CTC-002.md KEEP_RESEARCH exact recovery snapshot only Invalidated IDs/statuses, but bounded scope/acceptance/history may inform later task design.
docs/tasks/CTC-003.md KEEP_RESEARCH exact recovery snapshot only Invalidated IDs/statuses, but bounded scope/acceptance/history may inform later task design.
docs/tasks/CTC-004.md KEEP_RESEARCH exact recovery snapshot only Invalidated IDs/statuses, but bounded scope/acceptance/history may inform later task design.
docs/tasks/CTC-005.md KEEP_RESEARCH exact recovery snapshot only Invalidated IDs/statuses, but bounded scope/acceptance/history may inform later task design.
docs/tasks/CTC-006.md KEEP_RESEARCH exact recovery snapshot only Invalidated IDs/statuses, but bounded scope/acceptance/history may inform later task design.
docs/tasks/CTC-007.md KEEP_RESEARCH exact recovery snapshot only Invalidated IDs/statuses, but bounded scope/acceptance/history may inform later task design.
docs/tasks/CTC-008.md KEEP_RESEARCH exact recovery snapshot only Invalidated IDs/statuses, but bounded scope/acceptance/history may inform later task design.
docs/tasks/CTC-009.md KEEP_RESEARCH exact recovery snapshot only Invalidated IDs/statuses, but bounded scope/acceptance/history may inform later task design.
docs/tasks/CTC-010.md KEEP_RESEARCH exact recovery snapshot only Invalidated IDs/statuses, but bounded scope/acceptance/history may inform later task design.
docs/tasks/P1-001.md KEEP_RESEARCH exact bytes retained as neutral research records under docs/research/platform-foundation/2026-07-30/raw Research content is primary input; historical Task metadata has no authority.
docs/tasks/P1-002.md KEEP_RESEARCH exact bytes retained as neutral research records under docs/research/platform-foundation/2026-07-30/raw Research content is primary input; historical Task metadata has no authority.
docs/tasks/P1-003.md KEEP_RESEARCH exact bytes retained as neutral research records under docs/research/platform-foundation/2026-07-30/raw Research content is primary input; historical Task metadata has no authority.
docs/tasks/P1-004.md KEEP_RESEARCH exact bytes retained as neutral research records under docs/research/platform-foundation/2026-07-30/raw Research content is primary input; historical Task metadata has no authority.
docs/tasks/P1-005.md KEEP_RESEARCH exact bytes retained as neutral research records under docs/research/platform-foundation/2026-07-30/raw Research content is primary input; historical Task metadata has no authority.
docs/tasks/README.md ABSORB original path remains deleted Durable scope/must-preserve/acceptance/verification fields are used in P1-006; the final Task template remains P1-010 work.
scripts/check_modernization_status_consistency.js DELETE remain deleted Stale exact-text/status validator for obsolete modernization and generated planning paths.
scripts/docs/archive-document.mjs DELETE remain deleted Catalog/generated-index/roadmap/document-lifecycle automation is explicitly out of scope and has no current authority source.
scripts/docs/check-all.mjs DELETE remain deleted Catalog/generated-index/roadmap/document-lifecycle automation is explicitly out of scope and has no current authority source.
scripts/docs/check-documentation.mjs DELETE remain deleted Catalog/generated-index/roadmap/document-lifecycle automation is explicitly out of scope and has no current authority source.
scripts/docs/check-master-roadmap.mjs DELETE remain deleted Catalog/generated-index/roadmap/document-lifecycle automation is explicitly out of scope and has no current authority source.
scripts/docs/generate-views.mjs DELETE remain deleted Catalog/generated-index/roadmap/document-lifecycle automation is explicitly out of scope and has no current authority source.
scripts/docs/move-document.mjs DELETE remain deleted Catalog/generated-index/roadmap/document-lifecycle automation is explicitly out of scope and has no current authority source.
scripts/docs/new-document.mjs DELETE remain deleted Catalog/generated-index/roadmap/document-lifecycle automation is explicitly out of scope and has no current authority source.
scripts/docs/select-context.mjs DELETE remain deleted Catalog/generated-index/roadmap/document-lifecycle automation is explicitly out of scope and has no current authority source.
scripts/docs/validate-catalog.mjs DELETE remain deleted Catalog/generated-index/roadmap/document-lifecycle automation is explicitly out of scope and has no current authority source.
scripts/harness/ctc-preflight.sh DELETE remain deleted Executable fixed Harness framework is rejected; P1-004 preserves defects/findings and P1-009 will implement only the separately approved minimum.
scripts/harness/plan-checks.mjs DELETE remain deleted Executable fixed Harness framework is rejected; P1-004 preserves defects/findings and P1-009 will implement only the separately approved minimum.
scripts/harness/render-evidence.mjs DELETE remain deleted Executable fixed Harness framework is rejected; P1-004 preserves defects/findings and P1-009 will implement only the separately approved minimum.
scripts/harness/render-evidence.sh DELETE remain deleted Executable fixed Harness framework is rejected; P1-004 preserves defects/findings and P1-009 will implement only the separately approved minimum.
scripts/harness/run-contract-check.mjs DELETE remain deleted Executable fixed Harness framework is rejected; P1-004 preserves defects/findings and P1-009 will implement only the separately approved minimum.
scripts/harness/validate-contract.mjs DELETE remain deleted Executable fixed Harness framework is rejected; P1-004 preserves defects/findings and P1-009 will implement only the separately approved minimum.
scripts/verify-change.sh DELETE remain deleted Executable fixed Harness framework is rejected; P1-004 preserves defects/findings and P1-009 will implement only the separately approved minimum.
scripts/verify_operations_manual_sources.php RESTORE already restored at original path Read-only verifier for an in-app docs consumer; bounded utility and current source references are proven.

4. Current canonical and dated-input review

These files were not all deleted by cc25434ea, but they currently overlap with the recovered material or are required inputs for the next hierarchy decision.

Path / scope Decision Current role Condition
docs/product/PRODUCT_CHARTER.md RESTORE current target product input Retain unchanged; reset wins only on explicit conflict until P1-007.
.agents/rules/SYSTEM_DESIGN.md RESTORE current target system input Retain unchanged; target claims do not prove implementation.
.agents/rules/ARCHITECTURE.md RESTORE canonical current runtime architecture Retain; source/runtime facts must stay separate from target design.
.agents/rules/API_CONTRACTS.md RESTORE current API contract Retain; update only with verified caller/route changes.
.agents/rules/API_V2_CONTRACT_INVENTORY.md KEEP_RESEARCH API inventory/reference Useful inventory; exact freshness must be revalidated before migration decisions.
.agents/rules/DB_SCHEMA.md RESTORE canonical current DB reference Retain; live information_schema remains authoritative when available.
.agents/rules/DB_QUERY_RULES.md RESTORE current DB safety/query rules Retain; no DB or SQL change is made in P1-006.
.agents/rules/UI_STRUCTURE.md RESTORE current UI contract Retain; later UI work may revise it, but it is not a ROADMAP.
docs/performance/CTC_PERFORMANCE_OPTIMIZATION_EXECUTION_PLAN.md RESTORE current standalone performance plan Retain as the accepted standalone record. Its deleted-Harness reference is non-authoritative under AGENTS/Project Operations and is a P1-007 normalization item.
docs/performance/CTC_PERFORMANCE_OPTIMIZATION_STATUS.md RESTORE current standalone performance status Retain; release gate stays blocked pending explicit owner instruction.
docs/evidence/performance/CTC-PERF/** KEEP_RESEARCH performance evidence collection Retain measured results and residual gaps; evidence is not deployment authority.
docs/current-state/CTC_MK_OPERATING_PROFILE_GAP_MATRIX.md KEEP_RESEARCH dated CTC/MK baseline evidence Retain as dated evidence; current Product/System/Architecture owners prevail.
docs/reference/modernization-v1/deep-analysis/CTC-MK-commonization-crosswalk.md KEEP_RESEARCH dated CTC/MK synthesis Retain as P2 input; implementation/status labels are historical.
docs/reference/modernization-v1/** KEEP_RESEARCH historical modernization evidence/reference Retain unless a live consumer is migrated and a later task approves narrower cleanup.
docs/processes/process-registry.yaml RESTORE runtime-consumed process registry Original path must remain while in-app manual and verifier consume it.
docs/reference/modernization-v1/deep-analysis/10-ctc-mk-process-manual-traceability.md RESTORE script-consumed traceability source Original path must remain until scripts/verify_operations_manual_sources.php is changed and verified.
docs/PRODUCTION_ENVIRONMENT.md RESTORE API catalog source Original path must remain while app/platform/api_catalog.php consumes it.
docs/QUICKBOOKS_TIME_PRODUCTION_SETUP.md RESTORE API catalog source Original path must remain while app/platform/api_catalog.php consumes it.

5. Runtime-consumed Operations Manual sources

The following exact paths are loaded by frontend/pages/platform/help/operations-manual.php. They are RESTORE/retain decisions even when their prose later needs revision. Moving or deleting one requires a same-change consumer migration, source-signature update where applicable, rendered-catalogue verification, and caller-zero proof for the old path.

Path Decision Consumer
docs/APPOINTMENT_EMAIL_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/AR_BILLING_QBO_SOP.html RESTORE frontend/pages/platform/help/operations-manual.php
docs/CTC_BILLING_QBO_DOCUMENT_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/CTC_OPERATION_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/CTC_SCREEN_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/CTC_USER_PROCESS_SYSTEM_TEST_RUNBOOK.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/CTC_WAREHOUSE_REPORT_ADJUSTMENT_OPERATOR_MANUAL.html RESTORE frontend/pages/platform/help/operations-manual.php
docs/DRIVER_DELIVERY_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/INBOUND_PLANNING_USER_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_BOOKING_CONFIRMATION_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_BOOKING_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_COMMERCIAL_ORDER_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_EXPORT_BROKERAGE_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_INBOUND_PURCHASE_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_OPERATION_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_OUTBOUND_ORDER_COST_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_OUTBOUND_SALES_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_PACKING_DOCUMENT_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_PACKING_RATE_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_PURCHASE_LOCAL_INVOICE_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_SALES_WEIGHT_TICKET_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_SCALE_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_SCHEDULE_ALLOCATION_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_SCREEN_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/MK_TRADE_SUMMARY_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/OPERATIONS_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/USER_MANUAL_INDEX.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/YARD_DISPATCH_OPERATOR_MANUAL.md RESTORE frontend/pages/platform/help/operations-manual.php

The following exact workflow paths are consumed by the same in-app manual surface and therefore have the same original-path retention condition.

Path Decision Consumer
docs/processes/CTC_BILLING_DOCUMENT_CLOSE_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/CTC_DAILY_OPERATIONS_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/CTC_REPORT_RECONCILIATION_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/DRIVER_DELIVERY_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/INBOUND_PLANNING_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_BOOKING_CONFIRMATION_OUTPUT_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_BOOKING_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_COMMERCIAL_ORDER_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_EXPORT_BROKERAGE_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_INBOUND_PURCHASE_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_ORDER_TO_PACKING_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_OUTBOUND_ORDER_COST_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_OUTBOUND_SALES_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_PACKING_DOCUMENT_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_PACKING_RATE_CORRECTION_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_PURCHASE_LOCAL_INVOICE_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_SALES_WEIGHT_TICKET_OUTPUT_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_SCALE_TICKET_EXECUTION_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_SCHEDULE_ALLOCATION_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/MK_TRADE_SUMMARY_RECONCILIATION_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/WAREHOUSE_LABEL_PRINT_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/YARD_DISPATCH_TO_DRIVER_HANDOFF_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php
docs/processes/YARD_DISPATCH_WORKFLOW.md RESTORE frontend/pages/platform/help/operations-manual.php

Additional consumer-bound paths:

Path Decision Consumer / condition
docs/processes/process-registry.yaml RESTORE Used by operations-manual-content.php and scripts/verify_operations_manual_sources.php; migrate both before moving.
docs/reference/modernization-v1/deep-analysis/10-ctc-mk-process-manual-traceability.md RESTORE Used by scripts/verify_operations_manual_sources.php; path/signature changes must be verified together.
docs/CTC_USER_PROCESS_SYSTEM_TEST_RUNBOOK.md RESTORE Also referenced by field-process testing and test-integrity tooling; do not treat as a passive archive.
docs/PRODUCTION_ENVIRONMENT.md RESTORE Used by app/platform/api_catalog.php; preserve until the API catalog consumer is changed and verified.
docs/QUICKBOOKS_TIME_PRODUCTION_SETUP.md RESTORE Used by app/platform/api_catalog.php; preserve until the API catalog consumer is changed and verified.

6. Absorption map applied in this task

Removed owner Absorbed durable content Current owner
docs/decisions/0002-repository-local-development-and-harness.md qa-first work, no unrequested branch/worktree, one-writer, external-write separation, read-after-write, explicit promotion/deploy authority .agents/rules/PROJECT_OPERATIONS.md and docs/runbooks/RELEASE_GATE_RUNBOOK.md
docs/REQUESTS.md Request versus Development Task distinction, bounded triage, no automatic Task/deploy promotion reset §8/§10.6 and P1-005 research
docs/tasks/README.md scope, out-of-scope, must-preserve, acceptance, verification, rollback and evidence fields docs/tasks/P1-006.md; final reusable template remains P1-010 work

7. Duplicate current owners removed

The following are not restored as current owners:

  • docs/PRODUCT.md does not compete with docs/product/PRODUCT_CHARTER.md.
  • docs/DESIGN.md does not compete with .agents/rules/SYSTEM_DESIGN.md.
  • docs/DEVELOPMENT.md does not compete with AGENTS.md and .agents/rules/PROJECT_OPERATIONS.md.
  • docs/ROADMAP.md, docs/evolution/**, old CTC-xxx, catalog/generated views and single-file REQUESTS.md do not own current status.
  • .agents/rules/CODEX_ENGINEERING_HARNESS.md, .agents/harness/**, scripts/harness/** and scripts/verify-change.sh do not own current verification policy.

Their valid or diagnostic content remains only where the table marks KEEP_RESEARCH or ABSORB.

8. Fixed inputs for P1-007 and P1-008

P1-007 must design the final document hierarchy from these fixed inputs:

  1. docs/product/PRODUCT_CHARTER.md remains the current product target input.
  2. .agents/rules/SYSTEM_DESIGN.md remains the current system target input.
  3. .agents/rules/ARCHITECTURE.md, API, DB and UI rules remain separate current technical owners.
  4. AGENTS.md, .agents/rules/PROJECT_OPERATIONS.md, .agents/rules/CONTROL_TOWER.md and the release runbook are bounded operating owners, not product/Task status owners.
  5. Performance plan/status remain a standalone accepted work record; performance evidence remains dated evidence.
  6. CTC/MK current-state and modernization crosswalk material remains dated P2 input, not target authority.
  7. In-app manual/process source paths cannot move until all named consumers are migrated and verified.
  8. P1-001~P1-005 raw research and artifacts remain unchanged and are primary planning inputs.
  9. No catalog/generated index, ROADMAP, Request Registry, validator or Harness implementation is authorized by this disposition.

P1-008 must reuse the consumer conditions above before proposing any move map. A folder-level move is not approved merely because every file in the folder has the same document class.

9. Review limitation

Current GitHub source and the preserved 2026-07-30 Local RO consumer artifacts were used. No new host filesystem, deployed web-root, PHP runtime, database, browser, service, or Production inspection was executed in P1-006. Because this task restores documentation owners and leaves all proven consumer-bound paths in place, that limitation does not authorize any unresolved path move or deletion.

---

Source: docs/research/recovered-documents/2026-07-30/raw/preliminary-document-recovery-disposition-original.md — ctc repository · This page is an English translation of the source document. Identifiers, file paths and code symbols are unchanged.