Skip to content

memory: migrate external-signal-confirms-internal-insight discipline (Overlay A #4)#162

Merged
AceHack merged 2 commits intomainfrom
refactor/overlay-a-migrate-external-signal-confirms-internal
Apr 24, 2026
Merged

memory: migrate external-signal-confirms-internal-insight discipline (Overlay A #4)#162
AceHack merged 2 commits intomainfrom
refactor/overlay-a-migrate-external-signal-confirms-internal

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented Apr 23, 2026

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

  • Verbatim content preserved
  • markdownlint-cli2 clean after MD026 trailing-colon heading fixes (## Why:## Why, ## How to apply:## How to apply)
  • Per-user source marked migrated (provenance preserved)
  • MEMORY.md index entry newest-first
  • CI validation on merge

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

Copilot AI review requested due to automatic review settings April 23, 2026 16:23
AceHack added a commit that referenced this pull request Apr 23, 2026
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>
AceHack added a commit that referenced this pull request Apr 23, 2026
…+ 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>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.md to 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.

@AceHack AceHack enabled auto-merge (squash) April 23, 2026 17:05
AceHack added a commit that referenced this pull request Apr 23, 2026
* 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>
@AceHack AceHack force-pushed the refactor/overlay-a-migrate-external-signal-confirms-internal branch from 86be41b to 6a62f9a Compare April 23, 2026 18:11
AceHack added a commit that referenced this pull request Apr 23, 2026
…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>
AceHack added a commit that referenced this pull request Apr 23, 2026
…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>
AceHack added a commit that referenced this pull request Apr 23, 2026
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>
AceHack added a commit that referenced this pull request Apr 23, 2026
…/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>
AceHack added a commit that referenced this pull request Apr 23, 2026
…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>
AceHack added a commit that referenced this pull request Apr 23, 2026
…, 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>
AceHack and others added 2 commits April 24, 2026 10:42
…(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>
Copilot AI review requested due to automatic review settings April 24, 2026 14:42
@AceHack AceHack force-pushed the refactor/overlay-a-migrate-external-signal-confirms-internal branch from 6a62f9a to ab72d98 Compare April 24, 2026 14:42
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@AceHack AceHack merged commit 032c76a into main Apr 24, 2026
14 checks passed
@AceHack AceHack deleted the refactor/overlay-a-migrate-external-signal-confirms-internal branch April 24, 2026 14:44
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

Comment thread memory/MEMORY.md
Comment on lines +422 to +425
- [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).
Copy link

Copilot AI Apr 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Suggested change
- [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).

Copilot uses AI. Check for mistakes.
Comment thread memory/MEMORY.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).
- [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).
Copy link

Copilot AI Apr 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Suggested change
- [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).

Copilot uses AI. Check for mistakes.
Comment thread memory/MEMORY.md
Comment on lines +458 to +463
- [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.
Copy link

Copilot AI Apr 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Suggested change
- [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.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants