assembly-economics/activity-definitions/assembly-checkpoint-setup-daily.md
tegwick 3a0f9d4a6a Enable checkpoint definitions; one-day baseline window for checkpoint 0 (2026-10-12)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1494246@bnt-lap001
Assistant-Session: caf6de6f-f9e4-47ce-a584-49baa271fa4b
2026-10-12 18:48:12 +02:00

44 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: assembly-checkpoint-setup-daily
name: "Assembly Economics Checkpoint — Setup (daily, 13–15 Oct 2026)"
enabled: true
owner: custodian-agent
governance: custodian
status: active
trigger:
type: cron
cron_expression: "0 8 13-15 10 *"
timezone: Europe/Berlin
misfire_policy: skip
context_sources: []
---
# Assembly Economics Checkpoint — Setup (daily, 13–15 Oct 2026)
Domain definition owned by `assembly-economics` (ASSEMBLY-WP-0010). Railiance
projection: `activity-core/k8s/railiance/20-runtime.yaml`
(ConfigMap `actcore-external-activity-definitions`).
Setup phase: daily light checkpoints on 13-15 Oct 2026 to verify the pipeline end to end. Fires on 13-15 Oct of every year; the executor's window guard (checkpoints/schedule.md) turns later years into no-ops, and the definition is disabled after 2026 (ASSEMBLY-WP-0010-T04).
Execution: rein-aharness claims the ops_run and runs the `assembly-checkpoint`
approach in the `assembly-economics` checkout: it runs
`checkpoints/run_checkpoint.py` (data via web-fetcher); the window guard in `checkpoints/schedule.md` is
authoritative for dates. Completion: State Hub progress event
`assembly_checkpoint` with `detail.repo`, `detail.date`, `detail.kind`,
`detail.path`.
```rule
id: emit-assembly-checkpoint-setup-daily
action:
task_template: "Assembly Economics reality checkpoint (light) — setup phase"
description: >
Run the reality checkpoint runner for assembly-economics
(checkpoints/run_checkpoint.py via the rein-aharness assembly-checkpoint
approach). Window guard: checkpoints/schedule.md. Data via web-fetcher
with provenance; never invented values. Writes checkpoints/YYYY/ and
checkpoints/data/, pushes, posts event_type=assembly_checkpoint.
target_repo: assembly-economics
priority: medium
labels: ["assembly-checkpoint", "research", "automated"]
```