codescout 0.15.0

High-performance coding agent toolkit MCP server
Documentation
# Project Memory Index

## architecture-snow-lion

- [outputguard-cross-cutting-law]architecture-snow-lion/outputguard-cross-cutting-law.md — every variable-output tool must flow through OutputGuard; bypass is a defect
- [tool-registration-rule-of-three]architecture-snow-lion/tool-registration-rule-of-three.md — flat collections favored over registry abstractions until 3rd entry earns extraction
- [agentic-surface-as-moat]architecture-snow-lion/agentic-surface-as-moat.md — LLM-facing surface is the moat; weight surface changes heavier than backend
- [tracker-as-augmented-artifact]architecture-snow-lion/tracker-as-augmented-artifact.md — some docs are stateful artifacts with prompt+params; check before editing
- [cross-cutting-side-effects-at-the-chokepoint]architecture-snow-lion/cross-cutting-side-effects-at-the-chokepoint.md — side-effects live at the operation's chokepoint, gated; audit entry points with references(), not the call site in front of you
- [platform-law-leaks-at-call-sites]architecture-snow-lion/platform-law-leaks-at-call-sites.md — any "eliminate subprocess X" law (replace with a library binding OR env-derivation; platform builders, libgit2, go-env) leaks at out-of-file sibling call sites (Drop impls, hot + cold paths); grep the whole tree, convert all siblings in one pass

## docs-lotus-frog

- [experimental-docs-lifecycle]docs-lotus-frog/experimental-docs-lifecycle.md — experimental doc creation, removal, and graduation checklist for this repo
- [release-notes-soul]docs-lotus-frog/release-notes-soul.md — three-act structure (compression → retrieval → evals) and the *codescout-grades-codescout* soul line for release notes

## common

- [dont-fabricate-commit-rationale]common/dont-fabricate-commit-rationale.md — never invent the "why" in commit messages; state only what changed when the rationale isn't documented