Add config-only IBKR Scheduler deadline sync - #346
Conversation
Co-Authored-By: Codex <noreply@openai.com>
🤖 Codex PR Review🚫 Merge blocked: 1 serious issue(s) found in high-risk files ⚖️ Codex Review Arbitration🚫 block: 🚫 Blocking IssuesThese issues must be fixed before this PR can be merged: 1. 🟠 [HIGH] Security in
|
Co-Authored-By: Codex <noreply@openai.com>
|
PERMANENT_FREEZE / HUMAN_REQUIRED Stop rule reached: the same blocking fingerprint The remaining finding is valid: a hostname prefix/suffix check cannot prove the target is the exact allowlisted Cloud Run service. A future fresh reslice must resolve each fixed service through a read-only service describe (or an independently reviewed exact URL allowlist), then require exact URI origin, exact OIDC audience, and exact scheduler identity before changing only Live deadlines are already four run=330s and four warmup=60s from the earlier natural post-merge deployment; this PR was never dispatched. |
Summary
/runScheduler jobsattemptDeadline=330s, then read back all four run jobs and four/healthwarmups/healthwith a 60s deadlineThe workflow contains no Cloud Run operation, Scheduler job trigger, create path,
/run, or/dry-runrequest.Validation
actionlintruffcompileallgit diff --checkFull local suite remains baseline-noisy: current branch 11 failures / 317 passed / 5 skipped; detached
origin/mainbaseline 14 failures / 301 passed / 5 skipped. No failure is in the changed config-only files or focused tests.Deployment
Not applied. This PR only creates a reviewed config-only path; it does not trigger a workflow or Scheduler job.