tutti-test-audit

Featured

Audit, design, write, materially revise, or remove Tutti tests. Use whenever Codex changes or reviews unit, component, conformance, integration, regression, platform, or repository tests; enforce a protected product contract, credible failure, correct owning boundary, negative-control evidence, overlap review, deterministic setup, and an executing CI lane.

AI & Automation 3,318 stars 336 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 90/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Tutti Test Audit Make every changed test earn its maintenance cost. A green test, a coverage increase, or a larger test count is not a quality verdict. Read the root and closest scoped `AGENTS.md`, then read `docs/conventions/unit-testing.md` before a non-trivial test change or review. Follow `docs/conventions/testing.md#validation-selection` for commands and validation scope. ## Establish the evidence map Before editing, inspect: 1. the production owner, public entry point, relevant caller and callee; 2. sibling implementations that share the same invariant; 3. existing tests, fixtures, conformance suites, and repository checks; 4. the changed-aware and platform lane that will select the evidence; 5. relevant history for a regression or a suspicious existing test. For Agent Host lifecycle semantics, also read `packages/agent/host/README.md` and start with the conformance contract. Do not reimplement lifecycle tests in an adapter. ## Pass the authoring gate Answer all six questions before adding or materially rewriting a test: 1. **Protected contract:** What observable behavior, invariant, compatibility promise, or prior failure matters? 2. **Credible failure:** What plausible faulty implementation must make the test fail? 3. **Coverage gap:** Why would existing evidence not catch that failure? Can an existing table, scenario, or fixture express it without duplication? 4. **Owner and observer:** Which module owns the decision, and what is the lowest bou...

Details

Author
tutti-os
Repository
tutti-os/tutti
Created
2 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category