activity-core/tests
tegwick a83b117f60 feat(ACTIVITY-WP-0014): explicit run-miss recovery policies (T02, T04)
Set Temporal catchup_window on cron schedules so a fire missed during a
worker/Temporal outage is no longer silently dropped. Redefine misfire_policy
into three explicit modes — skip, catchup_all, catchup_latest — mapping to
(catchup_window, overlap) pairs; legacy catchup/compress aliased. Add
catchup_window_seconds override. Remove the ad-hoc upsert-time 1h backfill in
favour of native catchup. Apply catchup_latest to daily-statehub-wsjf-triage in
the Railiance runtime manifest and document run-miss policies in the runbook.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 14:15:45 +02:00
..
rules Add reuse-surface report gaps resolver 2026-06-18 17:58:00 +02:00
__init__.py feat(WP-0002): complete Triggers & Ops workstream 2026-03-28 01:04:43 +01:00
test_admin_sync_api.py Add admin sync hot reload path 2026-06-19 01:54:13 +02:00
test_daily_triage_verifier.py Harden WSJF triage report recovery 2026-06-05 19:27:03 +02:00
test_event_router.py feat(event-bridge): WP-0003a — domain model, rules module, event type registry 2026-05-14 22:01:15 +02:00
test_instruction_evaluation.py Harden WSJF triage report recovery 2026-06-05 19:27:03 +02:00
test_integration_event_bridge.py Implement weekly coding retro schedule 2026-06-07 20:58:34 +02:00
test_issue_sink.py Add ISSUE_CORE_API_KEY auth to IssueCoreRestSink 2026-06-18 22:30:13 +02:00
test_kaizen_context_resolver.py Add kaizen context resolver for scheduled agent fleet discovery. 2026-06-18 07:46:46 +02:00
test_llm_client.py Pass instruction depth config to llm-connect 2026-05-19 20:55:35 +02:00
test_ops_event_types.py Implement ops inventory probe evidence slice 2026-06-05 23:16:40 +02:00
test_ops_evidence_sinks.py Wire ops inventory probes for Railiance 2026-06-05 23:40:25 +02:00
test_ops_inventory_context_resolver.py Implement ops inventory probe evidence slice 2026-06-05 23:16:40 +02:00
test_railiance_ops_inventory_wiring.py Wire llm-connect runtime for daily triage 2026-06-18 15:12:31 +02:00
test_report_sinks.py Set up daily WSJF closure gates 2026-06-07 11:00:03 +02:00
test_resolve_context_binding.py Add event-payload context resolver 2026-06-18 14:01:11 +02:00
test_reuse_surface_context_resolver.py Add reuse-surface report gaps resolver 2026-06-18 17:58:00 +02:00
test_rule_evaluation_activity.py Expand rule actions for per-repo tasks 2026-06-03 11:58:24 +02:00
test_schedule_lifecycle.py feat(ACTIVITY-WP-0014): explicit run-miss recovery policies (T02, T04) 2026-06-23 14:15:45 +02:00
test_schedule_smoke_script.py Add schedule smoke test routine 2026-06-06 15:32:57 +02:00
test_state_hub_context_resolver.py feat(STATE-WP-0064): enable cluster consistency sweep schedule 2026-06-21 21:46:43 +02:00
test_sync_activity_definitions.py Implement ops inventory probe evidence slice 2026-06-05 23:16:40 +02:00
test_sync_schedules.py Add admin sync hot reload path 2026-06-19 01:54:13 +02:00
test_sync_service.py Add admin sync hot reload path 2026-06-19 01:54:13 +02:00