Activate required numeric bounds in dogfood - #1150
Conversation
…ll/signalbox into agent/daemon-live-redacted-tool-closeout # Conflicts: # crates/model-provider-runtime/src/lib.rs # crates/model-runtime/src/cli_redaction.rs
|
You have reached your Codex usage limits for security reviews. Please try again later. |
|
Warning Your free Security trial is over. An organization admin can activate billing to continue. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
💡 Codex ReviewWhen signalbox/apps/signalboxd/src/process_runtime.rs Lines 9547 to 9548 in 2d2c560 The numeric-bound parser validates these two fields independently, so a configuration such as signalbox/docs/spec/turn-lifecycle-and-scheduling.md Lines 41 to 42 in 2d2c560 This newly added verification claim leaves the owning specification's implemented-behavior paragraphs stale: the Loop section still promises a fixed 16-pass cap and one-second sweep, while Ambiguous-operation reconciliation still specifies fixed 64-item windows, retry timings, and a five-attempt budget. Those values are now deployment policies and may be AGENTS.md reference: AGENTS.md:L46-L49 signalbox/crates/domain/src/session_metadata.rs Lines 50 to 56 in 2d2c560 Making the default constructor pass signalbox/apps/signalboxd/src/process_runtime.rs Lines 5805 to 5808 in 2d2c560 This post-read assertion is the only production use of The unbounded convenience constructor is still used by ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Rust coverage (report only)Report only. This measurement has no threshold, gates no merge, and
What this number does not measure
Per crate, least-covered first
25 files with the most uncovered lines
Measured at |
Codecov Report❌ Patch coverage is
Additional details and impacted files
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Summary
Meaningfully changed lines: 384 (excluding
Cargo.lock).Numeric-bound ceilings added: none. This stack makes existing audited bounds required configuration; dogfood uses the values published by #1124 unchanged.
Absorption ledger
Validation and deployment
Configuration tests (279), focused merged suites, warning-denied Clippy, the scheduler heap-erasure regression, daemon all-feature check, and release build pass. The approved web-search live smoke remains ignored.