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
## What & why
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, no
embedded HTTP server. 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).
- `cargo clippy -D warnings` clean · `cargo fmt --check` clean ·
`check-spdx.sh` OK.
- **Dogfooded:** `arghda groove` → all 6 backends runnable, schemas
`0.1`, commands listed; `arghda groove --output
/tmp/site/.well-known/groove` wrote the file.
## Milestone status
**The v0.1 spec is now closed** (Groove was the last open milestone),
and STATE records M11 = 100%. The engine-spine deliverable (M0–M7 + M11)
is complete bar **M7** (Echidna dispatch seam), which is the natural
next step. Beyond that: the M3/M4/M6 follow-ons and the heavy-prover
tail M8–M10.
---
_Generated by [Claude
Code](https://claude.ai/code/session_012MpYSh6Wy8YMBH2E3qVyT7)_
Co-authored-by: Claude <noreply@anthropic.com>
"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