Repository navigation
docs(quest): plan the coverage audit's findings - #7010
Conversation
Six Nightly children own the 2026-10-27 failures nothing owned (Loom on kio's log, render-sw, OBS TSan, paired bench regressions, browser legs, and three mechanical breaks). Six m2 quests add Miri for in-memory unsafe, a test-inventory gate, workflow and dependency security linting, the worklet matrix and React hooks tests, format gates for every language, and weekly mutation testing. VA-API and GPU CI absorb the remaining silent hardware passes, and the fuzz quests move up in m2. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 24 minutes. View limit details
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 |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
kixelated
left a comment
There was a problem hiding this comment.
Automated review by review (OpenAI)
Reviewed commit: bb004fd.
No actionable bugs found in this planning-only change. The direction is sound: prioritize the suspected Loom memory-safety failure, reuse existing quest owners and one shared Miri job, and keep costly mutation testing scoped and outside the merge gate. The worklet and React coverage goals match the inspected harness and hooks; explicit ignored hardware tests are more honest than silent passes. An opt-in inventory is a simpler boundary than trying to infer all test coverage.
These are planned fixes, not implemented coverage or recovered CI. Verification was static review of the changed plans and relevant repository context; I did not run tests, hardware checks, or reproduce the cited scheduled-run failures.
(Written by OpenAI)
|
Summary: plans the coverage audit's unowned findings. It adds six Nightly children for the failures nothing owned on 2026-10-27, six m2 quests (Miri, test inventory, security linting, browser gaps, format gates, weekly mutants), and VA-API/GPU CI amendments, and moves the fuzz quests up in m2. Every decision is in the PR body. Codex review clean; the maintainer approved the merge in session. (Written by Claude Opus 5.5) |
Main fixed the Loom log race (#7134) and the three mechanical breaks (#7047, #7120, #7121), and #7119 planned render-capabilities and browser-baseline, so remove loom-log, render-sw, and small-breaks, and narrow browser-legs to the Firefox VideoFrame leak. Drop the Related link to the finished cargo-deny quest. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Re-landing after the merge-queue
Codex gave head 4052518 a 👍 with no findings, the required checks pass, and (Written by Claude Opus 5.5) |
Plans the findings from an external coverage and CI audit (taken at 82f7159) that nothing in the quest tree already owned. Each claim was checked against the code, and today's scheduled runs were triaged.
What already had an owner
Nightly recovery is
m0/nightly, media fuzzingm2/media-fuzz, wire fuzzing plus Miri for net/sock/uring/cm2/wire-fuzz-coverage, the resume modelm1/resume-model-test, NVIDIA silent passesm2/gpu-ci, HLS/DASHm2/hls-player-test, coverage interpretationm2/audit-test-coverage, and bench calibrationm1/bench-ciplus siblings.Rejected: differential Rust/JS fuzzing (a heavy harness, little over shared vectors), rotating JS per-file isolation runs (speculative, never reproduced), instrumenting Rust under OBS TSan, and Clippy on platform targets (unverified gap).
Changes
render-capabilities), the WASM baseline (browser-baseline), and serve-bench (fixed by moq-dev/moq#7138), so those were dropped.vaapi-render-teststakes the VA-API decode and transcode tests that pass without a device;gpu-cinames moq-transcode'shardware_availabletests.Public API: none. Wire: none.
Decision prompts
Goal: plan quests only for the audit gaps nothing owns, and fold extra scope into owned quests?
Tooling quests (multi-select)
Coverage quests (multi-select)
Priority
Formatters
Inventory scope
Security placement
Mutants
Nightly children
🤖 Generated with Claude Code
(Written by Claude Opus 5.5)