Repository navigation
Conversation
Quest-Claim: 735bdfecd49315b5
Agents load the dev shell through the maintainer's user-level hooks. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Quest-Claim: afbab5fe22bb310b
…/user-dev-shell/repo-config # Conflicts: # quest/m0/user-dev-shell/README.md # quest/m0/user-dev-shell/repo-config.md
The user-level dev-shell-hook now checks out uninitialized submodules the flake uses (kixelated/dotfiles#52), and moq.pro's PRs drop its remaining Codex and Claude dev-shell config. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
Finishes
quest/m0/user-dev-shell/repo-config.mdand, with it, theuser-dev-shellepic. Both are deleted withquest rm, and the epic's one link inquest/m0/README.mdis dropped.dev-shell-hookrunsgit submodule update --initfor each uninitialized.gitmodulespath thatflake.nixnames as./<path>, once the.envrcapproval gate passes. Includes a test and docs. This is option (a) from the 2026-11-08 decision..codex/hooks.json,.codex/config.toml,.codex/shell/,nix-devshell/pretooluse-devshelland their tests andcheck.shroute). It keepssubmodule.sh,worktree.sh,tofu-secrets.py, and.codex/environments/environment.toml..codex/removed and dotfiles#52's hook installed into a temporaryCODEX_HOME,codex execresolvedwhich justto the flake's pinnedjust-1.59.0, and the hook had initializedmoq.Waiting
Cleared 2026-11-08: kixelated/dotfiles#52 merged and is pulled on this host, and the moq.pro PR dropping the Codex dev-shell config landed.
direnv.shSessionStarthook merges. The quest's Plan called that hook already gone, but it is still on moq.pro's main. dotfiles#52 also fixes the cold-first-session case that draft reported.Choices made without asking
flake.nixcontains./<path>(e.g.path:./moq). The init isn't recursive, and an initialized checkout that's off its pin is left alone.Issues encountered
env -ienvironment (HOME, PATH, TERM only), Codex 0.167 runs commands asbash -lc, which ignores BASH_ENV, sowhich justfails. That happens with the live user-level setup too, so it isn't caused by this change. The check passes with a normal login environment minus the nix/direnv variables.questbinary is older than this tree and rejects its epic titles, so I usedbun src/cli/bin.ts.Follow-ups
🤖 Generated with Claude Code
(Written by Claude Opus 5.5)
Review
Rewritten by
quest reviewafter each round.01a1b9ac-c01c-7431-b0d8-0ba056f56ca1, round 1The scoped diff removes planning documents and their parent link without changing executable behavior or leaving references to deleted paths.