feat(STATE-WP-0064): enable consistency sweep for parallel week

Activate the Railiance01 schedule alongside the local timer during T03.
This commit is contained in:
2026-06-21 21:46:43 +02:00
parent 16a4752f54
commit 1ae82e01ae

View File

@@ -3,10 +3,10 @@ id: "7c4e9a12-8f3b-4d5e-9c6a-1b2d3e4f5a6b"
name: "State Hub Consistency Sweep" name: "State Hub Consistency Sweep"
type: activity-definition type: activity-definition
version: "1.0" version: "1.0"
enabled: false enabled: true
owner: custodian owner: custodian
governance: custodian governance: custodian
status: proposed status: active
created: "2026-06-21" created: "2026-06-21"
trigger: trigger:
type: cron type: cron
@@ -19,6 +19,7 @@ context_sources:
required: true required: true
params: params:
max_seconds: 300 max_seconds: 300
source: activity-core
bind_to: context.consistency_sweep_remote_all bind_to: context.consistency_sweep_remote_all
--- ---
@@ -37,14 +38,14 @@ cron schedule and ActivityRun audit trail.
## Runner Status ## Runner Status
This definition stays `enabled: false` until a successful manual canary `enabled: true` during `STATE-WP-0064-T03` parallel week (started
against Railiance01 Temporal. 2026-06-21) alongside the local `custodian-sync.timer`. Both invoke the
same State Hub API; the process lock makes overlapping runs idempotent.
Cutover boundary: Cutover boundary:
- The local `custodian-sync.timer` remains the interim primary runner - **Parallel week (T03):** cluster schedule and local timer both active.
during the parallel week in `STATE-WP-0064-T03`. - **After T04 cutover:** disable the local timer; this definition remains
- After cutover, disable the local timer and enable this definition as
the sole primary runner. the sole primary runner.
- Do not treat the local timer and this activity-core schedule as two - Do not treat the local timer and this activity-core schedule as two
independent primary runners after cutover. independent primary runners after cutover.