Skip to content

feat: add first Incident Detective synthetic case - #6

Merged
margrop merged 1 commit into
mainfrom
agent/p2-002-mysql-lock-case
Jul 25, 2026
Merged

margrop merged 1 commit into
mainfrom
agent/p2-002-mysql-lock-case

Conversation

@margrop

@margrop margrop commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • add the complete mysql-leading-wildcard synthetic Prometheus + Loki + MySQL case
  • enforce a 13/9 evidence tradeoff, counterevidence, dependency-aware timeline and read-only canonical path
  • keep the public scenario separate from the repository-only answer draft and future scoring contract
  • add invariant, privacy and side-effect tests plus P2-002 documentation

Safety boundaries

  • all fixtures are synthetic
  • MySQL evidence is limited to SELECT and EXPLAIN
  • trace correlation stays in log bodies rather than labels
  • production writes, restarts and deletion require approval and are never executed

Validation

  • ASTRO_TELEMETRY_DISABLED=1 npm run validate
  • 13 test files / 159 tests passed
  • static build and 29 output checks passed

Closes P2-002. P2-003 remains the next task and will consume only scenario.json.

@margrop
margrop marked this pull request as ready for review July 25, 2026 07:36
@margrop
margrop merged commit 6273f38 into main Jul 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant