You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
docs(memory): record the staging-discipline trap and that @rules references rot unchecked - #786
Compound-memory zápis po #785 podle @rules/compound-engineering/general.mdcWrite protocol. Dva poznatky, oba prošly promotion barem.
Nový záznam — stage-by-path-when-the-tree-holds-unrelated-work. Workflow pro pre-existující nálezy chce každou opravu ve vlastním commitu ordered před feature commity — jenže ten nález obvykle najdeš, když už je feature rozpracovaná ve stejném pracovním stromě. git add -A v tu chvíli zabalí obojí a vznikne commit, jehož subject popisuje malou opravu, zatímco diff veze celou feature. Porušuje to logický rozklad dvakrát: jeden commit nese dva koncepty a feature skončí rozdělená horizontálně po vrstvách. Řešení: stage podle cesty, a když se oprava s feature potkají v jednom souboru, rekonstruovat přes reset --soft + checkout <base> -- <file>. A hlavně — partition ověřovat git show --stat per commit, ne ze subjectů; mispopsaný commit vypadá v git log --oneline správně.
Zesílený záznam — verify-a-referenced-skill-exists-before-copying-a-lens-list. Dosud mluvil o dangling jménu, které někdo zkopíruje dál. #785 ukázal ostřejší zobecnění: nic v composer build neověřuje, že @rules/* nebo @skills/* odkaz míří na existující soubor, takže odkaz shnije na místě ve chvíli, kdy se pravidlo přejmenuje nebo přesune — bez jediného červeného testu. security-review takhle tři ze čtyř deklarovaných bezpečnostních rule setů vůbec nenačítal.
Kurátorský průchod: první je nový, druhý podle Dedup zesiluje existující záznam místo zakládání druhého.
Jak otestovat
composer build — zeleně (394 testů, 2799 assertions, 100 % coverage). Soubor je projektová data, žádný pin test se ho nedotýká.
Status: converged Counts: Critical 0 · Moderate 0 · Minor 0 · Refactoring 0 Last updated: head of memory-778
Summary: assignment conformance: conformant — the compound-memory write mandated by @rules/compound-engineering/general.mdcWrite protocol after PR #785 · reviewer comments: none · no linked issue — issue summary skipped · the diff touches docs/memory/PROJECT_MEMORY.md only: project data the installer never syncs, no executable line, no src/ change, so the coverage gate reports nothing and no Architecture or Database Analysis section applies. Curation pass honoured — the staging-discipline lesson is new, and the dangling-reference lesson strengthened the existing verify-a-referenced-skill-exists-before-copying-a-lens-list entry rather than adding a second per Dedup. composer build green — 394 tests, 2799 assertions, 100% coverage.
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
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
Compound-memory zápis po #785 podle
@rules/compound-engineering/general.mdcWrite protocol. Dva poznatky, oba prošly promotion barem.Nový záznam —
stage-by-path-when-the-tree-holds-unrelated-work. Workflow pro pre-existující nálezy chce každou opravu ve vlastním commitu ordered před feature commity — jenže ten nález obvykle najdeš, když už je feature rozpracovaná ve stejném pracovním stromě.git add -Av tu chvíli zabalí obojí a vznikne commit, jehož subject popisuje malou opravu, zatímco diff veze celou feature. Porušuje to logický rozklad dvakrát: jeden commit nese dva koncepty a feature skončí rozdělená horizontálně po vrstvách. Řešení: stage podle cesty, a když se oprava s feature potkají v jednom souboru, rekonstruovat přesreset --soft+checkout <base> -- <file>. A hlavně — partition ověřovatgit show --statper commit, ne ze subjectů; mispopsaný commit vypadá vgit log --onelinesprávně.Zesílený záznam —
verify-a-referenced-skill-exists-before-copying-a-lens-list. Dosud mluvil o dangling jménu, které někdo zkopíruje dál. #785 ukázal ostřejší zobecnění: nic vcomposer buildneověřuje, že@rules/*nebo@skills/*odkaz míří na existující soubor, takže odkaz shnije na místě ve chvíli, kdy se pravidlo přejmenuje nebo přesune — bez jediného červeného testu.security-reviewtakhle tři ze čtyř deklarovaných bezpečnostních rule setů vůbec nenačítal.Kurátorský průchod: první je nový, druhý podle Dedup zesiluje existující záznam místo zakládání druhého.
Jak otestovat
composer build— zeleně (394 testů, 2799 assertions, 100 % coverage). Soubor je projektová data, žádný pin test se ho nedotýká.