docs(solutions): dev-image drift learning; seed CONCEPTS.md - #66
Draft
alycda wants to merge 3 commits into
Draft
Conversation
ce-compound capture of tonight's diagnosed bug family: uncommitted local state baked into the dev-container image regresses silently on restart. Three instances documented (wiped CLAUDE.md imports via unconditional cp -f vs conditional activation; gh credential helper absent from committed source; wrong-direction repo-to-image sync near-miss), with the bake-or-append invariant and image-hygiene prevention rules. All 25 factual claims verified against the tree and GitHub state by the grounding pass. Seeds CONCEPTS.md with the learning's area vocabulary: baked generation, devhome/claude-home volumes, public layers, private overlay, drift. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Discoverability: agents reading CLAUDE.md now learn the knowledge store and shared vocabulary exist, their organization, and when they are relevant. Applied with user consent (ce-compound discoverability check). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The ce-compound run captured in this PR had to fall back to manual frontmatter/claims checks and skip the session-history probe because the container has no Python 3 on PATH; the plugin ships stdlib-only python3 scripts for all three. Add python3 to the shared core packages so devShells and home-manager profiles both carry it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
First
/ce-compoundcapture in this repo (Full mode). Documents tonight's diagnosed bug family as a runtime-errors learning: uncommitted local state baked into the dev-container image regresses silently on restart — the wiped CLAUDE.md imports (unconditional entrypointcp -fvs conditional home-manager activation; fix pending in #61), the gh credential helper that exists in the image but in no commit (#64), and the wrong-direction repo→image sync near-miss. Prevention distills to a bake-or-append invariant plus image-hygiene rules.Also seeds
CONCEPTS.mdwith the learning's area vocabulary (baked generation, devhome/claude-home volumes, public layers, private overlay, drift), and surfaces both the knowledge store and CONCEPTS.md in CLAUDE.md's Repository Structure tree (applied with consent via the discoverability check).Grounding: 25/25 factual claims verified against the current tree and live GitHub state (0 contradicted).
Also adds
python3tolib/core-packages.nix: this run's validators and session-history probe degraded to manual fallbacks because the container has no Python 3 on PATH — the plugin's scripts are stdlib-only python3.🤖 Generated with Claude Code