From f3346c9e9e0f03325a311b7e7223cc334a0ddc2d Mon Sep 17 00:00:00 2001 From: tegwick Date: Tue, 29 Sep 2026 21:24:58 +0200 Subject: [PATCH] Qualify wait tasks per Task Wait Qualifiers v0.1 (CUST-WP-0074-T05, long tail) Co-Authored-By: Claude Fable 5.1 Assistant: claude-code Assistant-Model: sonnet Assistant-Process: 237582@bnt-lap001 Assistant-Session: f2b3d9f1-8fb9-4b9c-bc2b-837ec5dfc826 --- workplans/FEP-WP-0002-seed-language-validation.md | 4 +++- workplans/FEP-WP-0003-contrasting-schools.md | 3 +++ workplans/FEP-WP-0004-reference-surface.md | 6 ++++++ workplans/FEP-WP-0006-language-evolution.md | 2 ++ workplans/FEP-WP-0008-use-driven-improvement.md | 6 ++++++ 5 files changed, 20 insertions(+), 1 deletion(-) diff --git a/workplans/FEP-WP-0002-seed-language-validation.md b/workplans/FEP-WP-0002-seed-language-validation.md index 1fc625b..baa8a1b 100644 --- a/workplans/FEP-WP-0002-seed-language-validation.md +++ b/workplans/FEP-WP-0002-seed-language-validation.md @@ -61,10 +61,12 @@ counterexamples. Reconcile README maturity claims with the evidence. ```task id: FEP-WP-0002-T03 -status: wait +status: todo priority: medium state_hub_task_id: "54940b04-1d0f-5bff-98d4-be290eca8048" ``` +2026-09-29 (CUST-WP-0074-T05 backfill): this task was `wait` with no external dependency or human gate stated, which Task Wait Qualifiers v0.1 treats as unqualified; set to `todo`. Re-add `wait` with a qualifier if a real gate exists. + Author a small connected pattern set and exercise it in server-authoritative and local-first scenarios. Show forces, alternatives, ordering rationale, resulting diff --git a/workplans/FEP-WP-0003-contrasting-schools.md b/workplans/FEP-WP-0003-contrasting-schools.md index 9a30767..677c49a 100644 --- a/workplans/FEP-WP-0003-contrasting-schools.md +++ b/workplans/FEP-WP-0003-contrasting-schools.md @@ -24,6 +24,7 @@ this is not M1 acceptance or authorization to declare M2 complete. ```task id: FEP-WP-0003-T01 status: wait +depends_on: [FEP-WP-0002-T03] priority: high blocking_reason: "Full comparison waits on FEP-WP-0002's M1 evidence gate (T03 wait); only the bounded exploratory slice was permitted before it." state_hub_task_id: "f7a7eea5-5055-545b-a957-55ee4d17a256" @@ -36,6 +37,8 @@ Build a source coverage matrix for streams A–F in ResearchProgram.md. Complete ```task id: FEP-WP-0003-T02 status: wait +depends_on: [FEP-WP-0002-T03] +blocking_reason: "After the M1 review (FEP-WP-0002-T03)." priority: high state_hub_task_id: "05de53b6-1771-5137-9602-bf614cb1bf0a" ``` diff --git a/workplans/FEP-WP-0004-reference-surface.md b/workplans/FEP-WP-0004-reference-surface.md index 0ace8e0..d74aa9b 100644 --- a/workplans/FEP-WP-0004-reference-surface.md +++ b/workplans/FEP-WP-0004-reference-surface.md @@ -23,6 +23,8 @@ Individual task descriptions identify any work that can start earlier. ```task id: FEP-WP-0004-T01 status: wait +depends_on: [FEP-WP-0002-T03] +blocking_reason: "After schema and seed examples pass M1 (FEP-WP-0002-T03)." priority: high state_hub_task_id: "4fec98f6-fee2-52fc-a01c-f490c79ee0f8" ``` @@ -34,6 +36,8 @@ After the schema and seed examples pass M1, implement the smallest validator/exp ```task id: FEP-WP-0004-T02 status: wait +depends_on: [FEP-WP-0004-T01] +blocking_reason: "After M2 (FEP-WP-0004-T01)." priority: medium state_hub_task_id: "4bdd4c53-fcdb-5dfd-9a37-ebc3fee4d445" ``` @@ -45,6 +49,8 @@ After M2, freeze a corpus revision and evaluate at least six unseen prompts foll ```task id: FEP-WP-0004-T03 status: wait +depends_on: [FEP-WP-0004-T02] +blocking_reason: "After the held-out retrieval evaluation (FEP-WP-0004-T02)." priority: medium state_hub_task_id: "ab66848b-1045-54dd-9711-52c5560faafa" ``` diff --git a/workplans/FEP-WP-0006-language-evolution.md b/workplans/FEP-WP-0006-language-evolution.md index 8fdaa62..692f268 100644 --- a/workplans/FEP-WP-0006-language-evolution.md +++ b/workplans/FEP-WP-0006-language-evolution.md @@ -50,6 +50,8 @@ experiment receipts. Intent/protocol/program now describe continuous learning. ```task id: FEP-WP-0006-T03 status: wait +depends_on: [FEP-WP-0003-T01] +blocking_reason: "Registers a bounded cycle before FEP-WP-0003-T01's next investigation." priority: medium state_hub_task_id: "2c5c4bae-a0a9-54bf-ac86-49b2803fdd8c" ``` diff --git a/workplans/FEP-WP-0008-use-driven-improvement.md b/workplans/FEP-WP-0008-use-driven-improvement.md index 9bb8595..cdfeb58 100644 --- a/workplans/FEP-WP-0008-use-driven-improvement.md +++ b/workplans/FEP-WP-0008-use-driven-improvement.md @@ -31,6 +31,8 @@ the user's instruction. This is not a request for another up-front approval roun ```task id: FEP-WP-0008-T01 status: wait +depends_on: [FEP-WP-0002-T03] +blocking_reason: "Capability entry publishes the versioned catalog produced by M1." priority: high lane: blue state_hub_task_id: "453fc06b-be70-5913-a816-161cabe9a0a1" @@ -62,6 +64,8 @@ in this design session; hosted registration and consumer integration remain open ```task id: FEP-WP-0008-T02 status: wait +depends_on: [FEP-WP-0008-T01] +blocking_reason: "Receipt contract follows the published capability entry (T01)." priority: high lane: blue state_hub_task_id: "49be8a8e-eaaf-5f1c-b4cd-f0c4dbac9823" @@ -89,6 +93,8 @@ refresh after 14 days and remain unknown after 30; no manual survey dependency. ```task id: FEP-WP-0008-T03 status: wait +depends_on: [FEP-WP-0008-T02, GLAS-WP-0012] +blocking_reason: "Needs the receipt collector (T02) and a verified rein/Glas profile (GLAS-WP-0012) before scheduling." priority: high lane: blue state_hub_task_id: "f823587c-727d-515a-974d-401719420ce5"