Agent-directed work package.
Target agent: GitHub Copilot coding agent, or Codex if Agent HQ is enabled for this repo.
Context:
This repository is the canonical standards spine for functional model surfaces. Main now contains README.md, repo.maturity.yaml, schemas/repo-maturity.schema.json, schemas/functional-service.schema.json, examples, tools, requirements.txt, Makefile, and .github/workflows/validate.yml.
Scope:
- Inspect the current repository state before editing.
- Make
make validate pass locally and in GitHub Actions.
- Add negative fixtures for invalid functional service manifests and invalid maturity records.
- Add
docs/MATURITY_MODEL.md explaining M0-M5, evidence requirements, and how Sociosphere/workspace-inventory should ingest maturity records.
- Add
docs/LAB_TEMPLATE.md describing the required lab repo skeleton and emitted functional-service.v1 manifest.
- Keep this repo as standards-only. Do not add model weights, datasets, runtime secrets, or SourceOS image state.
Acceptance criteria:
make validate passes.
- CI validates JSON schemas, examples, and repo.maturity.yaml.
- Negative fixtures are tested and fail for the expected reason.
- Documentation clearly distinguishes standards, lab outputs, runtime promotion, governance, and SourceOS carry-only references.
Validation commands:
python -m pip install -r requirements.txt
make validate
Boundary:
One PR only. Do not touch unrelated repos from this task.
Agent-directed work package.
Target agent: GitHub Copilot coding agent, or Codex if Agent HQ is enabled for this repo.
Context:
This repository is the canonical standards spine for functional model surfaces. Main now contains README.md, repo.maturity.yaml, schemas/repo-maturity.schema.json, schemas/functional-service.schema.json, examples, tools, requirements.txt, Makefile, and .github/workflows/validate.yml.
Scope:
make validatepass locally and in GitHub Actions.docs/MATURITY_MODEL.mdexplaining M0-M5, evidence requirements, and how Sociosphere/workspace-inventory should ingest maturity records.docs/LAB_TEMPLATE.mddescribing the required lab repo skeleton and emittedfunctional-service.v1manifest.Acceptance criteria:
make validatepasses.Validation commands:
Boundary:
One PR only. Do not touch unrelated repos from this task.