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'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when a release review needs machine-derived evidence from git history — hotspot risk and change-coupling analyzers. Triggers on 'hotspot', 'what changes together', 'release forensics'.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
incident-commander) and
NOT for runtime performance hotspots (route to performance-analysis).Pick the range — the previous release tag to HEAD (vPREV..HEAD) or a
released pair (vPREV..vNEW). Pin the range explicitly; a floating range
breaks determinism.
Run the report:
npx tsx node_modules/@event4u/agent-config/src/scripts/forensics_report.ts --range vPREV..vNEW --out report.json
Two deterministic, git-log-based analyzers run, read-only and offline:
co_changes(A,B) / min(changes(A), changes(B))
per file pair.Optionally feed the release findings ledger: add
--findings-out findings.json, then ingest via
npx tsx node_modules/@event4u/agent-config/src/scripts/check_finding_dispositions.ts --ingest findings.json --release X.Y.Z
which appends to the existing ledger at
agents/evidence/release-findings/<version>.json. Emitted findings are
kind: correctness with severity: low|medium — non-blocking for the
release gate by construction.
Read the results:
hotspots[] — a hotspot is a place for reviewer attention, NEVER a
quality verdict. A frequently changed complex file can be exactly right
as it is; the score says "look here", not "this is bad".coupling[] — file pairs that habitually change together.boundary_contradictions[] — cross-module coupling above the threshold,
i.e. a contradiction between intended and actual boundaries. This is a
finding CLASS to discuss, not a failure.scanned.commits / scanned.files, including skipped bulk commits) — a reader must be able to judge the sample before the findings.--findings-out was used, state the ingest command and the ledger path the findings landed in.Deterministic JSON with these fields:
| Field | Meaning |
|---|---|
mode | analyzer mode the run used |
range | the pinned rev-range analyzed |
scanned | commit/file counts, including skipped bulk commits |
params | thresholds and normalization parameters in effect |
hotspots[] | per-file hotspot entries (path, frequency, complexity, score) |
coupling[] | file-pair coupling entries (paths, co-change ratio) |
boundary_contradictions[] | cross-module coupling hits above threshold |
Findings emitted via --findings-out conform to
review-findings.schema.json (shipped with the package; kind: correctness,
severity: low|medium).
max_commit_files files (default 50) are skipped by the coupling analyzer
and counted in the report's scanned section.vPREV..vNEW reproduces;
"since today" or a date-relative range does not.docs/CLAIMS.md (forensics-pack-value) decides promotion or closure;
until then the output stays advisory.severity: high|critical or
kind: security|claim — that would block the release gate, which this
analyzer must never do.forensics_report.ts (this package's scripts tree; consumer path node_modules/@event4u/agent-config/src/scripts/forensics_report.ts) — the analyzer implementation.docs/CLAIMS.md — the pre-registered forensics-pack-value question.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
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'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。