Skip to content

feat(speechlab): maturity spine — repo-maturity.v1 + lab.manifest + canonical functional-service#4

Merged
mdheller merged 1 commit into
mainfrom
feat/maturity-spine
Jul 4, 2026
Merged

feat(speechlab): maturity spine — repo-maturity.v1 + lab.manifest + canonical functional-service#4
mdheller merged 1 commit into
mainfrom
feat/maturity-spine

Conversation

@mdheller

@mdheller mdheller commented Jul 4, 2026

Copy link
Copy Markdown
Member

Brings speechlab up to the Holmes lab maturity standard (matches the other 8 labs), conforming to the canonical SocioProphet/functional-model-surfaces schemas.

Delivers: repo.maturity.yaml (repo-maturity.v1), lab.manifest.json (speech surfaces), service-manifest/functional-service.v1.json (strictly conforms to functional-service.v1), datasets/evals/adapters/training-runs scaffolding, vendored schemas, offline tools/validate_spine.py wired into make validate, and CI with strict jsonschema validation.

Coexists with the existing capd/ + caps/ capability structure — no capability files were touched. make validate + make smoke pass offline; strict jsonschema validation passes.

This lab was skipped in the first spine pass due to a stale local clone; re-verified against the authoritative main (39ab39b) and applied cleanly.

🤖 Generated with Claude Code

…ctional-service)

Add repo.maturity.yaml, lab.manifest.json, and service-manifest/functional-service.v1.json
conforming to the canonical SocioProphet/functional-model-surfaces schemas (vendored under
schemas/), plus datasets/evals/adapters/training-runs scaffolding, offline validate_spine
wired into make validate, and CI with strict jsonschema validation. Coexists with the
existing capd/caps capability structure; no capability files touched.
@mdheller mdheller merged commit ea3b2cc into main Jul 4, 2026
2 checks passed
@mdheller mdheller deleted the feat/maturity-spine branch July 4, 2026 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant