Testing tiers in CLAUDE.md #25

Merged
schaefera merged 3 commits from feat/testing-tiers into main 2026-10-17 09:38:29 +00:00
Collaborator

What

CLAUDE.md gets a ## Testing tiers section: every change class maps to a tier and a gate (ship on sight, standard, elevated, maximum), and the PR template gets the tier line. No code changes.

Blast radius

Tier: leaf
Trunk paths touched: none (CLAUDE.md, .forgejo/pull_request_template.md)
Testing tier: ship on sight (docs only)
Gate / rollback: revert the PR

Proof

  • CI green on 4f1a874: CI / ci (4m10s), CI / qml (1m3s), CI / audit (8s).
  • Every path named under Maximum exists in the repo (src/bridge, sync_service, worker, session, main, paths, build.rs, qml/Main.qml, Cargo.toml, Cargo.lock, clickable.yaml, manifest, apparmor), checked by the reviewer.
  • E2E obstruction: there is no Ubuntu Touch device or emulator in CI, so the standard and maximum gates are manual device runs (clickable + adb). The section says so, and a PR without a device states "no screenshot: no device".

Review

Reviewer: fresh-context code-review at medium: 10 findings, 8 fixed, 2 declined (both claimed the template disagreed with the shipping skill; the reviewer had read the stale installed skill, and the template matches the updated skill on agent-workflow feat/testing-tiers), 0 deferred, 0 fixed after the delta review, 0 left open
Review-Confidence: not audited (leaf)

Confidence by part

  • Tier table: medium. Whether the maximum list is the right size will only show after a few real changes.
  • Template: high.

🤖 Generated with Claude Code

## What CLAUDE.md gets a `## Testing tiers` section: every change class maps to a tier and a gate (ship on sight, standard, elevated, maximum), and the PR template gets the tier line. No code changes. ## Blast radius **Tier:** leaf **Trunk paths touched:** none (CLAUDE.md, .forgejo/pull_request_template.md) **Testing tier:** ship on sight (docs only) **Gate / rollback:** revert the PR ## Proof - CI green on 4f1a874: CI / ci (4m10s), CI / qml (1m3s), CI / audit (8s). - Every path named under Maximum exists in the repo (src/bridge, sync_service, worker, session, main, paths, build.rs, qml/Main.qml, Cargo.toml, Cargo.lock, clickable.yaml, manifest, apparmor), checked by the reviewer. - E2E obstruction: there is no Ubuntu Touch device or emulator in CI, so the standard and maximum gates are manual device runs (`clickable` + adb). The section says so, and a PR without a device states "no screenshot: no device". ## Review **Reviewer:** fresh-context `code-review` at medium: 10 findings, 8 fixed, 2 declined (both claimed the template disagreed with the shipping skill; the reviewer had read the stale installed skill, and the template matches the updated skill on agent-workflow `feat/testing-tiers`), 0 deferred, 0 fixed after the delta review, 0 left open **Review-Confidence:** not audited (leaf) ## Confidence by part - Tier table: medium. Whether the maximum list is the right size will only show after a few real changes. - Template: high. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs: add testing tiers, PR template gets the tier line
All checks were successful
CI / ci (pull_request) Successful in 3m22s
CI / audit (pull_request) Successful in 9s
CI / qml (pull_request) Successful in 50s
5be7c99820
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Every trunk path now has a tier (catch-all is standard), docs-only needs
no gate, screenshots come from a device, workflows are gated by a CI run,
and the confinement check and rollback are spelled out.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
chore: record review result
All checks were successful
CI / ci (pull_request) Successful in 4m10s
CI / audit (pull_request) Successful in 8s
CI / qml (pull_request) Successful in 1m3s
4f1a874c4e
Review-Tier: leaf
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-bot changed title from WIP: Testing tiers to Testing tiers in CLAUDE.md 2026-10-16 20:51:03 +00:00
schaefera approved these changes 2026-10-17 09:38:25 +00:00
schaefera deleted branch feat/testing-tiers 2026-10-17 09:38:29 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
schaefera/TouchPass!25
No description provided.