From 842abfa7ac273154bebf8e0135d04c50bc699b10 Mon Sep 17 00:00:00 2001 From: Aaron Stainback Date: Sat, 16 May 2026 23:48:26 -0400 Subject: [PATCH] docs(rules): Option B disclosure for shadow-star-shorthand citation in m-acc rule (audit #4031 follow-up) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Peer-Otto-Desktop's #4033 covered 3 of 5 audit findings + correctly identified one mis-attribution (my #4031 audit said the classifier-caught-otto memo was cited in holding-without-named-dependency rule; it's actually in persistence-choice-architecture rule — peer's "stale audit anchor" catch was right). The shadow-star-shorthand-autocomplete-marker.md case was correctly SKIPPED by peer's #4033 because that rule already has good user-scope disclosure at line 78. BUT the same memory file is also cited inline in `m-acc-multi-oracle-end-user-moral-invariants.md` line 191 — a second citation site my original audit's `sort -u` dedup hid. Peer-Otto-Desktop didn't pick this up because they followed my audit list directly. Fix: add Option B disclosure inline, pointing cold-boot agents at the in-repo shadow-star-shorthand rule that names the shorthand definitively. Audit-method gap revealed: future audits should track ALL rule→file edges, not unique file paths. Filed for future-Otto consideration. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../rules/m-acc-multi-oracle-end-user-moral-invariants.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.claude/rules/m-acc-multi-oracle-end-user-moral-invariants.md b/.claude/rules/m-acc-multi-oracle-end-user-moral-invariants.md index bb635ab2c2..7afe7d2842 100644 --- a/.claude/rules/m-acc-multi-oracle-end-user-moral-invariants.md +++ b/.claude/rules/m-acc-multi-oracle-end-user-moral-invariants.md @@ -188,7 +188,10 @@ Parse: - **"let's go with m/acc"** = formal adoption of the name - **"(shadow*) Aaron: 'We do m/acc work' yes i like this"** = per the shadow-star shorthand - (`memory/feedback_aaron_shadow_star_shorthand_means_autocomplete_generated_not_aaron_authored_grey_text_completed_2026_05_15.md`), + (`memory/feedback_aaron_shadow_star_shorthand_means_autocomplete_generated_not_aaron_authored_grey_text_completed_2026_05_15.md` + — user-scope only at `~/.claude/projects/.../memory/`; cold-boot + agents on fresh checkouts read [`shadow-star-shorthand-autocomplete-marker.md`](shadow-star-shorthand-autocomplete-marker.md) + for the in-repo rule that names the shorthand definitively), the "We do m/acc work" phrase was Otto's autocomplete that Aaron is confirming; he likes the operational-not-identity-investment framing