generated from coulomb/repo-seed
Add schedule smoke test routine
This commit is contained in:
@@ -8,7 +8,7 @@ status: active
|
||||
owner: codex
|
||||
topic_slug: custodian
|
||||
created: "2026-06-03"
|
||||
updated: "2026-06-05"
|
||||
updated: "2026-06-06"
|
||||
state_hub_workstream_id: "5646e13a-13af-4724-bca6-3c0d86f96733"
|
||||
---
|
||||
|
||||
@@ -89,6 +89,17 @@ no report because the live schema required `wsjf` fields and the stale DB prompt
|
||||
did not request them. The verifier default and runbook now point at the live
|
||||
working-memory sink path, `/home/worsch/the-custodian/memory/working`.
|
||||
|
||||
2026-06-06: Added a schedule smoke-test routine for new or changed recurring
|
||||
ActivityDefinitions. Operators can recreate the recurring Temporal Schedule,
|
||||
schedule a one-shot smoke run one minute in the future, wait for completion,
|
||||
and get a non-zero warning if workflow imports, activity registration, or
|
||||
runtime wiring are broken.
|
||||
|
||||
2026-06-06: Exercised the routine against the daily triage definition. The
|
||||
daily recurring Temporal Schedule was deleted and recreated, then a one-shot
|
||||
smoke workflow completed with run id `c2db32e5-3874-522f-ae1f-9b2cdf307fd2`
|
||||
and emitted a validated `daily_triage` report plus working-memory note.
|
||||
|
||||
## Three-Run Calibration Feedback
|
||||
|
||||
```task
|
||||
@@ -117,6 +128,12 @@ scheduled daily triage runs, but this task still requires three consecutive
|
||||
actual activity-core scheduled runs and State Hub calibration feedback. Local
|
||||
tests cannot substitute for that operational evidence.
|
||||
|
||||
2026-06-06: The scheduled run fired at 07:20 Europe/Berlin but initially stuck
|
||||
on a stale worker import error after ops-evidence wiring landed. Restarting the
|
||||
worker let Temporal complete the run, and the hardened report path emitted a
|
||||
validation-failure note instead of losing the evidence. This run is useful
|
||||
calibration input, but it is not a clean consecutive scheduled success.
|
||||
|
||||
## Rule Action Contract Documentation
|
||||
|
||||
```task
|
||||
@@ -177,6 +194,10 @@ validation-failure report containing bounded partial output instead of a silent
|
||||
empty result. Report sinks include validation metadata in working-memory
|
||||
frontmatter and State Hub progress detail.
|
||||
|
||||
2026-06-06: Hardened instruction output parsing to accept a single Markdown
|
||||
JSON fence when the fenced content is valid JSON, while preserving the
|
||||
validation-failure artifact path for genuinely invalid output.
|
||||
|
||||
## Issue-Core Emission Boundary Verification
|
||||
|
||||
```task
|
||||
|
||||
Reference in New Issue
Block a user