mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-15 12:53:31 +08:00
Route required checks by changed surface, add offline provider and chat contracts, and keep fork PRs independent of live credentials. Layer agent guidance by subtree and enforce a compact instruction budget. Tested: bun run check:policy Confidence: high Scope-risk: broad
1.8 KiB
1.8 KiB
Summary
Feature Quality Contract
- Changed surface:
- Tests added or updated:
- Coverage evidence:
- E2E / live-model evidence:
- Known risk / rollback:
Verification
- I ran the relevant local checks, or explained why they do not apply.
- I added or updated same-area tests for every production behavior change.
- I ran the checks selected by
bun run check:impact; if I claim PR-ready/full validation, I also ranbun run verify. - New or changed executable production lines meet the changed-line coverage threshold, or the blocker/maintainer override is documented.
- I attached or summarized the quality report path, JUnit/log artifact path, and pass/fail/skip counts.
- I ran deterministic E2E/contract checks for cross-boundary changes. Live-model evidence is attached when a trusted maintainer ran it, otherwise it is explicitly marked not run.
Risk
- This PR does not touch CLI core paths, or it has maintainer approval for
allow-cli-core-change. - Production code changes include matching tests, or have maintainer approval for
allow-missing-tests. - Coverage baseline/threshold changes have maintainer approval for
allow-coverage-baseline-change. - Any quarantine-policy change has maintainer approval; deterministic provider/chat contract tests were not quarantined.
- Provider/runtime changes are covered by offline mock/fixture contract tests; live smoke was run by a trusted maintainer or explicitly deferred.