Ratchet egress_addon coverage to >=90% (ADR 0004) #295
Reference in New Issue
Block a user
Delete Branch "ratchet-egress-addon-90"
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?
Stacked on #294 (base =
cover-global-90). First per-module ratchet under ADR 0004.Summary
Extends the egress adapter flow suite to close the remaining behavioural gaps in
egress_addon.py:LOG_FULLresponse logging.OSError— fails closed (403)._token_allow_timeout_from_env— unset / valid / non-numeric / non-positive.LOG_FULLlogs the forwarded request.Coverage
egress_addon.pyThe remaining
egress_addon.pymisses are the low-value edges flagged in #290 (no-SIGHUP platform, hostname-redaction-fails-closed). Full unit suite (1344 tests) passes; pyright clean; pylint 9.63.Next ratchet candidates:
git_gate(80%),yaml_subset(83%),manifest_agent(84%).View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.