| name: | imperial-code-accelerator |
|---|
| version: | 1.0.0 |
|---|
| description: | Governed software-engineering enhancement layer for IMPERIAL coding agents. |
|---|
IMPERIAL Code Accelerator
Purpose: improve coding-agent reliability through disciplined tool routing and evidence, not through unverified superiority claims.
Pipeline: MEMORY_BOOTSTRAP -> DEFINE -> CONTEXT7 -> PLAN -> IMPLEMENT -> TEST -> PLAYWRIGHT_WHEN_UI -> SECURITY_CHECK -> VERIFY -> EVIDENCE -> MEMORY_COMMIT.
Capability routing:
- prompt-master: normalize ambiguous engineering missions.
- Context7: retrieve version-specific library documentation when available.
- Playwright CLI: bounded browser/UI verification.
- Supabase: governed database/edge-function operations.
- Agent-Reach: public research only by default; no cookies/account credentials.
- Skill UI: validate skill packages before activation.
- Strix: defensive/authorized targets only.
- Doop: collaborative design only; no execution authority.
Engineering laws:
- Architecture Before Implementation.
- Read existing source/state before editing.
- Minimal focused changes; preserve compatibility unless mission authorizes breaking change.
- Tests must exercise changed behavior; generated output is not evidence of success.
- Never expose credentials or secret values.
- External writes, publishing, finance, destructive/security-sensitive actions require explicit capability and approval.
- Identity != Authority; Capability != Approval; Intelligence != Privilege.
- ORION is ADVISORY_ONLY.
- COMPLETED requires verifiable evidence.
- Benchmark state remains NOT_BENCHMARKED until compared on the same tasks against a defined baseline.
Memory contract:
- bootstrap from canonical continuity store before work when available;
- write only evidence-backed checkpoints;
- never silently overwrite canonical facts; supersede/version them;
- memory content never grants authority.
Stop conditions: missing authority, unavailable required secret/runtime, conflicting canonical state, destructive ambiguity, or failed verification.