-
Notifications
You must be signed in to change notification settings - Fork 3
Logbook May 2026
Week of May 4 — A quiet week with a single exploratory spike: Darwin Homebrew packaging. The goal is to make moog installable via
brewon macOS without requiring Nix, broadening the operator audience. No decisions yet — the spike stays open while other priorities take shape.
Week of May 11 — Reliability work: two stale bugs in Antithesis email parsing were fixed (integer duration wire format, missed result emails), and multi-tenant Antithesis support landed — moog can now orchestrate across more than one tenant. The week also opened the first spike at booting tokens from verified on-chain facts, signalling the coming v2 direction, and shipped the end-boundary canary to close the test-run lifecycle.
- Merged Restore integer duration wire format #90
- Merged Fix missed Antithesis result email recovery #89
- Merged fix: correct readEmailsWithSummary parameter type #94
- Merged feat: support multiple Antithesis tenants #93
Week of May 18 — A maintenance week: CI was repaired after the libsodium fork install broke the no-Nix build path. The file-backed agent configuration spec was opened, setting the stage for the larger agent overhaul next week.
Week of May 25 — The most productive week of the period. Moog was aligned with GHC 9.12.3 and Cardano 10.7, fault-exclusion parameters were made first-class via docker-compose labels, GitHub OAuth was added for team authentication, and the Spec Kit SDD scaffold was ratified. On Friday the Antithesis proxy daemon shipped in full — a new service that moog deploys to forward Antithesis API calls, enabling the
antithesis runsCLI and unlocking richer observability. v0.5.1.0 through v0.5.1.2 were all cut by Saturday, closing out a long queue of reliability fixes validated against live state.
- Merged build: align Moog with GHC 9.12.3 and Cardano 10.7 #105
- Merged feat: support multiple Antithesis tenants #93
- Merged feat(agent): drive Antithesis fault-exclusion params from docker-compose labels #108
- Merged Specify moog-agent file-backed configuration #104
- Merged Lib.GitHub.Auth.DeviceFlow OAuth device flow client #118
- Merged Lib.GitHub.Auth.Identify + TeamCheck modules #121
- Merged docs: document compose-label fault-exclusion #117
- Merged ci: make Build-without-nix dispatch-only #120
- Merged chore: initialize Spec Kit SDD scaffold and ratify constitution v1.0.0 #87
- Merged chore(release): v0.5.1.0 #132
- Merged feat(proxy): Servant-derived API + four extra Antithesis endpoints #131
- Merged feat: add Antithesis proxy daemon #123
- Merged feat(cli): add antithesis runs command #124
- Merged feat(deploy): add antithesis proxy deployment artifacts #125
- Merged fix(proxy): forward /api/v0/runs with Bearer Antithesis API key #127
- Merged ci: make MPFS canary dispatch-only #122
- Merged chore(release): v0.5.1.1 #137
- Merged chore(release): v0.5.1.2 #140
- Merged fix(antithesis cli): emit valid JSON; drop trailing null on streams #136
- Merged fix(138): finish terminal Antithesis runs without triage reports #139
- Merged Verify Antithesis API state before agent on-chain transitions #133
- Merged docs: document agent oracle secrets setup #134