-
Notifications
You must be signed in to change notification settings - Fork 3
Logbook June 2026
Week of Jun 1 — The v2 migration began in earnest: moog now builds and submits its token facts client-side, the broken legacy oracle boot/end commands were removed, and CI moved to self-hosted runners. The week also published the antithesis-moog operator skill and aligned dependencies, leaving the codebase in a clean state for the heavy migration sprint to follow.
- Merged moog-v2: moog builds & submits its token facts client-side #154
- Merged fix: remove broken oracle boot/end token commands + v2 migration banner #145
- Merged ci: run x86_64 Linux release builds on builder-new self-hosted runners #143
- Merged chore(deps): bump offchain to read-verifiers main + align mts/chain-follower/node-clients #158
Week of Jun 8 — The most intense week of the period: nine PRs landed on Monday alone, rewiring every moog service — requester, oracle, agent, and the live-boundary canary — to the new facts API and retiring all legacy MPFS surface, completing the v2 migration. The rest of the week validated both oracle and agent services against the live facts-only MPFS, fixed a critical OOM pagination loop in the agent, cut the v0.5.1.5 release, repaired the Nix dev shell (two separate breakages: lzma alias and missing lmdb/liburing), and shipped oracle Phase-3 reject support. By Saturday the v2 cut-over was fully validated end-to-end.
- Merged moog-v2: verified token facts read (/tokens/:id/facts) #160
- Merged moog-v2: verified token state + pending-requests read #161
- Merged moog-v2: re-pin offchain main #162
- Merged moog-v2: requester flows on the facts API #163
- Merged moog-v2: oracle flows on the facts API #164
- Merged moog-v2: agent flows on the facts API #165
- Merged moog-v2: oracle update-token via facts #168
- Merged moog-v2: retire all legacy MPFS surface #169
- Merged moog-v2: full-lifecycle live-boundary canary #170
- Merged fix(agent): use Antithesis
afterpagination param to stop listAllRuns OOM loop #173 - Merged docs: document Antithesis API result reconciliation, drop email path #171
- Merged Repoint integration + e2e harness to the new facts-only MPFS #182
- Merged Publish a dependency graph in the docs #185
- Merged Validate the oracle service against the new facts-only MPFS #188
- Merged Validate the agent service against the new facts-only MPFS #189
- Merged fix(agent): idempotent Antithesis launch + drain duplicate runs #176
- Merged feat(agent): derive finished outcome from run properties, not status #192
- Merged fix(dev): allow-newer cabal-fmt:base so the dev shell solves on ghc9123 #193
- Merged Repin moog to offchain 0.2.0 + migrate breaking API #194
- Merged chore(release): v0.5.1.5 #196
- Merged Document the v2 client-side verification model (trusted Merkle root) #198
- Merged fix(nix): alias lzma to xz so the dev shell evaluates #204
- Merged fix(nix): make the dev shell build + gate it in CI (lmdb/liburing) #205
- Merged docs: align documentation with the v0.5.1.5 code state #203
- Merged Oracle boot: configurable process/retract timing + tip #202
Week of Jun 15 — A lighter week focused on polish and communication. A CLI bug with the v2 output reference format was fixed, a full-flow demo cast was recorded to demonstrate the v2 facts-only lifecycle, and PR preview deploys were set up to make doc changes reviewable before merge.
- Merged docs: v2 facts-only full-flow demo cast #208
- Opened [codex] publish PR docs previews to preview.dev.plutimus.com #209
Week of Jun 22 — Consolidation: PR preview infrastructure went live, wallet mnemonic handling was hardened by moving to age-vault encryption (replacing the bespoke AES-CTR approach), and the first CI job was migrated to the new NixOS ARC runner fleet, reducing dependency on the legacy builder.