Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
The English summary is being prepared. Showing the original description.
Use when reviewing a migration diff or schema change for scale hazards — indexes, unsafe migrations, unbounded growth, N+1. Triggers on 'review this migration', 'will this scale'.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
migrations/, schema.prisma, or raw .sql
migration files.performance-analysis) and NOT for authoring a new migration
from scratch (route to laravel-migration or the stack-native tool,
then come back with the diff).Detect the stack surface in the diff: Laravel migrations
(database/migrations/*.php), Prisma (schema.prisma +
prisma/migrations/**/migration.sql), raw SQL (*.sql). One diff can
carry several.
Run the deterministic linter on the touched files plus the query surface that references the changed tables:
npx tsx node_modules/@event4u/agent-config/src/scripts/lint_persistence.ts -- --dir <path> [--stack eloquent|prisma|raw-sql] --format json
The linter emits gate findings (pattern-detected: F1 N+1, F2
index-parity, F3 unbounded reads, F6 migration-safety, F7
growth-budget, F8 audit-coverage, F9 sync-in-handler, F11 non-durable
async) and advice findings (heuristics — never treat as blockers).
Walk the gap table — for every gate finding decide: fix, or
waiver with a reason (// no-index: <reason>, // sync-required: <reason>, -- no-retention: <reason>, …). An empty waiver reason is
itself a finding.
Check the R-A6/R-A7 invariants by hand where the linter is blind:
reversibility of data transformations, retention policy for any new
append-only table (the -- retention: <policy> line), backfill plan
for new NOT NULL columns on large tables.
Report waiver density neutrally — count waivers per rule; state both readings (informed exceptions vs rule misfit) and let the human decide. Density alone is never a verdict.
The review MUST contain:
rule · file:line · finding · proposed action (fix | waiver | accepted), gate findings first,
advice findings clearly marked as advice.N waivers across M findings with the
two-reading note (informed exceptions vs rule misfit).Http:: call in a controller may be legitimately sync
(then it gets a // sync-required: waiver with a reason), and a clean
run does not prove the schema scales. Say what was checked, not more.@relation fields are indexed implicitly on some connectors
and not on others — when the linter reports a missing FK index on a
Prisma model, verify the connector before calling it a defect.advice-tier findings (F4 denormalization,
F10 event-decoupling heuristics) — they are review inputs, not
blockers.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
The English summary is being prepared. Showing the original description.
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
The English summary is being prepared. Showing the original description.
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
The English summary is being prepared. Showing the original description.
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
The English summary is being prepared. Showing the original description.
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
The English summary is being prepared. Showing the original description.
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
The English summary is being prepared. Showing the original description.