diff --git a/.custodian-brief.md b/.custodian-brief.md new file mode 100644 index 0000000..d026b38 --- /dev/null +++ b/.custodian-brief.md @@ -0,0 +1,43 @@ + +# Custodian Brief — activity-core + +**Domain:** custodian +**Last synced:** 2026-03-26 17:04 UTC +**State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)* + +## Active Workstreams + +### activity-core Triggers & Ops +Progress: 0/12 done | workstream_id: `3a4f47d9-8bc1-434e-acb4-bed5d4dacda0` + +**Open tasks:** +- · T22: Write schedule_manager.py `e50550d1` +- · T23: Bootstrap script to sync schedules on startup `5a1f7fa3` +- · T24: Handle misfire policy in schedule config `00231668` +- · T25: Test schedule pause/resume lifecycle `7abfd375` +- · T26: Implement Event Router service `68b6610b` +- · T27: Implement routing rules (event.type + filters → activity_ids) `9348efea` +- · T28: Start/signal workflow from Event Router `cac1f45a` +- … and 5 more open tasks + +### activity-core Foundation — Temporal Backbone +Progress: 6/21 done | workstream_id: `e22516cc-4fdf-4dad-a928-a9e04a9fa7c7` + +**Open tasks:** +- ! T07: Smoke test Temporal cluster and UI `f28a405d` + *(blocked: Docker image pulls failing with tls: bad record MAC errors on this network. Requires pulling images on a stable connection: docker compose -f docker-compose.dev.yml pull)* +- · T08: Choose and configure DB migration tool `d9fe3e54` +- · T09: Write activity_definitions migration `47774e01` +- · T10: Write activity_runs migration `0a74f29f` +- · T11: Write task_instances migration `491a6903` +- · T12: Seed one example ActivityDefinition `f24662ff` +- · T13: Scaffold Python worker project `e0205c56` +- … and 8 more open tasks + +--- +## MCP Orientation (when available) + +If the state-hub MCP server is reachable, call: +`get_domain_summary("custodian")` +This provides richer cross-domain context. +If the MCP call fails, use this file as your orientation source.