Files
OBLITERATUS/.github/pull_request_template.md
T

2.9 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

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 for the exact-head acceptance, merge, tag, snapshot, and publication process.