activity-core/scripts
tegwick 17f2caee01
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 5s
feat: guard prod status since-arg; plan Glas contract adoption
scripts/prod_automation_status.sh took a positional since value, so the
Makefile's own `SINCE=sunday` form passed the literal string into timestamptz:
all five sections errored while the run still looked like it produced a report.
Now `SINCE=` is accepted and the value is parsed and normalised to UTC up
front, failing fast with usage and exit 2 instead of five parse errors.

ACTIVITY-WP-0032 plans adoption of the glas-harness contract 1.0 reported in
GLAS-WP-0004. WP-0026 is finished, so this gets its own plan. The motivation is
concrete: ops_run.approach_hint binds at claim time, which produced a failed
run on 2026-08-17 ("no approach matched labels/definition") after it had
already consumed a claim and a lease.

T01 is deliberately blocking: our claim path is pull-based and the Glas
contract is a call, so the invocation shape is an architectural decision, not a
port. Two questions are outstanding with glas-harness.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 09:05:04 +02:00
..
automation_inventory.py Add automation inventory surface 2026-07-02 02:15:39 +02:00
automation_status.py Add automation status surface 2026-07-01 20:12:04 +02:00
export_schemas.py Add project scaffold: contracts, schemas, docker-compose, workplans 2026-03-04 22:45:40 +01:00
openbao-eso-token-apply.sh fix: reconcile llm-connect provider secret delivery 2026-08-20 22:47:18 +02:00
prod_automation_status.sh feat: guard prod status since-arg; plan Glas contract adoption 2026-08-21 09:05:04 +02:00
refresh_live_images.sh Implement ACTIVITY-WP-0022/0023: safe sink default and gap closures 2026-07-21 21:40:08 +02:00
schedule_coding_retro_dry_run.py Add weekly coding retro dry-run scheduler script 2026-07-09 00:29:25 +02:00
smoke_admin_sync_no_restart.py feat(ACTIVITY-WP-0012): complete live admin-sync no-restart smoke 2026-06-22 16:25:26 +02:00
smoke_issue_core_emission.py Finish ACTIVITY-WP-0009 issue-core task emission promotion 2026-07-07 22:30:46 +02:00
smoke_test_schedule.py Add schedule smoke test routine 2026-06-06 15:32:57 +02:00
sync_event_types.py feat(WP-0004): railiance deployment & service ops 2026-05-15 00:04:39 +02:00
verify_daily_triage.py feat(T06): hostPath working-memory sync and repo-relative sink paths 2026-07-07 01:00:49 +02:00