## Summary - Problem: - Change: - User-visible effect: - Linked issue: Closes # ## Risk and trust assessment - Risk surfaces touched: - Untrusted inputs or external dependencies: - Remote code, deserialization, credentials, subprocess, network, or filesystem impact: - Compatibility or migration impact: ## Test evidence Exact head SHA: `TBD` Review and acceptance are bound to this SHA. Pushing another commit invalidates the record below until it is updated and the new head is green. | Check | Result | Evidence or notes | |---|---|---| | Focused regression/contract tests | TBD | | | Negative and boundary tests | TBD | | | `python -m ruff check --select F app.py obliteratus tests scripts` | TBD | | | `uv lock --check` | TBD | | | Selected PR core/risk tests | TBD | | | Package build, when package inputs changed | not applicable / TBD | | | Import and CLI smoke checks | TBD | | | Applicable risk-surface checks | TBD | | | Conditional hardware/service gates | not applicable / TBD | | Coverage or mutation impact: - Changed-line: - Additional maintainer coverage or release-depth work needed: ## Research or performance evidence - Exact model/dataset revisions, configuration, seed, environment, and hardware: - Raw evidence/artifacts and hashes: - Baseline, uncertainty, limitations, and independent reproduction status: Use `Not applicable` when this pull request makes no research or performance claim. ## Checklist - [ ] I added or updated focused tests for changed behavior, or identified where maintainer help is needed. - [ ] I covered relevant failure, boundary, and malformed-input paths. - [ ] The default test path remains deterministic, offline, credential-free, and CPU-safe. - [ ] I updated `ci/test-risk-map.json` or conditional policy when ownership changed. - [ ] Documentation and examples match user-visible behavior. - [ ] No secrets, private keys, credentials, caches, generated provider files, or unrelated changes are included. - [ ] Remote code and executable deserialization remain disabled by default, or the explicit exception is justified and tested. - [ ] Dependency, action, or tool changes include the reviewed lock/digest and supply-chain impact. - [ ] Research and performance claims are traceable to exact-head evidence and scoped to what was tested. - [ ] Every commit has a verifiable signature from its actual author or approved integration identity. - [ ] The branch has not been force-pushed and the exact head is ready for review. - [ ] I understand that green PR checks establish review readiness; maintainer acceptance, canonical merge verification, and release certification are separate gates. A green PR gate makes the submission reviewable. Maintainers may add further tests or hardening in separately attributable commits before merge; behavior changes with zero relevant coverage remain blocked. See [`docs/RELEASE_PROCESS.md`](../docs/RELEASE_PROCESS.md) for the exact-head acceptance, merge, tag, snapshot, and publication process.