Skip to content

Logbook June 2026

Paolo Veronelli edited this page Jun 27, 2026 · 2 revisions

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.

Monday 1st

v2 migration: CI + token commands + facts client (PV)

Tuesday 2nd

Dependency bump (PV)

Wednesday 3rd

Operator skill (PV)

Sunday 7th

Dependency alignment (PV)

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.

Monday 8th

moog-v2 facts migration (PV)

Tuesday 9th

Agent pagination fix + docs (PV)

Wednesday 10th

Facts-only MPFS validation + dependency graph (PV)

Thursday 11th

v0.5.1.5 release + offchain repin (PV)

Friday 12th

Nix dev shell fixes + oracle boot (PV)

Saturday 13th

Oracle reject (PV)

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.

Friday 20th

CLI fix (PV)

Sunday 21st

Demo cast + PR preview deploy (PV)

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.

Monday 22nd

PR preview deploy (PV)

Thursday 25th

Wallet mnemonic encryption (PV)

Friday 26th

NixOS runners (PV)