Skip to content

Foreman v0.2.8.2

Choose a tag to compare

@CharlesHoskinson CharlesHoskinson released this 03 Aug 14:10
· 730 commits to main since this release
076c014

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

  1. 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 was CI-LOCAL RESULT PASS with zero failed gates. The NATS slice passed 12 of 12 cases.
  2. Exact-main hosted gates: PASS. Linux run 30819569495 and Windows run 30819569488 ran on the tag target. Both workflows completed successfully.
  3. 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-preserve tag 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.json SHA-256: 90ff4b98158f1c0256e357a2f216f54c6829687fca0467b37537c2c1ad0bd448
  • GRAPH_REPORT.md SHA-256: 276798bef4be59f780d93f4e4644717a7f7de1452a4a48246f3759e60fcf00bb
  • GRAPH_TREE.html SHA-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.