From f9bd7e3977354372fafe3864db94bf17dfdb198a Mon Sep 17 00:00:00 2001 From: tegwick Date: Tue, 6 Oct 2026 00:38:53 +0200 Subject: [PATCH] Record the accepted Activity projection disposition. The acceptance names the three empty projections and does not retire them. Assistant: grok Assistant-Session: 01a10938-ab49-7280-877a-c06f64c06ddd --- .../STATE-WP-0095-historical-source-receiving.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/workplans/STATE-WP-0095-historical-source-receiving.md b/workplans/STATE-WP-0095-historical-source-receiving.md index 3ecf9ff..cb5dd1b 100644 --- a/workplans/STATE-WP-0095-historical-source-receiving.md +++ b/workplans/STATE-WP-0095-historical-source-receiving.md @@ -78,11 +78,8 @@ status: wait priority: high depends_on: [STATE-WP-0095-T03, RMGR-WP-0019-T03] blocked_on: "message-from:activity-core" -blocking_reason: "Normal Activity replay transaction refused three stale custodian-wp-0003/custodian-wp-0003a/custodian-wp-0003b projections. Activity Core owner must return separately reviewed disposition before any retirement acknowledgement; none is authorized. Retain RMGR-WP-0019-T03 normal-replay dependency." +blocking_reason: "Founder accepted review-1ece4f3e for the three empty projections. That acceptance does not retire a row. Activity Core still owes its return, and RMGR-WP-0019-T03 remains open. Live apply still needs a reviewed rollout." state_hub_task_id: "3bbb311f-194e-5862-8aed-358a580f22b4" -decision_id: "91b7c633-a66f-5d43-9f4b-6565aefb9356" -needs_human: true -intervention_note: "Owner disposition must name the three empty duplicate Activity projections; receiving must enforce the exact expected retirement set before execution. Existing rollout approval excludes retirement acknowledgement." ``` Verify Activity four historical parent UUIDs/64 task UUIDs and Custodian retired @@ -92,8 +89,11 @@ relabeling or unretirement. Unrelated stale projections remain separate decision 2026-10-05: Source exact-set retirement support now exists. Repository projection reconcile accepts `expected_retirement_uuids`; that set must equal the stale projections, and any task or dependency edge on a stale row refuses the call. -Live apply still needs a reviewed rollout. Decision -91b7c633-a66f-5d43-9f4b-6565aefb9356 remains the disposition gate. +Live apply still needs a reviewed rollout. On 2026-10-05 the founder accepted +review `review-1ece4f3e-d0e3-4fd6-abc8-272f1b1876f4`, which names only the three +empty projections and preserves parent `b4eb45a9-69e3-4ab0-b00c-67a53c3117c5`. +That acceptance is not a live retirement and does not resolve +`91b7c633-a66f-5d43-9f4b-6565aefb9356`. ## Offline evidence, 2026-10-04