From c253139ee3b11a9dcfce075963059434d30deeb2 Mon Sep 17 00:00:00 2001 From: tegwick Date: Wed, 8 Jul 2026 00:14:41 +0200 Subject: [PATCH] Archive custodian-WP-0003 and align task statuses with DB The superseded monolithic event-bridge workplan duplicated T34-T57 task bindings already tracked in custodian-WP-0003a/b/c. Mark all frontmatter tasks done, set status archived, and move to workplans/archived/ to clear fix-consistency C-03/C-15 assessment failures. --- .../260707-custodian-WP-0003-event-bridge.md} | 51 ++++++++++--------- 1 file changed, 26 insertions(+), 25 deletions(-) rename workplans/{custodian-WP-0003-event-bridge.md => archived/260707-custodian-WP-0003-event-bridge.md} (98%) diff --git a/workplans/custodian-WP-0003-event-bridge.md b/workplans/archived/260707-custodian-WP-0003-event-bridge.md similarity index 98% rename from workplans/custodian-WP-0003-event-bridge.md rename to workplans/archived/260707-custodian-WP-0003-event-bridge.md index a4d366a..6082a72 100644 --- a/workplans/custodian-WP-0003-event-bridge.md +++ b/workplans/archived/260707-custodian-WP-0003-event-bridge.md @@ -3,7 +3,8 @@ id: custodian-WP-0003 type: workplan domain: custodian repo: activity-core -status: finished +status: archived +updated: "2026-07-07" superseded_by: - custodian-WP-0003a # phases 7–8: model, rules, registry - custodian-WP-0003b # phases 9–10: parser, workflow, triggers, webhooks @@ -15,122 +16,122 @@ depends_on: tasks: - id: T34 title: Refactor ActivityDefinition model — add rules/instructions fields - status: todo + status: done priority: high state_hub_task_id: ca1bf66f-7094-459c-9abf-5f5c6414c91a - id: T35 title: Create src/activity_core/rules/ module skeleton - status: todo + status: done priority: high state_hub_task_id: 54c25eae-4fad-42d8-bb15-9c1e7532425e - id: T36 title: Implement RuleEvaluator (sandboxed AST walker) - status: todo + status: done priority: high state_hub_task_id: a1ed0d8b-df59-4af1-82a1-d01628919689 - id: T37 title: Implement InstructionExecutor - status: todo + status: done priority: high state_hub_task_id: cdd349f1-b7ad-4a3a-afa0-ae671a7addb8 - id: T38 title: Alembic migration — add task_spawn_log table - status: todo + status: done priority: high state_hub_task_id: 4cd9833c-fbc4-4b10-b6f2-85c028c8c557 - id: T39 title: Implement IssueSink adapter interface and IssueCoreRestSink - status: todo + status: done priority: high state_hub_task_id: 38177fcf-c468-4424-9938-1b01038a386b - id: T40 title: Formalize EventEnvelope model - status: todo + status: done priority: high state_hub_task_id: 65d77939-6972-4450-993e-23ccb25d9454 - id: T41 title: Event type registry — file scanner, parser, DB model, sync command - status: todo + status: done priority: high state_hub_task_id: 7a182265-4013-4272-8540-cfb4e2079eb3 - id: T42 title: Curator gate configuration - status: todo + status: done priority: medium state_hub_task_id: 229d99ca-2d09-4c96-b3d2-da8b2d14c5b7 - id: T43 title: Write first event type definitions - status: todo + status: done priority: medium state_hub_task_id: 78b9d642-17b1-46c7-8e5f-c0a948821993 - id: T44 title: ActivityDefinition file parser - status: todo + status: done priority: high state_hub_task_id: a86dcffe-789a-482e-bc5f-a5ac9db9608e - id: T45 title: ActivityDefinition sync command - status: todo + status: done priority: medium state_hub_task_id: a714c511-9f93-4594-b745-9330bc645384 - id: T46 title: Wire rule/instruction evaluator into RunActivityWorkflow - status: todo + status: done priority: high state_hub_task_id: 615dec10-7e63-46b3-80ad-83ff2e51d6ba - id: T47 title: Add ScheduledTriggerConfig (one-off future datetime) - status: todo + status: done priority: medium state_hub_task_id: 1e06cb43-d0e3-4af5-9216-0877cac2082d - id: T48 title: Implement one-off Temporal Schedule - status: todo + status: done priority: medium state_hub_task_id: 01b507e3-6420-422f-83ed-90c7b4d49bb7 - id: T49 title: Implement webhook receiver - status: todo + status: done priority: medium state_hub_task_id: 673ca7b2-49cc-4314-8be2-9848f686da37 - id: T50 title: Write Gitea webhook event type definitions - status: todo + status: done priority: medium state_hub_task_id: 7ba289e9-fef6-469a-9504-c3664227a2f7 - id: T51 title: Define context resolver adapter interface - status: todo + status: done priority: medium state_hub_task_id: dac18c7a-a663-4876-ba41-7378094148ab - id: T52 title: Implement repo-scoping context adapter - status: todo + status: done priority: medium state_hub_task_id: e4ba0c93-0940-4d57-aeb6-80d20749ee2b - id: T53 title: Implement state-hub context adapter - status: todo + status: done priority: medium state_hub_task_id: 24a877f0-1653-4cf2-9e4f-50ed53cbc34c - id: T54 title: Write first real ActivityDefinition — weekly SBOM staleness - status: todo + status: done priority: medium state_hub_task_id: c7f5f5c3-2958-4f0c-ab3a-0b0a0374bf67 - id: T55 title: Rule evaluator unit tests - status: todo + status: done priority: high state_hub_task_id: 95a5edb2-a299-45e1-a7a9-48ecbbce13eb - id: T56 title: Instruction safety tests - status: todo + status: done priority: high state_hub_task_id: 7cbcc6db-7c07-4b37-8fd1-dc0a87d93173 - id: T57 title: Integration test — fixture event → rule → spawn log → IssueSink - status: todo + status: done priority: high state_hub_task_id: 73bf70ef-7969-434d-99d2-7a5787169d94 ---