assembly-economics/activity-definitions/assembly-checkpoint-annual.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.5 KiB
Markdown

---
id: assembly-checkpoint-annual
name: "Assembly Economics Checkpoint — Annual"
enabled: true
owner: custodian-agent
governance: custodian
status: active
trigger:
type: cron
cron_expression: "0 8 20 1 *"
timezone: Europe/Berlin
misfire_policy: skip
context_sources: []
---
# Assembly Economics Checkpoint — Annual
Domain definition owned by `assembly-economics` (ASSEMBLY-WP-0010). Railiance
projection: `activity-core/k8s/railiance/20-runtime.yaml`
(ConfigMap `actcore-external-activity-definitions`).
Steady state: full checkpoint on 20 Jan from 2027.
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-annual
action:
task_template: "Assembly Economics reality checkpoint (full) — steady 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"]
```