Repository navigation
Foreman v0.2.8.2
·
730 commits
to main
since this release
Foreman v0.2.8.2
Release date: 2026-08-03
Tag target: 076c014a8123d8df341b8037b3be5756c7cf6354
This release proves one bounded result. A cold Grok worker implemented a Gobox fix. Codex independently reviewed the diff. Gobox passed its own make check gate. Foreman then fixed the external-target defects that the pilot found.
Release criteria
- Exact-target Linux suite: PASS. A clean source checkout built the POSIX launcher and ran
FOREMAN_CI_BATS=1 bash tools/ci-local.sh. Bats reported 685 passed, 0 failed, and 19 skipped. The aggregate result wasCI-LOCAL RESULT PASSwith zero failed gates. The NATS slice passed 12 of 12 cases. - Exact-main hosted gates: PASS. Linux run 30819569495 and Windows run 30819569488 ran on the tag target. Both workflows completed successfully.
- Honest records: PASS. The tagged tree contains the current scope, residuals, release notes, cleanup register, and authority filter. It contains no current v0.2.9 release claim. The
v0.2.9-preservetag is only a recovery point for withdrawn work.
Delivered changes
- External soft-mode target selection, target-owned checks, target worktrees, and run-scoped SessionDB isolation: Foreman PR 7, merge
525cfb050df8afccdad770b8b3aefb79bb0f8183. - Checksum-pinned NATS Server and NATS CLI installation in Linux CI, with 12 of 12 NATS integration cases passing: Foreman PR 10, merge
09e07159ef94b945a6acc2b6c1333864d13291ea. - Current release records and removal of stale active release guidance: Foreman PR 12, merge
d9eafbb17bcf0d968d8b4c6998ce7476d60dc8c3. - Deterministic Quint evaluator staging, without an unauthenticated first-run API lookup: Foreman PR 14, merge
074f3c4d9ac8a02a5cf10cb1b2892ae7d81f59a6. - Final release record, cleanup register, current-authority graph filter, and Node.js with TypeScript migration plan: Foreman PR 16, merge and tag target
076c014a8123d8df341b8037b3be5756c7cf6354.
External pilot
- Gobox worker commit:
b0519b25c1c8a5fe46fbd9de27df34775e98c0b0 - Gobox merge:
24bd736dd92050d886ef59a0237aa2c949acf593 - Gobox PR 1
- Target gate:
make check
Current knowledge graph
The live authority graph was rebuilt from the exact tag target. It contains 1,434 nodes, 2,618 links, 7 hyperedges, and 115 named communities. It has no duplicate node IDs, duplicate links, dangling endpoints, or unverified nodes.
graph.jsonSHA-256:90ff4b98158f1c0256e357a2f216f54c6829687fca0467b37537c2c1ad0bd448GRAPH_REPORT.mdSHA-256:276798bef4be59f780d93f4e4644717a7f7de1452a4a48246f3759e60fcf00bbGRAPH_TREE.htmlSHA-256:d9ee5dbc62a647be1c74bf6c110e913c5ecf268eebeb66dd160645e1f6df8020
The former live graph was moved intact to /home/charl/.foreman/quarantine/graphify-live-stale-20260803T135701Z/graphify-out. It was not deleted.
Known limits
- The external pilot covers one repository and one workload.
- Windows Bats remains a non-gating probe.
- Queue admission can race after socket readiness.
- Target worktrees can still receive harness and report artifacts.
- The repository-wide Node.js and TypeScript migration is not complete.
- Council v0.3 remains a post-release stacked change and is not part of this tag.
Read docs/RESIDUALS.md for the complete shipped boundary.