You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ArghDA M11: studio JSON freeze (reason/0.1) + Groove discovery manifest
Closes the one remaining OPEN v0.1 milestone (Groove service manifest).
Two deliverables:
## Studio JSON freeze (reason/0.1)
A JSON-contract test in `src/reason/mod.rs` pins the schema arghda-studio /
Groove consumers depend on — top-level (`version`/`dag`/`nodes`/`edges`/
`crt_roots`), per-node (`id`/`self_verdict`/`effective`/`verdict_evidence`/
`soundness`/`wired`), per-edge (`from`/`to`/`junct`/`kind`). A rename now
breaks a test: bump the version, don't silently edit.
## Groove manifest (`src/groove.rs`, `arghda groove`)
Groove is the estate's HTTP service-discovery protocol. `GrooveManifest`
(`groove: "0.1"`; capabilities = live backend probes + CLI commands + the
frozen `dag/0.1` + `reason/0.1` schema versions). `arghda groove
[--output <path>]` emits it to stdout, or writes a `/.well-known/groove`
file (creating parent dirs). arghda-core is a CLI, so it *emits* the
manifest; serving it over HTTP at `/.well-known/groove` is the host's
(PanLL's) job — honest. Backends are probed live, so the manifest reflects
what this machine can actually run.
## Verified (ran, not inferred)
- `cargo test` → 121 passing, 0 failed (+1 groove unit, +1 reason-contract
freeze).
- clippy -D warnings, fmt, SPDX clean.
- Dogfooded: `arghda groove` → all 6 backends runnable, schemas 0.1;
`arghda groove --output /tmp/site/.well-known/groove` wrote the file.
- STATE.a2ml: M11 = 100%, and the route-to-mvp "Groove service manifest"
milestone = 100% — the v0.1 spec is now closed.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012MpYSh6Wy8YMBH2E3qVyT7
"Flying-Logic epic M11: studio JSON freeze (reason/0.1) + Groove /.well-known/groove manifest (the one open v0.1 milestone; `arghda doctor` output feeds the manifest).",
189
-
"Flying-Logic epic M7: Echidna dispatch seam (feature-gated client, same Outcome).",
"M0-M6 + M11 DONE. The v0.1 spec is now CLOSED (Groove manifest was the last open milestone). Engine-spine deliverable (M0-M7 + M11) is complete bar M7. Six backends + reasoning graph + doctor + groove. Remaining:",
204
+
"Flying-Logic epic M7: Echidna dispatch seam (feature-gated client, same Outcome) — completes the engine-spine deliverable.",
0 commit comments