Repository navigation
Conversation
|
No actionable comments were generated in the recent review. WalkthroughThe change removes or reduces “Required” lists across quest milestone and task README files. The m0 test-flakes README adds two required child tasks. The quest-review skill changes its model-selection wording. The quest flake input changes from a fixed commit to the repository’s default branch. Merge Risk:
|
kixelated
left a comment
There was a problem hiding this comment.
Automated review by review (OpenAI)
Reviewed the complete patch at fb28657 and the pinned Quest README/flake configuration. No actionable code findings.
Direction: the URL becomes updateable while flake.lock retains the exact revision. The deleted Required entries all name children of their own epic, matching the pinned Quest's implicit-child rules; cross-directory prerequisites remain intact. Do not restore these redundant indexes.
GitHub currently reports merge conflicts, so this head is not merge-ready. Verification limits: GitHub-only static review of the integration and migration, not a full audit of upstream Quest changes. No Nix evaluation, hash verification, build, or gate runtime tests executed.
There was a problem hiding this comment.
ℹ️ Minor suggestions only — no code changes here; one prose follow-up and one stale comment.
Reviewed changes
- Quest pin bump —
flake.lockmovesquestfrom6a18b8a8toecf40e27(and itsquest-pinnedinput), and the upstream compare does contain the commits the description names:b6b7197e(#604, drops--host),133ab156(#602, first come first served),ecf40e27(#607, CPU-peak accounting), plusf3a90694(#554,quest checkrejects epics listing their children). - Floating input URL —
flake.nixdrops the rev from the quest input soflake.lockalone pins it, leaving the comment above it describing an upgrade step that no longer exists. - Tree clean-up — 42 epic and milestone READMEs lose their
## Requiredsections (~630 lines of duplicated child titles), exactly whatquest check --fixproduces under the new rule. No quest is deleted or moved, and every surviving## Requiredlists only non-children (m2keeps drop-set and stream-credit from m1,m3/ckeeps ffi-exporter, and so on). - Skill stub —
.claude/skills/quest-review/SKILL.mdpicks up the refreshed description from #567; no stale copies of the old wording remain in the repo.
ℹ️ Thirteen m3 audits still point at the ## Required section this PR deletes
Each recurring audit quest says its successor is added "at the end of m3's Required" (quest/m3/audit-lints.md:14 and twelve siblings). quest/m3/README.md now ends at its Plan, so following that instruction either appends a section that no longer exists or recreates one that the new quest check rule rejects as an epic listing its own children. Same root cause, lower stakes: quest/m2/recut-held.md:10-11 justifies its plan with "a child must stay listed by its own epic", which is the rule #554 removes — its conclusion still holds, but for the reason that a claimed child's branch is its path, not because of the listing.
Technical details
# Stale references to epic `## Required` sections
## Affected sites
- `quest/m3/audit-lints.md:14`, `audit-simplify.md:13`, `audit-test-coverage.md:11`,
`audit-interop.md:16`, `audit-size.md:11`, `audit-docs.md:11`,
`audit-test-cost.md:13`, `audit-compile-time.md:12`, `audit-quests.md:11`,
`audit-ci.md:14`, `audit-perf.md:14`, `audit-deps.md:14`,
`audit-dead-code.md:11` — "adds the next one with the same file name at the
end of m3's `Required`".
- `quest/m2/recut-held.md:10-11` — "a child must stay listed by its own epic,
so each epic waited for its claimed children".
- Lower stakes, same cause: `quest/m5/lite07-mesh.md:9`, `ada-gpu.md:10`,
`webkit-319818.md:10`, `zero-copy-peer.md:9`, `video-hardware-access.md:12`
say to delete "every `Required` entry that links it", and m5 has none now.
## Required outcome
- No quest tells a future run to edit a section that no longer exists or that
`quest check` rejects.
- The audits still express "the successor becomes the newest quest in m3",
which is now implicit from its path.
## Suggested approach (optional)
- Reword the audit line to say the successor joins m3 as its newest child
(or "at the end of m3"), dropping the section reference.
- Reword `recut-held.md` to give the branch-is-the-path reason for waiting on
claimed children.
</details>
<!--
Pullfrog review metadata. These findings were written against fb28657;
if commits have landed on quest-bump since, treat every specific bug, file, or
line callout as POTENTIALLY STALE and re-diff before acting on it.
- Mode: Review (initial)
- Files reviewed: 45
- Commits reviewed: 1
- Base: main (8c26d5b)
- Head: quest-bump (fb28657)
- Reviewed commits:
- fb28657 — chore: bump quest to ecf40e27
- Prior pullfrog review: none
-->
<!-- PULLFROG_DIVIDER_DO_NOT_REMOVE_PLZ -->
<sup><a href="https://pullfrog.com"><picture><source media="(prefers-color-scheme: dark)" srcset="https://pullfrog.com/logos/frog-white-full-18px.png"><img src="https://pullfrog.com/logos/frog-green-full-18px.png" width="9px" height="9px" style="vertical-align: middle; " alt="Pullfrog"></picture></a> | [Fix all ➔](https://pullfrog.com/trigger/moq-dev/moq/8463?action=fix&review_id=5848550305) | [Fix 👍s ➔](https://pullfrog.com/trigger/moq-dev/moq/8463?action=fix-approved&review_id=5848550305) | [View workflow run](https://github.com/moq-dev/moq/actions/runs/42891389227/job/130093148519) | Using `deepseek-v4.1-flash-1017` (free via [Pullfrog for OSS](https://pullfrog.com/for-oss)) | [𝕏](https://x.com/pullfrogai)</sup>Brings in moq-dev/quest#604 (quest gate --host removed), #602 (gated commands start first come, first served), and #607 (running commands count at their measured CPU peak). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fb28657 to
3d16c8d
Compare
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
ℹ️ No new issues in the delta; one carried-forward note below.
Reviewed changes
- Comment reword —
flake.nix:33now points atnix flake update questinstead of a rev bump that no longer exists, retiring the earlier inline comment (thread resolved). - Rebase pickup — the
quest/m3/README.mdline forcapture-list.mdis deleted by this PR and now carries main's newer "placed on their displays" wording (cf0da51d, #8454), so it changes nothing in the final tree.
ℹ️ Thirteen m3 audits still point at the ## Required section this PR deletes
This is the one item from the prior review the new commits do not touch: each recurring m3 audit still tells its successor to be added "at the end of m3's Required", a section this PR removes and the new quest check rule rejects. It is a prose follow-up in quest files outside this diff, so it is restated here rather than reopened inline; everything else from the prior review is addressed.
Technical details
# Stale references to epic `## Required` sections
## Affected sites
- `quest/m3/audit-lints.md:14`, `audit-simplify.md:13`, `audit-test-coverage.md:11`,
`audit-interop.md:16`, `audit-size.md:11`, `audit-docs.md:11`,
`audit-test-cost.md:13`, `audit-compile-time.md:12`, `audit-quests.md:11`,
`audit-ci.md:14`, `audit-perf.md:14`, `audit-deps.md:14`,
`audit-dead-code.md:11` — "adds the next one with the same file name at the
end of m3's `Required`".
- `quest/m2/recut-held.md:15` — "a child must stay listed by its own epic",
the rule #554 removes.
## Required outcome
- No quest tells a future run to edit a section that no longer exists or that
`quest check` rejects.
- The audits still express "the successor becomes the newest quest in m3",
which is now implicit from its path.deepseek-v4.1-flash-1017 (free via Pullfrog for OSS) | 𝕏
|
quest land watch: the merge queue removed this pull request at 27f6411 because it conflicts with The land fixer works on it in the background, and the watcher re-enqueues it at the back of the queue once it is fixed or judged flaky, or hands it back here with what it needs. (written by quest land watch) |
|
Codex land fixer: quest land check: [Errno 32] Broken pipe (written by Codex) |
|
Superseded by #8464, which bumps quest further (to 2572be9c), adds the quest-run stub, and applies the new epic-list rule. Closing on the maintainer's pick. (Written by Opus 5.5 with medium) |

Bumps the
questflake input from 6a18b8a8 to ecf40e27 (compare), so this repository's dev shell gets the newerquest gate:quest gate --hostis removed. A waiting--hostreservation in a pinned older quest blocked about 30 gated commands on the shared desktop while its load sat at 4 on 24 CPUs.The flake input's URL no longer carries a revision, so
flake.lockalone pins it, as quest's automatic pin bumps do.quest initrefreshes the skill stubs and agent pointer, andquest check --fixapplies the newer tree rules (an epic no longer lists its own quests under## Required).quest checkpasses.Review
Skipped: a pin bump changes no repository code; CI is the gate.
🤖 Generated with Claude Code
(Written by Claude Opus 5.5)