Goal
Bring this repository to 100% compliance with the SidOS SDLC Contract v1.
The completed repository must run:
with:
- 0 failures
- 0 warnings
- all checks passing
Required Work
Inspect the repository and implement every missing contract requirement.
Expected areas include:
- canonical
AGENTS.md
SidOS Agent Contract: v1
- all canonical AGENTS sections
- thin
CLAUDE.md delegation
- appropriate
.gitignore
- accurate
README.md
- executable
bin/validate
docs/README.md
docs/architecture.md
docs/design/
docs/decisions/
docs/operations/
docs/plans/
- GitHub Actions workflow directly invoking
bin/validate
Begin by running:
sid repo audit
sid repo repair --plan
Use those results to determine the repository-specific scope.
Documentation Requirements
Do not create empty, generic, misleading, or invented documentation merely to satisfy the audit.
Documentation must accurately describe:
- repository purpose
- repository responsibilities
- architecture and boundaries
- development workflow
- testing and validation
- operational procedures
- important design constraints
- durable engineering decisions
- active plans, where applicable
Implementation Rules
- Keep the PR focused on SDLC Contract v1 compliance.
- Preserve meaningful repository-specific instructions.
- Do not change application behavior unless necessary for reliable validation.
- Reuse existing commands and conventions.
- Make
bin/validate the full-validation entrypoint.
- Ensure CI invokes
bin/validate directly.
- Do not introduce unrelated refactoring.
- Do not merge automatically.
Validation
Before opening the PR, run:
sid repo repair --plan
sid repo audit
bin/validate
git diff --check
Acceptance Criteria
Umbrella
Part of sjayanna/sidos-cli#179
Goal
Bring this repository to 100% compliance with the SidOS SDLC Contract v1.
The completed repository must run:
with:
Required Work
Inspect the repository and implement every missing contract requirement.
Expected areas include:
AGENTS.mdSidOS Agent Contract: v1CLAUDE.mddelegation.gitignoreREADME.mdbin/validatedocs/README.mddocs/architecture.mddocs/design/docs/decisions/docs/operations/docs/plans/bin/validateBegin by running:
Use those results to determine the repository-specific scope.
Documentation Requirements
Do not create empty, generic, misleading, or invented documentation merely to satisfy the audit.
Documentation must accurately describe:
Implementation Rules
bin/validatethe full-validation entrypoint.bin/validatedirectly.Validation
Before opening the PR, run:
Acceptance Criteria
sid repo auditreports 0 failures and 0 warningsAGENTS.mdcomplies with Agent Contract v1CLAUDE.mddelegates toAGENTS.md.gitignoreexists and is appropriateREADME.mdaccurately describes the repositorybin/validateexists, is executable, and passesbin/validateUmbrella
Part of sjayanna/sidos-cli#179