Skip to content

Claude-only ugrep note in CLAUDE.md; bump org-pkgs and skills - #47

Merged
andrewthomaslee merged 1 commit into
mainfrom
retro-ugrep-bump
Nov 14, 2026
Merged

andrewthomaslee merged 1 commit into
mainfrom
retro-ugrep-bump

Conversation

@andrewthomaslee

Copy link
Copy Markdown
Member

Summary

 flake-parts/homeModules/agents/agents.nix
   .claude/CLAUDE.md = machineContext.text
+                    + "Shell: grep is Claude Code's bundled ugrep: use grep -E (no PCRE lookarounds)"
 tests/flake-module.nix   agents-wiring: kimi == pi context; CLAUDE.md = context + note; note is claude-only
 flake.lock devenv.*      org-pkgs 2fa0b28 (pkgs#33), skills d6f59bf (#20), sync-locks

Evidence

  • nix run .#flake-check: all checks passed. The gate lists one non-dangerous warning (stdenv.isDarwin is deprecated).
  • vm-test --all --remote --rebuild: 8/9 PASS. btrfs-dedup is flaky, independent of this PR:
    • Its derivation is identical on this branch and on main (pi76pc6d…-vm-test-run-btrfs-dedup.drv).
    • Alone, it passed in 54s once and timed out once (two users' copies of one file end up stored once, the 600s wait_until_succeeds). It passed in modules#46 too.
    • bees sometimes never dedups the two copies. The cause needs a driver run with the bees journal; that is a follow-up, not part of this PR.

Merge Danger

Door: two-way

Blast Radius: agent instructions

Users get the note after home bumps modules and a human deploys.

🤖 Generated with Claude Code

Claude Code's Bash tool replaces `grep` with its bundled ugrep, so a
PCRE lookaround silently failed a check in the retro session. The note
goes only into ~/.claude/CLAUDE.md (pi, kimi and opencode do not have
the wrapper); agents-wiring asserts that CLAUDE.md is the shared machine
context plus that note. org-pkgs 2fa0b28 (pkgs#33: eval-warning gate,
vm-test --resume, runner self-test, grep -q lint) and skills d6f59bf
(#20); sync-locks in the same commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@andrewthomaslee
andrewthomaslee enabled auto-merge (squash) November 14, 2026 00:37
@andrewthomaslee
andrewthomaslee merged commit 33c974e into main Nov 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant