Harden CLI error and numeric bounds contracts #30
Loading…
Reference in a new issue
No description provided.
Delete branch "audit/cli-error-contracts"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Remediates HUI-005 and HUI-019.
Verification:
1940dfbea4b36f5f6bf6Draft: Harden CLI error and numeric bounds contractsto Harden CLI error and numeric bounds contractsIndependent review APPROVED for HUI-005/HUI-019 at signed rebased head
b36f5f6bf6. No blocker, important, minor, or question findings. Fresh-clone focused subprocess tests (12), full suite (28), Black, isort, strict Pyright, isolated build/Twine, clean-wheel installed-entrypoint behavior, numeric-bound parse timing, stderr/stdout/status contracts, narrow unexpected-exception boundary, signature, and redaction-safe diff scan passed. Merge only after both exact-head Forgejo Python CI contexts succeed; then verify signed linear main and default-branch CI. HUI-004 source changes are disjoint; its concurrent branch currently needs a test-only conflict resolution against the already-merged HUI-001 tests during its own rebase.Independent review verdict: APPROVED at signed SHA
b36f5f6bf6. Focused subprocess and installed-entrypoint failures, full suite, Black/isort/Pyright, build/Twine, clean-wheel smoke, narrow expected-exception handling, stderr/stdout and exit-status contracts, invalid numeric bounds, unexpected RuntimeError visibility, and redaction-safe diff/secret checks all passed. Both required exact-head Forgejo contexts succeeded. PR was integrated with the repository rebase/linear policy; default-branch push CI is being verified separately.