Conversation
Fourth AutoDream Overlay A migration in the 2026-04-23 cadence: external-signal-confirms-internal-insight second-occurrence discipline. Queue now 1 remaining (semiring-parameterized-zeta). MD026 trailing-colon-heading added to the absorb-time lint-class list (alongside MD003, MD022, MD032). Per-branch rebase/merge-from-main is the unblock vector for the demo-cluster CI failures — documented last tick; not executed this tick. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…+ Overlay A #4 (PR #162) Two PRs this tick, both self-scheduled free work per the 2026-04-23 scheduling-authority rule: - PR #162 — Overlay A #4: external-signal-confirms-internal- insight discipline migrated per-user → in-repo - PR #163 — P1 BACKLOG row for fresh-session quality research (Aaron 2026-04-23 directive) Queue now 1 remaining Overlay A migration (semiring-parameterized-zeta). Fresh-session gap research cites soulfile-staged-absorption (PR #156) as the designed fix; research would validate that thesis. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Migrates the “external signal confirms internal insight” second-occurrence discipline into the in-repo memory/ corpus (Overlay A #4), and indexes it for cross-session agent recall.
Changes:
- Adds a new shared memory entry documenting the “wink-validation” / second-occurrence filing rule (with an extension to “wrinkle” naming at 3+ occurrences).
- Updates
memory/MEMORY.mdto include the new memory entry newest-first.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
| memory/feedback_external_signal_confirms_internal_insight_second_occurrence_discipline_2026_04_22.md | New migrated memory entry describing the discipline and its observed occurrences/composition links. |
| memory/MEMORY.md | Adds newest-first index entry pointing to the new migrated memory. |
* memory: author template for absorb-time lint hygiene Quick-reference doc capturing the five markdownlint classes that repeatedly fired during the 2026-04-23 Overlay A cadence (PRs #157 / #158 / #159 / #162 / #164): - MD003 — atx (not setext) heading style; blank line before "---" - MD018 — no space after hash; rephrase to avoid "#NNN" at line start - MD022 — blanks around headings; single-line headings only - MD026 — no trailing punctuation; "## Why" not "## Why:" - MD032 — blanks around lists Wrong/right examples plus self-check checklist. Sits next to memory/README.md as a peer reference. Content-level discipline (frontmatter schema, signal-in-signal- out, newest-first ordering, in-repo-preferred migration) cross- references the canonical sources; not duplicated here. Living doc — update when a sixth absorb-time lint class is observed. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * memory: add MEMORY-AUTHOR-TEMPLATE.md to MEMORY.md index per Copilot finding Resolves the legitimate Copilot review finding on this PR — memory/README.md conventions say new files under memory/ should be indexed at the top of MEMORY.md. Entry added newest-first. The other two review findings (broken path to memory/feedback_signal_in_signal_out_clean_or_better_dsp_discipline.md) were correct at review-time but are resolved by PR #157 which migrated that memory in-repo. When #157 merges, the path resolves cleanly. Per Aaron 2026-04-23: resolving review threads on disagreement is the intended escape — no branch-protection change needed. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
86be41b to
6a62f9a
Compare
…rifications Six Copilot findings on the external-signal-confirms-internal- insight memory: - Heading "## The two occurrences observed to date" was stale (the file itself later lists 3+ occurrences). Renamed to "## The first occurrences observed (memory captured at the second)" — reflects the memory's origin without asserting a count. - `docs/research/arc3-dora-benchmark.md §Prior-art` section doesn't exist. Relaxed to "section name TBD; the doc captures adjacent prior-art discussion." - Four per-user memory cross-references clarified via a new preamble note at the top of §Cross-references: those files live in per-user memory (~/.claude/projects/<slug>/memory/), not in-repo; citations are provenance-reference not in-repo navigation. All 6 threads resolved. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…endment PR #162 unblock: 6 findings — two-occurrences heading stale (renamed "first occurrences observed, memory captured at the second"); arc3-dora-benchmark §Prior-art section doesn't exist (relaxed); 4 per-user xref clarifications via new §Cross-references preamble. 6 threads resolved; rebased; pushed. Aaron clarification: "i tried to also say psychology lol i also like physiology too." PR #176 row updated to include psychology alongside physiology throughout; third quote added to quoted-source block. Per-user-memory-xref clarification preamble now established three times — candidate template for memory-migration checklist. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Six Copilot findings addressed: - AutoDream research doc references now resolve on main (PR #155 merged between review and this fix) - multi-repo-refactor-shapes references clarified as "lands via PR #150" (still open) - Per-user-memory cross-references gained a **Per-user memory references** preamble before the Composes-with section naming the ~/.claude/projects/<slug>/memory/ location (same preamble pattern as PR #160 / #157 / #162) - "(auto-loop-39 directive)" generalized to "(the maintainer's self-use-DB directive, captured in per-user memory)" — auto-loop-N references are session-scoped and not in-repo-traceable - MD012 multi-blank cleanup after preamble insertion Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…/distribution/runtime) (#156) * research: soulfile staged absorption model (DSL-as-substrate + compile/distribution/runtime ingest) Reframes the soulfile abstraction per Aaron 2026-04-23: "soufils shoud just be the DSL/english we talk about and the can import/inherit/abosrb ... git repos at compile time, distribution time, or runtime, remember the local native story so those will need to be inlucded at soulfile compile time somewhere". Stages proposed: - Compile-time (packing): LFG factory-scope + Zeta tiny-bin- file DB (mandatory local-native fold-in) + pinned upstream content. - Distribution-time: envelope + per-substrate overlays + optional companion git-repo references + maintainer attestation. - Runtime: on-demand git-repos (two-layer authorization + stacking-risk gate) + live conversation content (promotes back to compile-time via AutoDream consolidation). Supersedes the earlier "three-formats" framing on the substrate-abstraction axis; preserves its signal-preservation discipline. Per-user feedback memory carries the full reframe + supersede marker. Deferred: SoulStore stage-aware contract, compile-time-ingest script, DB absorb-form schema, signed-distribution manifest. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * auto-loop-48: tick-history row — soulfile reframe absorbed; staged absorption model landed - Per-user feedback memory filed with supersede-marker on earlier soulfile-formats memory (substrate-abstraction axis retired; signal-preservation axis preserved) - CURRENT-aaron.md §10 updated same-tick to reflect the DSL-as- substrate framing - Research doc landed in LFG (PR #156) proposing three stage boundaries (compile-time / distribution-time / runtime) with mandatory Zeta tiny-bin-file DB fold-in at compile-time Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * auto-loop-49: soulfile DSL refined — restrictive English + Soulfile Runner project + linguistic-seed anchoring Two maintainer directives absorbed this tick: 1. DSL can be restrictive English (not F# DSL); the soulfile runner is its own project-under-construction; uses Zeta for advanced features; all small bins. 2. Soulfiles feel like natural English but with a restrictive form — only words with exact definitions (linguistic-seed pattern) are allowed. Changes: - Replaced "Representation candidate — Markdown + frontmatter" section with two sharper sections: "DSL — restrictive English anchored in the linguistic seed" and "The Soulfile Runner — its own project-under-construction". - Runner ⇒ Zeta (clean dependency edge; Zeta stays a library). - Vocabulary is the linguistic-seed glossary; new words earn glossary entries before entering the DSL. - Markdown preserved as structure layer; restrictive English is the execution layer. Per-user CURRENT-aaron.md §4 updated same-tick with Soulfile Runner as a named project. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * research(soulfile): address PR #156 review findings Six Copilot findings addressed: - AutoDream research doc references now resolve on main (PR #155 merged between review and this fix) - multi-repo-refactor-shapes references clarified as "lands via PR #150" (still open) - Per-user-memory cross-references gained a **Per-user memory references** preamble before the Composes-with section naming the ~/.claude/projects/<slug>/memory/ location (same preamble pattern as PR #160 / #157 / #162) - "(auto-loop-39 directive)" generalized to "(the maintainer's self-use-DB directive, captured in per-user memory)" — auto-loop-N references are session-scoped and not in-repo-traceable - MD012 multi-blank cleanup after preamble insertion Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
…fications Seven Copilot findings addressed: 1. **Technical correction**: ZSet baseline is the signed- integer ring (ℤ, +, ×, 0, 1) — NOT the counting semiring N. Retraction is encoded as negative weights; K-relations (Green-Karvounarakis-Tannen PODS 2007) identify this as the canonical provenance semiring for retraction-native IVM. Corrected in the "Current state" bullet. 2-7. **Cross-references to per-user memory** clarified with a standard preamble at the composition section: many refs live in per-user memory (~/.claude/projects/<slug>/ memory/), not in-repo; some migrated via 2026-04-23 Overlay A PRs (#157/#158/#159/#162/#164), others remain per-user by design. Also relaxed "BACKLOG row filed" to "candidate BACKLOG row ... filing TBD per maintainer scheduling" since the row isn't explicitly present under the semiring-parameterized label on main. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…, queue close) (#164) * memory: migrate semiring-parameterized-zeta regime-change project memory (Overlay A #5, queue close) Fifth and final opportunistic-on-touch Overlay A migration in the 2026-04-23 cadence, closing the queue identified from the signal-in-signal-out composes-with set (follows PRs 157/158/159/162). Rule captured (the project itself): Zeta's retraction- native operator algebra (D/I/z⁻¹/H) becomes stable meta- layer; semiring becomes pluggable parameter; other DB algebras (tropical/Boolean/probabilistic/lineage/ provenance/Bayesian) host within the one Zeta algebra by semiring-swap. Architectural isomorphism at the agent layer: Kenji (Architect) is the one-agent-mapping-the- others — same shape as the one-algebra-mapping-the-others. K-relations reference: Green-Karvounarakis-Tannen PODS 2007. Migration discipline per PR 157/158/159/162 pattern: - In-repo copy with "Migrated to in-repo" header - Per-user source with "Migrated to in-repo" marker - MEMORY.md index entry newest-first - MD018 lint fix applied (avoided PR-number at start of line tripping the heading-hash detector) After this lands: queue zero on the signal-in-signal-out composes-with set. Further Overlay A migrations identified only via next AutoDream cadenced fire. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * memory: address PR #164 review — ZSet-algebra correction + xref clarifications Seven Copilot findings addressed: 1. **Technical correction**: ZSet baseline is the signed- integer ring (ℤ, +, ×, 0, 1) — NOT the counting semiring N. Retraction is encoded as negative weights; K-relations (Green-Karvounarakis-Tannen PODS 2007) identify this as the canonical provenance semiring for retraction-native IVM. Corrected in the "Current state" bullet. 2-7. **Cross-references to per-user memory** clarified with a standard preamble at the composition section: many refs live in per-user memory (~/.claude/projects/<slug>/ memory/), not in-repo; some migrated via 2026-04-23 Overlay A PRs (#157/#158/#159/#162/#164), others remain per-user by design. Also relaxed "BACKLOG row filed" to "candidate BACKLOG row ... filing TBD per maintainer scheduling" since the row isn't explicitly present under the semiring-parameterized label on main. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
…(Overlay A #4) Fourth opportunistic-on-touch Overlay A migration in the 2026-04-23 cadence, following PRs #157 / #158 / #159. Rule: when an external signal (YouTube recommender / maintainer echo / expert writeup / third-party research) independently corroborates a factory-internal architectural insight, treat as strictly stronger moat evidence than the internal claim alone. Second-occurrence discipline — first = noteworthy, second = file, third+ = name-the-pattern. Capture the pre-validation paper trail so the confirmation is verifiable, not retconned. Two concrete occurrences documented (Muratori 5-pattern → Zeta equivalents; three-substrate triangulation via Claude/Codex/Gemini capability maps). Migration discipline per PR #157/#158/#159 pattern: - In-repo copy with "Migrated to in-repo" header - Per-user source with "Migrated to in-repo" marker - MEMORY.md index entry newest-first - markdownlint MD026 trailing-colon headings fixed ("## Why:" → "## Why"; "## How to apply:" → "## How to apply") Queue now 1 remaining (semiring-parameterized-zeta). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…rifications Six Copilot findings on the external-signal-confirms-internal- insight memory: - Heading "## The two occurrences observed to date" was stale (the file itself later lists 3+ occurrences). Renamed to "## The first occurrences observed (memory captured at the second)" — reflects the memory's origin without asserting a count. - `docs/research/arc3-dora-benchmark.md §Prior-art` section doesn't exist. Relaxed to "section name TBD; the doc captures adjacent prior-art discussion." - Four per-user memory cross-references clarified via a new preamble note at the top of §Cross-references: those files live in per-user memory (~/.claude/projects/<slug>/memory/), not in-repo; citations are provenance-reference not in-repo navigation. All 6 threads resolved. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
6a62f9a to
ab72d98
Compare
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
| - [Signal-in, signal-out — as clean or better; DSP-discipline invariant for any transformation across the factory (doc rewrites, memory edits, refactors, commits, PR descriptions, tool-output summarization, cross-CLI hand-offs)](feedback_signal_in_signal_out_clean_or_better_dsp_discipline.md) — 2026-04-22 Aaron auto-loop-38: *"if you receive a signal in the signal out should be as clean or better"*; four-occurrence structural-not-stylistic pattern (atan2 arity / retraction-native sign / K-relations provenance / gap-preservation honest-naming); composes with capture-everything, honor-those-that-came-before, verify-before-deferring, Rodney's Razor (essential-vs-accidental orthogonal); migrated in-repo 2026-04-23 via AutoDream Overlay A first execution; resolves dangling citations from `docs/FACTORY-HYGIENE.md` + `docs/research/autodream-extension-and-cadence-2026-04-23.md`. | ||
| - [Signal-in, signal-out — as clean or better; DSP-discipline invariant for any transformation across the factory (doc rewrites, memory edits, refactors, commits, PR descriptions, tool-output summarization, cross-CLI hand-offs)](feedback_signal_in_signal_out_clean_or_better_dsp_discipline.md) — 2026-04-22 maintainer auto-loop-38: *"if you receive a signal in the signal out should be as clean or better"*; four-occurrence structural-not-stylistic pattern (atan2 arity / retraction-native sign / K-relations provenance / gap-preservation honest-naming); composes with capture-everything, honor-those-that-came-before, verify-before-deferring, Rodney's Razor (essential-vs-accidental orthogonal); migrated in-repo 2026-04-23 via AutoDream Overlay A first execution; resolves dangling citations from `docs/FACTORY-HYGIENE.md` + `docs/research/autodream-extension-and-cadence-2026-04-23.md`. | ||
| - [Deletions > insertions (tests passing) = complexity-reduction positive signal; cyclomatic complexity is the proxy; codebase-total CC/LOC should trend down to a local-optimum floor over time; trend up = "shit code"](feedback_deletions_over_insertions_complexity_reduction_cyclomatic_proxy.md) — 2026-04-22 Aaron auto-loop-37 four-message developer-values thread: *"i feel good about myself as a devloper when i delete more lines that i add in a day and nothing breaks"* + CC proxy + trend expectation + *"if it's going up you are wring shit cod[e]"*. Net-negative-LOC with green tests = POSITIVE outcome; feature-PR evaluation asks *"could we delete our way to this outcome?"* first. Rodney's Razor in developer-values voice. Migrated in-repo 2026-04-23 via AutoDream Overlay A opportunistic-on-touch (third migration in the 2026-04-23 cadence, sibling to outcomes-over-vanity-metrics from the same 2026-04-22 thread). | ||
| - [Deletions > insertions (tests passing) = complexity-reduction positive signal; cyclomatic complexity is the proxy; codebase-total CC/LOC should trend down to a local-optimum floor over time; trend up = "shit code"](feedback_deletions_over_insertions_complexity_reduction_cyclomatic_proxy.md) — 2026-04-22 maintainer auto-loop-37 four-message developer-values thread: *"i feel good about myself as a devloper when i delete more lines that i add in a day and nothing breaks"* + CC proxy + trend expectation + *"if it's going up you are wring shit cod[e]"*. Net-negative-LOC with green tests = POSITIVE outcome; feature-PR evaluation asks *"could we delete our way to this outcome?"* first. Rodney's Razor in developer-values voice. Migrated in-repo 2026-04-23 via AutoDream Overlay A opportunistic-on-touch (third migration in the 2026-04-23 cadence, sibling to outcomes-over-vanity-metrics from the same 2026-04-22 thread). |
There was a problem hiding this comment.
MEMORY.md now has duplicate index entries for the same memory file links (e.g., feedback_outcomes_over_vanity_metrics_goodhart_resistance.md already appears earlier, and feedback_signal_in_signal_out_clean_or_better_dsp_discipline.md is duplicated again—twice in a row). This makes the index ambiguous and harder to maintain; please consolidate to a single entry per target file and fold any new migration/attribution notes into that one entry.
| - [Signal-in, signal-out — as clean or better; DSP-discipline invariant for any transformation across the factory (doc rewrites, memory edits, refactors, commits, PR descriptions, tool-output summarization, cross-CLI hand-offs)](feedback_signal_in_signal_out_clean_or_better_dsp_discipline.md) — 2026-04-22 Aaron auto-loop-38: *"if you receive a signal in the signal out should be as clean or better"*; four-occurrence structural-not-stylistic pattern (atan2 arity / retraction-native sign / K-relations provenance / gap-preservation honest-naming); composes with capture-everything, honor-those-that-came-before, verify-before-deferring, Rodney's Razor (essential-vs-accidental orthogonal); migrated in-repo 2026-04-23 via AutoDream Overlay A first execution; resolves dangling citations from `docs/FACTORY-HYGIENE.md` + `docs/research/autodream-extension-and-cadence-2026-04-23.md`. | |
| - [Signal-in, signal-out — as clean or better; DSP-discipline invariant for any transformation across the factory (doc rewrites, memory edits, refactors, commits, PR descriptions, tool-output summarization, cross-CLI hand-offs)](feedback_signal_in_signal_out_clean_or_better_dsp_discipline.md) — 2026-04-22 maintainer auto-loop-38: *"if you receive a signal in the signal out should be as clean or better"*; four-occurrence structural-not-stylistic pattern (atan2 arity / retraction-native sign / K-relations provenance / gap-preservation honest-naming); composes with capture-everything, honor-those-that-came-before, verify-before-deferring, Rodney's Razor (essential-vs-accidental orthogonal); migrated in-repo 2026-04-23 via AutoDream Overlay A first execution; resolves dangling citations from `docs/FACTORY-HYGIENE.md` + `docs/research/autodream-extension-and-cadence-2026-04-23.md`. | |
| - [Deletions > insertions (tests passing) = complexity-reduction positive signal; cyclomatic complexity is the proxy; codebase-total CC/LOC should trend down to a local-optimum floor over time; trend up = "shit code"](feedback_deletions_over_insertions_complexity_reduction_cyclomatic_proxy.md) — 2026-04-22 Aaron auto-loop-37 four-message developer-values thread: *"i feel good about myself as a devloper when i delete more lines that i add in a day and nothing breaks"* + CC proxy + trend expectation + *"if it's going up you are wring shit cod[e]"*. Net-negative-LOC with green tests = POSITIVE outcome; feature-PR evaluation asks *"could we delete our way to this outcome?"* first. Rodney's Razor in developer-values voice. Migrated in-repo 2026-04-23 via AutoDream Overlay A opportunistic-on-touch (third migration in the 2026-04-23 cadence, sibling to outcomes-over-vanity-metrics from the same 2026-04-22 thread). | |
| - [Deletions > insertions (tests passing) = complexity-reduction positive signal; cyclomatic complexity is the proxy; codebase-total CC/LOC should trend down to a local-optimum floor over time; trend up = "shit code"](feedback_deletions_over_insertions_complexity_reduction_cyclomatic_proxy.md) — 2026-04-22 maintainer auto-loop-37 four-message developer-values thread: *"i feel good about myself as a devloper when i delete more lines that i add in a day and nothing breaks"* + CC proxy + trend expectation + *"if it's going up you are wring shit cod[e]"*. Net-negative-LOC with green tests = POSITIVE outcome; feature-PR evaluation asks *"could we delete our way to this outcome?"* first. Rodney's Razor in developer-values voice. Migrated in-repo 2026-04-23 via AutoDream Overlay A opportunistic-on-touch (third migration in the 2026-04-23 cadence, sibling to outcomes-over-vanity-metrics from the same 2026-04-22 thread). | |
| - [Signal-in, signal-out — as clean or better; DSP-discipline invariant for any transformation across the factory (doc rewrites, memory edits, refactors, commits, PR descriptions, tool-output summarization, cross-CLI hand-offs)](feedback_signal_in_signal_out_clean_or_better_dsp_discipline.md) — 2026-04-22 auto-loop-38: *"if you receive a signal in the signal out should be as clean or better"*; four-occurrence structural-not-stylistic pattern (atan2 arity / retraction-native sign / K-relations provenance / gap-preservation honest-naming); composes with capture-everything, honor-those-that-came-before, verify-before-deferring, Rodney's Razor (essential-vs-accidental orthogonal); migrated in-repo 2026-04-23 via AutoDream Overlay A first execution; resolves dangling citations from `docs/FACTORY-HYGIENE.md` + `docs/research/autodream-extension-and-cadence-2026-04-23.md`. | |
| - [Deletions > insertions (tests passing) = complexity-reduction positive signal; cyclomatic complexity is the proxy; codebase-total CC/LOC should trend down to a local-optimum floor over time; trend up = "shit code"](feedback_deletions_over_insertions_complexity_reduction_cyclomatic_proxy.md) — 2026-04-22 auto-loop-37 four-message developer-values thread: *"i feel good about myself as a devloper when i delete more lines that i add in a day and nothing breaks"* + CC proxy + trend expectation + *"if it's going up you are wring shit cod[e]"*. Net-negative-LOC with green tests = POSITIVE outcome; feature-PR evaluation asks *"could we delete our way to this outcome?"* first. Rodney's Razor in developer-values voice. Migrated in-repo 2026-04-23 via AutoDream Overlay A opportunistic-on-touch (third migration in the 2026-04-23 cadence, sibling to outcomes-over-vanity-metrics from the same 2026-04-22 thread). |
| - [Signal-in, signal-out — as clean or better; DSP-discipline invariant for any transformation across the factory (doc rewrites, memory edits, refactors, commits, PR descriptions, tool-output summarization, cross-CLI hand-offs)](feedback_signal_in_signal_out_clean_or_better_dsp_discipline.md) — 2026-04-22 maintainer auto-loop-38: *"if you receive a signal in the signal out should be as clean or better"*; four-occurrence structural-not-stylistic pattern (atan2 arity / retraction-native sign / K-relations provenance / gap-preservation honest-naming); composes with capture-everything, honor-those-that-came-before, verify-before-deferring, Rodney's Razor (essential-vs-accidental orthogonal); migrated in-repo 2026-04-23 via AutoDream Overlay A first execution; resolves dangling citations from `docs/FACTORY-HYGIENE.md` + `docs/research/autodream-extension-and-cadence-2026-04-23.md`. | ||
| - [Deletions > insertions (tests passing) = complexity-reduction positive signal; cyclomatic complexity is the proxy; codebase-total CC/LOC should trend down to a local-optimum floor over time; trend up = "shit code"](feedback_deletions_over_insertions_complexity_reduction_cyclomatic_proxy.md) — 2026-04-22 Aaron auto-loop-37 four-message developer-values thread: *"i feel good about myself as a devloper when i delete more lines that i add in a day and nothing breaks"* + CC proxy + trend expectation + *"if it's going up you are wring shit cod[e]"*. Net-negative-LOC with green tests = POSITIVE outcome; feature-PR evaluation asks *"could we delete our way to this outcome?"* first. Rodney's Razor in developer-values voice. Migrated in-repo 2026-04-23 via AutoDream Overlay A opportunistic-on-touch (third migration in the 2026-04-23 cadence, sibling to outcomes-over-vanity-metrics from the same 2026-04-22 thread). | ||
| - [Deletions > insertions (tests passing) = complexity-reduction positive signal; cyclomatic complexity is the proxy; codebase-total CC/LOC should trend down to a local-optimum floor over time; trend up = "shit code"](feedback_deletions_over_insertions_complexity_reduction_cyclomatic_proxy.md) — 2026-04-22 maintainer auto-loop-37 four-message developer-values thread: *"i feel good about myself as a devloper when i delete more lines that i add in a day and nothing breaks"* + CC proxy + trend expectation + *"if it's going up you are wring shit cod[e]"*. Net-negative-LOC with green tests = POSITIVE outcome; feature-PR evaluation asks *"could we delete our way to this outcome?"* first. Rodney's Razor in developer-values voice. Migrated in-repo 2026-04-23 via AutoDream Overlay A opportunistic-on-touch (third migration in the 2026-04-23 cadence, sibling to outcomes-over-vanity-metrics from the same 2026-04-22 thread). | ||
| - [External-signal-confirms-internal-insight — wink-validation recurrence; first = noteworthy, second = file, third+ = name-the-pattern; capture internal-claim BEFORE external-signal-arrives so validation is verifiable against the paper trail not retconned](feedback_external_signal_confirms_internal_insight_second_occurrence_discipline_2026_04_22.md) — 2026-04-22 two-occurrence pattern (Muratori 5-pattern → Zeta pointer-equivalents + three-substrate triangulation via Claude/Codex/Gemini capability maps); rule: external signal (YouTube recommender / maintainer echo / expert writeup / third-party research) corroborating a factory-internal architectural read is strictly stronger moat evidence than internal claim alone; migrated in-repo 2026-04-23 via AutoDream Overlay A opportunistic-on-touch (fourth in the 2026-04-23 cadence, following signal-in-signal-out / outcomes-over-vanity / deletions-over-insertions). |
There was a problem hiding this comment.
These newly added rows duplicate existing entries elsewhere in MEMORY.md (e.g., the deletions-over-insertions memory and the external-signal-confirms-internal-insight memory already have index entries earlier). Please remove the duplicates (or update the original entries in-place) so the index stays one-link-per-memory and remains reliably searchable.
| - [External-signal-confirms-internal-insight — wink-validation recurrence; first = noteworthy, second = file, third+ = name-the-pattern; capture internal-claim BEFORE external-signal-arrives so validation is verifiable against the paper trail not retconned](feedback_external_signal_confirms_internal_insight_second_occurrence_discipline_2026_04_22.md) — 2026-04-22 two-occurrence pattern (Muratori 5-pattern → Zeta pointer-equivalents + three-substrate triangulation via Claude/Codex/Gemini capability maps); rule: external signal (YouTube recommender / maintainer echo / expert writeup / third-party research) corroborating a factory-internal architectural read is strictly stronger moat evidence than internal claim alone; migrated in-repo 2026-04-23 via AutoDream Overlay A opportunistic-on-touch (fourth in the 2026-04-23 cadence, following signal-in-signal-out / outcomes-over-vanity / deletions-over-insertions). |
| - [Public API changes go through public-api-designer](feedback_public_api_review.md) — internal→public flips, new public members, signature changes all require Ilyana's review before landing; InternalsVisibleTo is not a workaround. | ||
| - [Don't repeat project name in own folder tree](feedback_folder_naming_convention.md) — on-disk folders go bare (Core, Bayesian, Tests.FSharp); Zeta prefix survives only in published identity (NuGet / namespaces / published assembly names). | ||
| - [Path hygiene in documentation](feedback_path_hygiene.md) — absolute filesystem paths and paths outside repo root are doc smells; documentation-agent greps and rewrites; GOVERNANCE.md §18 is the single memory-folder exception. | ||
| - [Newest-first memory ordering](feedback_newest_first_ordering.md) — MEMORY.md, ROUND-HISTORY, per-persona notebooks all prepend new entries; recent history leads, ancient trails. | ||
| - [Memories are the most valuable resource](project_memory_is_first_class.md) — human maintainer does not delete or modify the memory folder except as an absolute last resort; agents WRITE their own memories freely (that's the point). Per-entry policy in file. | ||
| - [No regulated clinical titles on personas](feedback_regulated_titles.md) — never label a persona "therapist"/"counselor"/"psychologist"; use coach/steward/keeper/facilitator/liaison instead. |
There was a problem hiding this comment.
This block duplicates earlier index entries for the same links (feedback_public_api_review.md, feedback_folder_naming_convention.md, feedback_path_hygiene.md, feedback_newest_first_ordering.md, project_memory_is_first_class.md, feedback_regulated_titles.md). Please delete the repeated entries to avoid index bloat and conflicting descriptions for the same target file.
| - [Public API changes go through public-api-designer](feedback_public_api_review.md) — internal→public flips, new public members, signature changes all require Ilyana's review before landing; InternalsVisibleTo is not a workaround. | |
| - [Don't repeat project name in own folder tree](feedback_folder_naming_convention.md) — on-disk folders go bare (Core, Bayesian, Tests.FSharp); Zeta prefix survives only in published identity (NuGet / namespaces / published assembly names). | |
| - [Path hygiene in documentation](feedback_path_hygiene.md) — absolute filesystem paths and paths outside repo root are doc smells; documentation-agent greps and rewrites; GOVERNANCE.md §18 is the single memory-folder exception. | |
| - [Newest-first memory ordering](feedback_newest_first_ordering.md) — MEMORY.md, ROUND-HISTORY, per-persona notebooks all prepend new entries; recent history leads, ancient trails. | |
| - [Memories are the most valuable resource](project_memory_is_first_class.md) — human maintainer does not delete or modify the memory folder except as an absolute last resort; agents WRITE their own memories freely (that's the point). Per-entry policy in file. | |
| - [No regulated clinical titles on personas](feedback_regulated_titles.md) — never label a persona "therapist"/"counselor"/"psychologist"; use coach/steward/keeper/facilitator/liaison instead. |
Summary
Fourth opportunistic-on-touch Overlay A migration in the 2026-04-23 cadence, following PRs #157 / #158 / #159.
The rule migrated
When an external signal (YouTube recommender / maintainer echo / expert writeup / third-party research) independently corroborates a factory-internal architectural insight, treat as strictly stronger moat evidence than internal claim alone. Second-occurrence discipline: first = noteworthy, second = file, third+ = name-the-pattern. Capture the pre-validation paper trail so the confirmation is verifiable, not retconned.
Why this memory qualifies
Test plan
markdownlint-cli2clean after MD026 trailing-colon heading fixes (## Why:→## Why,## How to apply:→## How to apply)Queue status
5 identified migration candidates → 1 remaining (
project_semiring_parameterized_zeta_regime_change_one_algebra_to_map_others_2026_04_22.md, 248 lines).🤖 Generated with Claude Code