Repository navigation
test: cover generation contract float overflow - #1834
seonghobae wants to merge 4 commits into
Conversation
|
Warning Review limit reachedNext included review available in 55 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…eration-contract-overflow-20260912
Exact-head CodeQL dispatch evidence (2026-09-13)The archived run validated PR 1834 head The SARIF gates completed with Both jobs failed after the completed scan/gate while publishing the commit Raw archive SHA-256: |
There was a problem hiding this comment.
Pull request overview
OpenCode reviewed the current-head product diff. Coverage is a separate gate.
Changed files
tests/test_generation_contract_overflow_acceptance.py— regression suite
Changed behavior
flowchart LR
PR["PR changed files"] --> Evidence["OpenCode bounded evidence"]
Evidence --> S1["Test: test_generation_contract_overflow_acceptance.py"]
S1 --> I1["regression suite"]
I1 --> R1["Review risk: Test: test_generation_contract_overflow_acceptance.py"]
R1 --> V1["targeted test run"]
Findings
No source-backed product finding is synthesized from the coverage gate. A coverage miss belongs in the status comment.
- Head SHA:
05d17c8124b4be36c16efc23160e88a8dd18e485 - Workflow run: 34737164291
- Workflow attempt: 1
- Coverage gate:
failure
Review outcome
Coverage is a gate, not the review. This body reviews the changed product files.
Changed-File Evidence Map
flowchart LR
PR["PR changed files"] --> Evidence["OpenCode bounded evidence"]
Evidence --> S1["Test: test_generation_contract_overflow_acceptance.py"]
S1 --> I1["regression suite"]
I1 --> R1["Review risk: Test: test_generation_contract_overflow_acceptance.py"]
R1 --> V1["targeted test run"]
OpenCode Review Overview
Coverage evidence did not pass, so approval is blocked. The formal pull-request review is the source-backed diff review, not this status comment. |
|
Exact-head admission audit: 현재 blocker: mechanically non-mergeable; terminal workflow: CodeQL PR:failure. 유효 commit·diff·review evidence를 보존한 채 Draft/Proposed로 교정합니다. Base 이동이나 queue 대기만을 이유로 Close하지 않으며, Force Push·synthetic status/approval·manual rerun·bypass는 사용하지 않습니다. Blocker 수리 후 새 exact head에서 Checks와 review admission을 다시 받아야 합니다. |
Adds a focused public-constructor regression for overflowed JSON floats in
GenerationRequest.Validation:
5d33851f8c3d2e985391424d135d26a2822fe5cd: test fails because1e999is accepted.1d1e16cd734549f77252002685de28e38738053b: test passes (1 passed in 0.82s); normal provider payload remains valid and the exact"extra":1e999text is retained before construction.5ba48fc2c93d823d92dad129d0d4540fdbdc89c3f83f63b96daf708a79a40451); no fresh native build or recovery claim.Stacked on #1821 for integration. Tests-only; source owner changes are preserved.