Files
OBLITERATUS/.github/pull_request_template.md
T

2.4 KiB

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

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
python -m pytest TBD
python -m build --sdist --wheel TBD
Import and CLI smoke checks TBD
Applicable risk-surface checks TBD
Conditional hardware/service gates not applicable / TBD

Coverage or mutation impact:

  • Repository line/branch:
  • Changed-line:
  • Touched-module regression:
  • Mature CPU scope:
  • Mutation score, when applicable:

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 tests for every changed behavior.
  • 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.

New changes are expected to include their complete relevant test suite. The one-time maintainer courtesy for already-reviewed legacy pull requests does not apply to new submissions.