Skip to main content
init and adopt install the SDLC Harness protocol directly into the target repository. Use init for an empty repository. Use adopt for an existing project; it does not overwrite existing files.

Core state and protocol

Design and workflow documentation

docs/workflow/ contains the nine-stage guides. docs/product/ stores requirements, user stories, and feedback templates. docs/architecture/ stores the architecture overview, and docs/adr/ stores architecture decisions. These files are not disposable scaffolding. Agents use AGENTS.md to route to the relevant documentation, and validate checks source references, ADR coverage, and traceability relationships.

Automation files

The Git hook is not enabled automatically:
The generated CI and deployment templates fail closed when real project commands are not configured; placeholder output is not treated as success. Adapt the templates to the repository after adoption.

Runtime state

The generated .gitignore ignores the derived snapshot and .worktrees/, but does not ignore audit events or feature_list.json.
init --force overwrites the conflicting files it reports in advance. Prefer adopt for an existing repository and inspect each item in its skip list.