diff --git a/dev/ACTIVE_TASK.json b/dev/ACTIVE_TASK.json index 8a83968..4a1f367 100644 --- a/dev/ACTIVE_TASK.json +++ b/dev/ACTIVE_TASK.json @@ -1 +1 @@ -{"task_file":"dev/tasks/GEN2-028-inventory-v1-compatibility-usage-and-prove-retirement-readiness.json","task_id":"GEN2-028","task_revision":2} +{"task_file":"dev/tasks/GEN2-029-retire-proven-v1-paths-without-deleting-evidence.json","task_id":"GEN2-029","task_revision":2} diff --git a/docs/evidence/gen2-029-v1-retirement-decision-2026-08-30.json b/docs/evidence/gen2-029-v1-retirement-decision-2026-08-30.json new file mode 100644 index 0000000..9ada457 --- /dev/null +++ b/docs/evidence/gen2-029-v1-retirement-decision-2026-08-30.json @@ -0,0 +1,30 @@ +{ + "evidence_id": "gen2-029-v1-retirement-decision-2026-08-30", + "task_id": "GEN2-029", + "task_revision": 2, + "source_revision": "59d32143bf4ee7b4a78cb714ec0cbd76d4d8bdf5", + "decision": "NO_IRREVERSIBLE_RETIREMENT", + "reason": "GEN2-028 found no SAFE_TO_RETIRE path. Active callers remain for PersonalMemory fallback, ActiveProjectFocus, truth_bundles, ordinary ENV reads, SkillProfile/FastPath; migration switches lack complete production telemetry.", + "changed_runtime_paths": [], + "changed_schema_paths": [], + "retired_paths": [], + "preserved": [ + "human utterances and interaction history", + "epistemic observations, claims, experiences, truth_bundles and audit lineage", + "ActiveProjectFocus compatibility projection", + "PersonalMemory read fallback", + "SkillProfile/FastPath compatibility", + "ordinary ENV fallback consumers until bootstrap/config observation is complete", + "all existing Gen2 canonical writers and owner boundaries" + ], + "full_retirement_gate": { + "status": "NOT_APPLICABLE", + "reason": "No irreversible V1 schema/data deletion or runtime disablement was authorized or performed; the execution contract requires the gate immediately before such a retirement.", + "repository_full_test": "NOT_RUN_BY_DESIGN; no retirement change risk to justify expanding beyond the task's FAST/no-op decision" + }, + "rollback": { + "point": "59d32143bf4ee7b4a78cb714ec0cbd76d4d8bdf5", + "method": "keep current compatibility paths and revert this evidence-only decision; no schema rollback or data deletion needed" + }, + "conclusion": "No unsafe V1 path was removed. Historical evidence remains available, and there is no new dual writer. Retirement remains pending an observation window that can prove each path unused or a future approved cutover decision." +}