test(rfc0025): red — all five §5 stubs land, status specified → red - #379
Conversation
Storage-owned (.1 round-trip, .2 old-file parity), query-owned (.3 absent-vs-empty rendering), sink-owned (.4 quarantine, .5 telemetry); all #[ignore]d, default runs stay green. Verified: three stub binaries compile, 2+1+2 ignored. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThis PR adds ignored Rust test stubs across three crates (ourios-ingester, ourios-parquet, ourios-querier) for RFC 0025 scenarios covering quarantine behavior, absent-body round-trips, and rendering distinctions. Each stub uses ChangesRFC 0025 Test Stubs and Status Update
Estimated code review effort: 1 (Trivial) | ~5 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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 |
There was a problem hiding this comment.
Pull request overview
Advances RFC 0025 to the red gate by marking the RFC status as red and adding five compiling, #[ignore]d red-test stubs (one per §5 scenario) across the owning crates, so implementation can begin while keeping default CI green.
Changes:
- Flip RFC 0025 frontmatter status from
specified→red. - Add five
#[ignore]dtodo!()acceptance-test stubs for RFC0025.1–.5 acrossourios-parquet,ourios-querier, andourios-ingester. - Cross-link scenario placement among the three crates’ test modules for greppability.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| docs/rfcs/0025-absent-body-representation.md | Updates RFC status to red to reflect the new red-test stubs landing. |
| crates/ourios-querier/tests/rfc0025_rendering.rs | Adds the ignored red stub for RFC0025.3 (rendering absent vs empty). |
| crates/ourios-parquet/tests/rfc0025_absent_body.rs | Adds ignored red stubs for RFC0025.1–.2 (round-trip + old-file parity). |
| crates/ourios-ingester/tests/rfc0025_quarantine.rs | Adds ignored red stubs for RFC0025.4–.5 (quarantine behavior + telemetry). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
The RFC 0025 red gate: five
#[ignore]d stubs across the three owning crates, each naming its green slice. Statusspecified→red; implementation may begin.Green slices planned: (a) schema —
body_kindordinal 2 + reader + miner lossy-flag change + RFC 0024 P1 arm flip (.1/.2), (b) read path — absent-vs-empty rendering (.3), (c) sink quarantine + telemetry (.4/.5).Verified: three stub binaries compile with 2+1+2 ignored; fmt clean.
🤖 Generated with Claude Code
Summary by CodeRabbit
Documentation
Tests