Archive custodian-WP-0003 and align task statuses with DB
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 3s

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.
This commit is contained in:
tegwick 2026-07-08 00:14:41 +02:00
parent 9a7ae8b59a
commit c253139ee3

View file

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