Repository navigation
quest: plan the doc(hidden) ban - #8376
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
BenchSentPackets is reached as moq_quic::connection::BenchSentPackets. #8369 is still open, so the plan says it un-hides the route stream. vendor/mod.rs records upstream revisions, not local edits. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. WalkthroughThe API-shape quest README now links to a plan to ban Rust Merge Risk:
|
|
This run failed before Pullfrog could finish. The workflow's logs have the cause. |
kixelated
left a comment
There was a problem hiding this comment.
Automated review by review (OpenAI)
Reviewed head: eb03c1e.
No actionable findings in this plan-only change. The direction fits the existing API-shape rules: retain documented, feature-gated test support; make internal-only items private or delete unused ones; enforce the Rust-only ban through the existing text-check gate. Checked the parent quest, referenced follow-ups, current exports, vendor visibility, and check wiring.
Verification limits: static GitHub-only review; no builds, tests, or quest context execution. The ban and API changes are planned, not implemented by this PR.

Plans Ban doc(hidden) in Rust in the m2
api-shapeepic, a follow-up of moq-dev/moq#8369, which un-hides moq-net's route stream. The maintainer asked to audit the other#[doc(hidden)]uses, then to ban it.just checkwill fail on any#[doc(hidden)]. main has 54: 34 in vendored WebRTC code, and 20 of ours, mostly feature-gatedfuzz,sim, and bench modules.Decisions
Settled in /quest-complete on 2026-11-09 by the maintainer:
rs/moq-webrtc/src/vendor): ✅ the ban covers it (rejected: exclude vendor/).fuzz,sim, bench exports): ✅ stayspubbehind its feature, documented like tokio'stest-util(rejected: make it private by moving bench and fuzz bodies into the crate). The first prompt got "IDK", so it was re-asked with the tokio precedent.@internal: ✅ Rust only (rejected: a separate JS audit; banning@internaltoo).Impact
Quests only. The planned work is breaking for any item it makes private or deletes. Wire: none.
Models
Size: M
Implementer: Claude Code, claude-opus-5-5, high effort
🤖 Generated with Claude Code
(Written by Claude Opus 5.5 with high effort)
Review
Rewritten by
quest reviewafter each round.01a1c181-87c7-7800-9605-a3eee0b718c0, round 1The change only adds a scoped implementation plan and links it from its parent quest, with no executable behavior changes or actionable defects.