assembly-economics/activity-definitions/assembly-checkpoint-setup-daily.md
tegwick c0254aa2da Checkpoint executor: deterministic runner, sources, tests; definitions route to assembly-checkpoint
- checkpoints/run_checkpoint.py: window guard, web-fetcher fetch with
  provenance, record + raw JSONL, optional llm-connect assessment rejected if
  it contains numbers not in the fetched data
- checkpoints/sources.json: BTOS (US), Eurostat isoc_eb_ai (EU, DE), FRED
  info-processing investment (US); manual entries for AR, usage indices,
  sentiment, legislation
- activity definitions: label assembly-checkpoint (rein-aharness approach)
- PLAYBOOK: automated path + manual/agent path

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:45:12 +02:00

1.8 KiB
Raw Blame History

id name enabled owner governance status trigger context_sources
assembly-checkpoint-setup-daily Assembly Economics Checkpoint — Setup (daily, 13–15 Oct 2026) false custodian-agent custodian proposed
type cron_expression timezone misfire_policy
cron 0 8 13-15 10 * Europe/Berlin skip

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.

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"]