The package installs the sin command. Every command degrades gracefully: if a
required subsystem is not installed, sin reports it instead of crashing.
Show which subsystems are installed and importable.
sin statusInitialize available subsystems for a repository: build the knowledge graph,
record a complexity baseline, and initialize the cost ledger under .sin/.
sin bootstrap .
sin bootstrap ./my-projectSemantic review of a change using IBD (intents + risk).
sin review before.py after.pyProof-of-correctness for a function using POC.
sin verify mymodule.py my_functionArchitectural debt overview using ADW.
sin debt .Run the unified MCP server. Tools are registered only for subsystems that are installed.
sin serve| Tool | Backing subsystem |
|---|---|
impact |
SCKG |
semantic_diff |
IBD |
architectural_debt |
ADW |
sin bootstrap .once per repo.- Agent queries
impact/semantic_diffwhile planning and editing. - Before reporting done, the agent calls the Oracle's
verify_change. sin debtand the ADW circuit breaker keep cost/complexity in check.