This repository is for plan-first AI coding. Do not treat a strong model as a substitute for process.
- Classify the request before implementation.
- Choose the provider or provider split explicitly.
- Use a spec gate when the request is ambiguous, user-facing, broad, risky, or cross-module.
- Use an implementation-plan gate before feature work.
- Keep code changes scoped to the approved plan.
- Use independent review for meaningful implementation work.
- Verify before reporting completion.
- Report exact commands, evidence, skipped checks, and remaining risk.
- Do not invent marketplace/plugin support that has not been validated.
- Do not add hidden provider metadata unless the install path is tested.
- Do not commit private paths, credentials, private chat identifiers, or private client/project data.
- Do not push, publish, release, or open a PR unless the maintainer explicitly asks.
- Do not mark work complete without verification evidence.
Run these before completion:
npm run validate
npm run smoke-test
npm pack --dry-runUse npm ci when a lockfile is present and dependency installation is part of the task.