moq-dev/quest
Quest log
Make Quest a reusable way to plan and coordinate repository work through versioned Markdown, with a standalone CLI and a reversible adoption path.
As of 2026-11-04 at f33c347.
Milestone 0
moq-dev adoption
moq-dev plans and runs its own work through Quest and kix: moq-dev/moq, moq-dev/quest, and moq-dev/moq.pro are enrolled at https://quest.moq.dev, maintainers answer decisions from a phone-friendly web app with push notifications, and their own Linux and macOS runners do the work through Claude Code and opencode inside each project's Nix devShell. The GitHub App bot publishes ordinary PRs. The standalone CLI (v0.1.0 shipped on 2026-10-07) keeps serving the same repositories locally on macOS and Linux.
185 of 211 quests done
EpicLand through GitHub's merge queue with an async fixer
7 of 12 doneEpicMerge through a host gate until the merge queue replaces it
4 of 5 done- The land fixer resolves every mechanical failure itself
- Review sessions keyed by upstream branch
EpicKix decision UI
45 of 52 doneEpicRoute quests to models by size
5 of 9 done- Model check
- Turn off Codex cloud reviews
- Codex keeps a way to skip project config
- A Claude session's checkout is released when the session ends
- Report claude rm's unlock advice upstream
Milestone 1
Public release
kix.quest opens to any maintainer: a third-party repository onboards itself, contributor PR heads run safely on runners, and the themed site and launch material announce it. The standalone CLI runs on native Windows, whose suite passes nightly rather than on every pull request. Nothing here is needed for moq-dev's own repositories, which m0 serves first.
28 of 41 quests done
- User state in their RunnerHub
- Open kix.quest
- Cut a release with the worktree hooks
EpicKix for any repository
5 of 8 doneEpicQuest log theme
8 of 9 done- Prepare launch material
- Re-plan workers that fit a 5-minute prompt cache
- Retire the ## Decisions needed heading
- Bun's EFAULT on concurrent rmSync
- quest usage reports models, cost, and accuracy
- Model check
Milestone 2
Later work
Extend kix.quest with cloud runners, a native mobile app, runners shared with other projects, donated reviews and CI, stronger isolation, and additional login providers. This milestone does not gate the public release.
3 of 19 quests done
EpicCloud runners
0 of 4 done- Answer decisions from a native mobile app
- Share your runner with other projects
EpicDonated review and check automation
0 of 3 done- quest review runs Grok and opencode reviewers
- /quest-council reviews with one model per maker, blind
- Isolate untrusted local donor jobs
- Use ChatGPT for web login and cloud runners
- Get approved for hosted Sign in with ChatGPT
- Delete the legacy hold labels
- Worktree hooks name the launch route when quest is missing
Recently completed
- Commits and PRs record their models
- Reviews score the change out of 10
- The runner drives opencode 2.x through @opencode/client
- Review by size
- quest review reports a reviewer's usage limit
- Fixes link the PR that caused them
- The land fixer leaves a held PR alone
- Sizes include judgment
Open issues
None filed. Contributors file issues from their forks, and a maintainer promotes them into quests.