Repository navigation
chore: track mempalace.yaml, the repo's own mining config - #810
Conversation
It has been sitting untracked and un-ignored in the repo root, which is the state one `git add -A` turns into an accidental commit. Tracking it deliberately is the fix; ignoring it would have been the other valid answer, but the file is worth keeping: it is gflow-cli-specific (wing: gflow-cli, 11 rooms) and its comments carry measured tuning, not preferences. What it encodes: source and generated data are deliberately NOT mined, because memory should hold what the repo cannot give back. Code is already here at full fidelity and greppable, and chunking it yields function bodies severed from their call sites -- .py alone was 12,797 of 19,951 drawers here, 64%. The `diary` room carries no keywords on purpose: `log`/`notes`/`session` hijacked USAGE.md into 180 drawers. Two other repos were named in those comments as supporting evidence. This repository is public and neither name appears anywhere else in it, so they are now described positionally instead. Every figure and every lesson is unchanged.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review. 📝 WalkthroughWalkthroughThe PR adds ChangesMemory configuration
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Other Merge Risk: ⚪ Minimal · up to The configuration introduces no verified merge-blocking risk from the available repository evidence. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Review found .scss/.ipynb/.lock/.log/*output*.log are outside the miner's readable-extension set and so can never match. They are kept deliberately -- defensive against that set widening, guarding the failure the comment above already measures (build logs alone were 29,599 drawers elsewhere). Recorded in the file so the next reviewer does not re-derive it, which is the same cost ogads-pa has now imposed three times.
Summary
mempalace.yamlhas been sitting untracked and un-ignored in the repo root — the exact state that onegit add -Aturns into an accidental commit ([[git-add-all-sweeps-scratch-files]] is in memory from a previous instance of this). Tracking it deliberately closes that; ignoring it was the other valid answer, and this PR takes the first because the file earns its place:wing: gflow-cli, 11 rooms, 39 exclude patterns.What it encodes
Source code and generated data are deliberately not mined, because memory should hold what the repo cannot give back:
.pyalone was 12,797 of 19,951 drawers (64%).diaryroom carries no keywords on purpose:log/notes/sessionhijackedUSAGE.mdinto 180 drawers.One change from the working-tree copy
The comments named two other repositories as supporting evidence. This repository is public, and neither name appears anywhere else in it, so committing as-is would have newly disclosed them — permanently, in git history. They are now described positionally ("a second repo", "a third"). Every figure and every lesson is unchanged; revert that hunk if you want the names back.
Test plan
check_repo_hygiene.py— 1083 tracked files, no violations (the gate accepts a new root-level YAML)wing: gflow-cli, 11 rooms, 39 exclude patternscheck_doc_links.py/check_website_docs_pii.py/check_council_memory.py/generate_website_docs --check— greensrc/, no Flow surface, no runtime behaviour. This file is read by an external tool, never by gflow.Summary by CodeRabbit