build: adopt staged work-record generation

Owner brief rendering check reports current; preserve its existing timestamp and reviewed runtime evidence.

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a15374-f59f-7a31-86d2-d23b5d2ed181
This commit is contained in:
tegwick 2026-10-19 13:31:01 +02:00
parent eca0a5891c
commit fb14c38779
6 changed files with 39 additions and 10 deletions

View file

@ -2,7 +2,7 @@
# Custodian Brief — rein-aharness
**Domain:** agents
**Last synced:** 2026-10-14 00:11 UTC
**Last synced:** 2026-10-19 09:29 UTC
**State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)*
## Active Workstreams
@ -14,7 +14,7 @@ Progress: 4/7 done | workplan_id: `187c2599-84a6-5764-a14f-7e9121975bf2`
- ! E. Ship the owner runtime as a container image (decision) `b486e86b`
- ! F. Approvals per envelope (decision) `4cf721e6`
- ! Retry on the corrected runtime `80318842`
*(wait: Owner: accept spend memo infd-20261014-b01, then attended install, rehearsal, renew and approvals on railiance01)*
*(wait: Owner: finish spend memo lifecycle, renew and update Secrets Engine pins, then fresh native approvals and bounded model/tool proof; f599 installation and offline rehearsal verified 2026-10-17)*
### Governed runtime integrity and intent convergence
Progress: 3/6 done | workplan_id: `eba2eff1-10a7-50a3-a70b-14e7d398f27f`

View file

@ -0,0 +1 @@
{"version": 1, "repo_slug": "rein-aharness"}

View file

@ -0,0 +1,8 @@
# Explicit opt-in recipe; no environment files or external make includes.
CUSTODIAN_SOURCE ?= /home/worsch/the-custodian
GENERATED_REPO_SLUG ?= rein-aharness
.PHONY: generated-work-records generated-work-records-check
generated-work-records:
python3 "$(CUSTODIAN_SOURCE)/scripts/generate_staged_work_records.py" --repo . --repo-slug "$(GENERATED_REPO_SLUG)"
generated-work-records-check:
python3 "$(CUSTODIAN_SOURCE)/scripts/generate_staged_work_records.py" --repo . --repo-slug "$(GENERATED_REPO_SLUG)" --check

View file

@ -37,3 +37,10 @@ deploy-rsync: ## Rsync tree to railiance01:~/rein-aharness
--exclude '.git' --exclude '.venv' --exclude '__pycache__' --exclude '.pytest_cache' \
--exclude 'llm_connect_vendor' --exclude '*.egg-info' \
./ railiance01:rein-aharness/
# CUST-WP-0079: explicit staged work-record generation, using the owner renderer.
.PHONY: generated-work-records generated-work-records-check
generated-work-records: ## Generate and stage WORK-RECORDS from staged sources
$(MAKE) --no-print-directory -f .generated-work-records.mk generated-work-records
generated-work-records-check: ## Verify staged index without writes or publication
$(MAKE) --no-print-directory -f .generated-work-records.mk generated-work-records-check

View file

@ -146,3 +146,16 @@ is preserved. This has zero model calls and no credential/configuration reads.
Remaining spend-memo lifecycle, owner renewal/pin updates, fresh native approvals
and bounded successful model/tool acceptance remain in HARNESS-WP-0008-T07.
Actual Custodian interactive isolation remains a separate consumer obligation.
## Staged work-record generation — 2026-10-19
The repository explicitly opts into the shared staged work-record generator via
`.generated-work-records.json` and its dedicated `.generated-work-records.mk`.
`make generated-work-records` uses the existing State Hub renderer through the
Custodian adapter, stages only `WORK-RECORDS.md`, and refuses unreconciled
unstaged index edits. `make generated-work-records-check` checks without writes.
The shared commit hook retains its generated-only guard and repository-specific
scanner routing; meaningful source commits regenerate the index before any
configured scan.
Generation performs no Hub calls, commits, pushes, credential access or live
changes. Source inventories and other generated artifacts retain their owners.

View file

@ -16,7 +16,7 @@
| workplan | REINAH-WP-0005 | finished | — | workplans/REINAH-WP-0005-ops-run-claim-loop.md |
| workplan | REINAH-WP-0006 | finished | — | workplans/REINAH-WP-0006-binky-weekly-review-approach.md |
| workplan | REINAH-WP-0007 | finished | — | workplans/REINAH-WP-0007-glas-profiled-ops-runs.md |
| workplan | REINAH-WP-0008 | blocked | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| workplan | HARNESS-WP-0008 | blocked | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | HARNESS-WP-ADHOC-2026-09-04-T01 | done | — | workplans/ADHOC-2026-09-04.md |
| task | REINAH-WP-0001-T01 | done | — | workplans/REINAH-WP-0001-harness-foundation.md |
| task | REINAH-WP-0001-T02 | done | — | workplans/REINAH-WP-0001-harness-foundation.md |
@ -51,10 +51,10 @@
| task | REINAH-WP-0007-T02 | done | — | workplans/REINAH-WP-0007-glas-profiled-ops-runs.md |
| task | REINAH-WP-0007-T03 | done | — | workplans/REINAH-WP-0007-glas-profiled-ops-runs.md |
| task | REINAH-WP-0007-T04 | done | — | workplans/REINAH-WP-0007-glas-profiled-ops-runs.md |
| task | REINAH-WP-0008-T01 | done | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | REINAH-WP-0008-T02 | done | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | REINAH-WP-0008-T03 | done | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | REINAH-WP-0008-T04 | done | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | REINAH-WP-0008-T05 | wait | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | REINAH-WP-0008-T06 | wait | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | REINAH-WP-0008-T07 | wait | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | HARNESS-WP-0008-T01 | done | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | HARNESS-WP-0008-T02 | done | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | HARNESS-WP-0008-T03 | done | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | HARNESS-WP-0008-T04 | done | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | HARNESS-WP-0008-T05 | wait | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | HARNESS-WP-0008-T06 | wait | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |
| task | HARNESS-WP-0008-T07 | wait | — | workplans/REINAH-WP-0008-simpler-metered-retry.md |