Skip to content

Harden sourceos-ai CLI contract: top-level list/validate, repo maturity record#5

Open
Copilot wants to merge 3 commits intomainfrom
copilot/harden-sourceos-ai-cli-contract
Open

Harden sourceos-ai CLI contract: top-level list/validate, repo maturity record#5
Copilot wants to merge 3 commits intomainfrom
copilot/harden-sourceos-ai-cli-contract

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 29, 2026

sourceos-model-carry lacked a maturity record and the sourceos-ai CLI was missing ergonomic top-level list and validate commands required by the installable CLI contract.

Changes

  • cmd/sourceos-ai/main.go — Added top-level list and validate commands as direct aliases for carry list / carry validate, completing the five-command CLI contract (--version, doctor, list, validate, emit-evidence)

  • docs/SOURCEOS_AI_CLI.md — Updated command contract table to include top-level list and validate with alias note; gives a future Homebrew/Prophet implementer the full surface without guessing

  • repo.maturity.yaml (new) — repo-maturity.v1 record documenting maturity level M2→M3, the explicit carry boundary (sourceosRefuses / sourceosCarries), upstream integrations, and next actions

  • Makefilemake validate now exercises both carry validate and the new top-level validate + list paths, proving the full contract end-to-end

  • .gitignore — Excludes bin/, dist/, tmp/ build artifacts

$ make validate
OK: validated 6 SourceOS carry references   # python validator
# carry validate, validate, list, doctor, self-test, emit-evidence → all ok

Copilot AI and others added 2 commits April 29, 2026 20:33
Copilot AI changed the title [WIP] Add and harden SourceOS AI CLI contract documentation Harden sourceos-ai CLI contract: top-level list/validate, repo maturity record Apr 29, 2026
Copilot AI requested a review from mdheller April 29, 2026 20:36
@mdheller mdheller marked this pull request as ready for review April 30, 2026 10:54
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.

Agent task: harden SourceOS AI carry proof toward installable CLI contract

2 participants