Project assembly-economics reality-checkpoint definitions (ASSEMBLY-WP-0010)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Container Image / build-and-push (push) Successful in 36s

Four domain definitions from assembly-economics/activity-definitions:
setup-daily (13-15 Oct), monthly-2026 (15 Nov/Dec), quarterly (15 Jan/Apr/
Jul/Oct), annual (20 Jan), 08:00 Europe/Berlin. Rules are unconditional;
the executor (rein-aharness approach assembly-checkpoint) enforces the
authoritative date windows in assembly-economics/checkpoints/schedule.md.
Founder-approved 2026-10-12. Only the external-definitions ConfigMap
changes in k8s/gitops (render_gitops.py --check passes).

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
This commit is contained in:
tegwick 2026-10-12 18:48:34 +02:00
parent 52dcc08f23
commit f9f2640f38
2 changed files with 285 additions and 0 deletions

View file

@ -36,6 +36,99 @@ metadata:
--- ---
apiVersion: v1 apiVersion: v1
data: data:
assembly-checkpoint-annual.md: "---\nid: assembly-checkpoint-annual\nname: \"Assembly\
\ Economics Checkpoint \u2014 Annual\"\nenabled: true\nowner: custodian-agent\n\
governance: custodian\nstatus: active\ntrigger:\n type: cron\n cron_expression:\
\ \"0 8 20 1 *\"\n timezone: Europe/Berlin\n misfire_policy: skip\ncontext_sources:\
\ []\n---\n\nRailiance projection of domain definition in\n`assembly-economics/activity-definitions/assembly-checkpoint-annual.md`.\n\
\n# Assembly Economics Checkpoint \u2014 Annual\n\nDomain definition owned by\
\ `assembly-economics` (ASSEMBLY-WP-0010). Railiance\nprojection: `activity-core/k8s/railiance/20-runtime.yaml`\n\
(ConfigMap `actcore-external-activity-definitions`).\n\nSteady state: full checkpoint\
\ on 20 Jan from 2027.\n\nExecution: rein-aharness claims the ops_run and runs\
\ the `assembly-checkpoint`\napproach in the `assembly-economics` checkout: it\
\ runs\n`checkpoints/run_checkpoint.py` (data via web-fetcher); the window guard\
\ in `checkpoints/schedule.md` is\nauthoritative for dates. Completion: State\
\ Hub progress event\n`assembly_checkpoint` with `detail.repo`, `detail.date`,\
\ `detail.kind`,\n`detail.path`.\n\n```rule\nid: emit-assembly-checkpoint-annual\n\
action:\n task_template: \"Assembly Economics reality checkpoint (full) \u2014\
\ steady phase\"\n description: >\n Run the reality checkpoint runner for\
\ assembly-economics\n (checkpoints/run_checkpoint.py via the rein-aharness\
\ assembly-checkpoint\n approach). Window guard: checkpoints/schedule.md. Data\
\ via web-fetcher\n with provenance; never invented values. Writes checkpoints/YYYY/\
\ and\n checkpoints/data/, pushes, posts event_type=assembly_checkpoint.\n\
\ target_repo: assembly-economics\n priority: medium\n labels: [\"assembly-checkpoint\"\
, \"research\", \"automated\"]\n```\n"
assembly-checkpoint-monthly-2026.md: "---\nid: assembly-checkpoint-monthly-2026\n\
name: \"Assembly Economics Checkpoint \u2014 Monthly (Nov\u2013Dec 2026)\"\nenabled:\
\ true\nowner: custodian-agent\ngovernance: custodian\nstatus: active\ntrigger:\n\
\ type: cron\n cron_expression: \"0 8 15 11,12 *\"\n timezone: Europe/Berlin\n\
\ misfire_policy: skip\ncontext_sources: []\n---\n\nRailiance projection of domain\
\ definition in\n`assembly-economics/activity-definitions/assembly-checkpoint-monthly-2026.md`.\n\
\n# Assembly Economics Checkpoint \u2014 Monthly (Nov\u2013Dec 2026)\n\nDomain\
\ definition owned by `assembly-economics` (ASSEMBLY-WP-0010). Railiance\nprojection:\
\ `activity-core/k8s/railiance/20-runtime.yaml`\n(ConfigMap `actcore-external-activity-definitions`).\n\
\nTransition phase: light checkpoints on 15 Nov and 15 Dec 2026. Fires every year;\
\ the window guard makes later years no-ops, and the definition is disabled after\
\ 2026.\n\nExecution: rein-aharness claims the ops_run and runs the `assembly-checkpoint`\n\
approach in the `assembly-economics` checkout: it runs\n`checkpoints/run_checkpoint.py`\
\ (data via web-fetcher); the window guard in `checkpoints/schedule.md` is\nauthoritative\
\ for dates. Completion: State Hub progress event\n`assembly_checkpoint` with\
\ `detail.repo`, `detail.date`, `detail.kind`,\n`detail.path`.\n\n```rule\nid:\
\ emit-assembly-checkpoint-monthly-2026\naction:\n task_template: \"Assembly\
\ Economics reality checkpoint (light) \u2014 transition phase\"\n description:\
\ >\n Run the reality checkpoint runner for assembly-economics\n (checkpoints/run_checkpoint.py\
\ via the rein-aharness assembly-checkpoint\n approach). Window guard: checkpoints/schedule.md.\
\ Data via web-fetcher\n with provenance; never invented values. Writes checkpoints/YYYY/\
\ and\n checkpoints/data/, pushes, posts event_type=assembly_checkpoint.\n\
\ target_repo: assembly-economics\n priority: medium\n labels: [\"assembly-checkpoint\"\
, \"research\", \"automated\"]\n```\n"
assembly-checkpoint-quarterly.md: "---\nid: assembly-checkpoint-quarterly\nname:\
\ \"Assembly Economics Checkpoint \u2014 Quarterly\"\nenabled: true\nowner: custodian-agent\n\
governance: custodian\nstatus: active\ntrigger:\n type: cron\n cron_expression:\
\ \"0 8 15 1,4,7,10 *\"\n timezone: Europe/Berlin\n misfire_policy: skip\ncontext_sources:\
\ []\n---\n\nRailiance projection of domain definition in\n`assembly-economics/activity-definitions/assembly-checkpoint-quarterly.md`.\n\
\n# Assembly Economics Checkpoint \u2014 Quarterly\n\nDomain definition owned\
\ by `assembly-economics` (ASSEMBLY-WP-0010). Railiance\nprojection: `activity-core/k8s/railiance/20-runtime.yaml`\n\
(ConfigMap `actcore-external-activity-definitions`).\n\nSteady state: light checkpoints\
\ on 15 Jan, Apr, Jul and Oct from 2027.\n\nExecution: rein-aharness claims the\
\ ops_run and runs the `assembly-checkpoint`\napproach in the `assembly-economics`\
\ checkout: it runs\n`checkpoints/run_checkpoint.py` (data via web-fetcher); the\
\ window guard in `checkpoints/schedule.md` is\nauthoritative for dates. Completion:\
\ State Hub progress event\n`assembly_checkpoint` with `detail.repo`, `detail.date`,\
\ `detail.kind`,\n`detail.path`.\n\n```rule\nid: emit-assembly-checkpoint-quarterly\n\
action:\n task_template: \"Assembly Economics reality checkpoint (light) \u2014\
\ steady phase\"\n description: >\n Run the reality checkpoint runner for\
\ assembly-economics\n (checkpoints/run_checkpoint.py via the rein-aharness\
\ assembly-checkpoint\n approach). Window guard: checkpoints/schedule.md. Data\
\ via web-fetcher\n with provenance; never invented values. Writes checkpoints/YYYY/\
\ and\n checkpoints/data/, pushes, posts event_type=assembly_checkpoint.\n\
\ target_repo: assembly-economics\n priority: medium\n labels: [\"assembly-checkpoint\"\
, \"research\", \"automated\"]\n```\n"
assembly-checkpoint-setup-daily.md: "---\nid: assembly-checkpoint-setup-daily\n\
name: \"Assembly Economics Checkpoint \u2014 Setup (daily, 13\u201315 Oct 2026)\"\
\nenabled: true\nowner: custodian-agent\ngovernance: custodian\nstatus: active\n\
trigger:\n type: cron\n cron_expression: \"0 8 13-15 10 *\"\n timezone: Europe/Berlin\n\
\ misfire_policy: skip\ncontext_sources: []\n---\n\nRailiance projection of domain\
\ definition in\n`assembly-economics/activity-definitions/assembly-checkpoint-setup-daily.md`.\n\
\n# Assembly Economics Checkpoint \u2014 Setup (daily, 13\u201315 Oct 2026)\n\n\
Domain definition owned by `assembly-economics` (ASSEMBLY-WP-0010). Railiance\n\
projection: `activity-core/k8s/railiance/20-runtime.yaml`\n(ConfigMap `actcore-external-activity-definitions`).\n\
\nSetup 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).\n\
\nExecution: rein-aharness claims the ops_run and runs the `assembly-checkpoint`\n\
approach in the `assembly-economics` checkout: it runs\n`checkpoints/run_checkpoint.py`\
\ (data via web-fetcher); the window guard in `checkpoints/schedule.md` is\nauthoritative\
\ for dates. Completion: State Hub progress event\n`assembly_checkpoint` with\
\ `detail.repo`, `detail.date`, `detail.kind`,\n`detail.path`.\n\n```rule\nid:\
\ emit-assembly-checkpoint-setup-daily\naction:\n task_template: \"Assembly Economics\
\ reality checkpoint (light) \u2014 setup phase\"\n description: >\n Run the\
\ reality checkpoint runner for assembly-economics\n (checkpoints/run_checkpoint.py\
\ via the rein-aharness assembly-checkpoint\n approach). Window guard: checkpoints/schedule.md.\
\ Data via web-fetcher\n with provenance; never invented values. Writes checkpoints/YYYY/\
\ and\n checkpoints/data/, pushes, posts event_type=assembly_checkpoint.\n\
\ target_repo: assembly-economics\n priority: medium\n labels: [\"assembly-checkpoint\"\
, \"research\", \"automated\"]\n```\n"
core-hub-stabilization-closeout.md: | core-hub-stabilization-closeout.md: |
--- ---
id: "c5d9f3a2-7b4e-5f6c-0a1d-3e8f9b2c4d5e" id: "c5d9f3a2-7b4e-5f6c-0a1d-3e8f9b2c4d5e"

View file

@ -35,6 +35,198 @@ metadata:
--- ---
apiVersion: v1 apiVersion: v1
data: data:
assembly-checkpoint-annual.md: |
---
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: []
---
Railiance projection of domain definition in
`assembly-economics/activity-definitions/assembly-checkpoint-annual.md`.
# 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"]
```
assembly-checkpoint-monthly-2026.md: |
---
id: assembly-checkpoint-monthly-2026
name: "Assembly Economics Checkpoint — Monthly (Nov–Dec 2026)"
enabled: true
owner: custodian-agent
governance: custodian
status: active
trigger:
type: cron
cron_expression: "0 8 15 11,12 *"
timezone: Europe/Berlin
misfire_policy: skip
context_sources: []
---
Railiance projection of domain definition in
`assembly-economics/activity-definitions/assembly-checkpoint-monthly-2026.md`.
# Assembly Economics Checkpoint — Monthly (Nov–Dec 2026)
Domain definition owned by `assembly-economics` (ASSEMBLY-WP-0010). Railiance
projection: `activity-core/k8s/railiance/20-runtime.yaml`
(ConfigMap `actcore-external-activity-definitions`).
Transition phase: light checkpoints on 15 Nov and 15 Dec 2026. Fires every year; the window guard makes later years no-ops, and the definition is disabled after 2026.
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-monthly-2026
action:
task_template: "Assembly Economics reality checkpoint (light) — transition 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"]
```
assembly-checkpoint-quarterly.md: |
---
id: assembly-checkpoint-quarterly
name: "Assembly Economics Checkpoint — Quarterly"
enabled: true
owner: custodian-agent
governance: custodian
status: active
trigger:
type: cron
cron_expression: "0 8 15 1,4,7,10 *"
timezone: Europe/Berlin
misfire_policy: skip
context_sources: []
---
Railiance projection of domain definition in
`assembly-economics/activity-definitions/assembly-checkpoint-quarterly.md`.
# Assembly Economics Checkpoint — Quarterly
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: light checkpoints on 15 Jan, Apr, Jul and Oct 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-quarterly
action:
task_template: "Assembly Economics reality checkpoint (light) — 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"]
```
assembly-checkpoint-setup-daily.md: |
---
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: []
---
Railiance projection of domain definition in
`assembly-economics/activity-definitions/assembly-checkpoint-setup-daily.md`.
# 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"]
```
core-hub-stabilization-closeout.md: | core-hub-stabilization-closeout.md: |
--- ---
id: "c5d9f3a2-7b4e-5f6c-0a1d-3e8f9b2c4d5e" id: "c5d9f3a2-7b4e-5f6c-0a1d-3e8f9b2c4d5e"