Commit graph

3 commits

Author SHA1 Message Date
github-actions[bot]
ddb94d35c4
chore(contemplation): CI run 2026-05-26T103018Z (#288)
Engine-authored contemplation cycle.  Operator review
required before any corpus mutation.  ADR-0155.

Co-authored-by: AssetOverflow <109810776+AssetOverflow@users.noreply.github.com>
2026-05-26 10:19:53 -07:00
github-actions[bot]
834ba23ee9
chore(contemplation): CI run 2026-05-26T015527Z (#281)
Engine-authored contemplation cycle.  Operator review
required before any corpus mutation.  ADR-0155.

Co-authored-by: AssetOverflow <109810776+AssetOverflow@users.noreply.github.com>
2026-05-25 19:41:17 -07:00
Shay
89387fc0ff
feat(W-021): CI contemplation runner with HITL PR gate (ADR-0155) (#279)
Adds a scheduled GitHub Actions workflow that runs
`core demo learning-arc --json`, writes the report to
contemplation/runs/<stamp>.json, and opens a PR against main.
Operator review on the PR is the ratification gate — preserves the
HITL invariant from ADR-0150/0152.

Workflow stays disabled until repo variable CONTEMPLATION_ENABLED
is set to "true" (soft kill switch in repo settings).  Default
cadence is nightly; ADR includes a budget table for the 3000
Linux minutes/month available on GitHub Pro.

CI never:
- commits to main directly
- mutates corpora/ or packs/
- ratifies proposals
- registers recognizers

CI only writes a report file under contemplation/runs/ and proposes
the diff via PR.  Determinism check (first-run verification): local
+ CI runs at same SHA must byte-match on proposal_id / trace_hash.

Out of scope (noted in ADR): persisted engine_state across CI runs,
auto-merge, cross-runner determinism, recognizer growth from CI
synthetic traffic.

To enable:
1. Repo Settings → Variables → CONTEMPLATION_ENABLED=true
2. Actions → contemplation → Run workflow
3. Review the resulting PR before merging
2026-05-25 18:47:06 -07:00