chore(repo): suppress generated dist/ artifacts in PR diffs #16

Closed
tim.lingo wants to merge 0 commits from chore/suppress-generated-diffs into main
Member

Makes every PR reviewable again. dist/.c + .elh are elc transpiler output; one soul change regenerates ~57k lines of dist/neuron.c + dist/soul.c that bury the real source diff (why PRs #5 and #9 are 70k-line walls). Marking dist/* -diff + linguist-generated suppresses them in diffs and Gitea's PR view. They stay TRACKED so CI's header-gen (greps dist/.c) is unchanged. Proven: a dist/soul.c change now renders 'Binary files differ', not 57k lines.

Makes every PR reviewable again. dist/*.c + *.elh are elc transpiler output; one soul change regenerates ~57k lines of dist/neuron.c + dist/soul.c that bury the real source diff (why PRs #5 and #9 are 70k-line walls). Marking dist/** -diff + linguist-generated suppresses them in diffs and Gitea's PR view. They stay TRACKED so CI's header-gen (greps dist/*.c) is unchanged. Proven: a dist/soul.c change now renders 'Binary files differ', not 57k lines.
tim.lingo added 1 commit 2026-06-14 20:37:22 +00:00
chore(repo): suppress generated dist/ artifacts in diffs
Neuron Soul CI / build (pull_request) Successful in 4m18s
8f84e12218
dist/*.c and *.elh are elc transpiler output. CI's header-gen step still
greps dist/*.c, so they stay tracked, but a single soul change regenerates
~57k lines of dist/neuron.c + dist/soul.c that bury the real source diff and
poison both human and agent PR review. Mark them -diff + linguist-generated so
PRs show only the real changes. Build pipeline unchanged.
Author
Member

START HERE — merge this first.

CI-green, no conflicts. Marks generated dist/ files as -diff so every OTHER open PR stops rendering as a 70k-line wall and shows only its real source change. Build untouched (CI still greps dist/*.c; files stay tracked).

Sequence once this lands:

  1. #16 (this) — unblocks readable diffs on everything below
  2. #1 — engram write-corruption fix (135 lines) — small, real bug
  3. #3 — Claude-as-Neuron CLI tooling (767, all new files) — additive
  4. #14 — connectors /api proxy (617) — medium
  5. reconcile #9 <-> #5 — they OVERLAP ~80%; pick canonical (likely #9), merge one, rebase/close the other. The only deep-judgment item.

Each PR has its own inline handoff comment. 4 of 5 are small/low-risk and move fast once this merges.

START HERE — merge this first. CI-green, no conflicts. Marks generated dist/ files as -diff so every OTHER open PR stops rendering as a 70k-line wall and shows only its real source change. Build untouched (CI still greps dist/*.c; files stay tracked). Sequence once this lands: 1. #16 (this) — unblocks readable diffs on everything below 2. #1 — engram write-corruption fix (135 lines) — small, real bug 3. #3 — Claude-as-Neuron CLI tooling (767, all new files) — additive 4. #14 — connectors /api proxy (617) — medium 5. reconcile #9 <-> #5 — they OVERLAP ~80%; pick canonical (likely #9), merge one, rebase/close the other. The only deep-judgment item. Each PR has its own inline handoff comment. 4 of 5 are small/low-risk and move fast once this merges.
Author
Member

@will.anderson — start here when you (or your Neuron) pick the queue back up.

#16 is the keystone: merge it first (it's green, no conflicts). It marks the generated dist/*.c as -diff, so every other open PR stops showing up as a ~70k-line wall and renders only its real source change — that's almost certainly what was making these unreviewable.

Order after #16:

  • #1 — engram write-corruption fix (135 lines, real bug)
  • #3 — CLI tooling (767, all new files, additive)
  • #14 — connectors /api proxy (617)
  • then #9#5: these overlap ~80% (same awareness.el / mcp-wrapper / neuron-api changes). They're the same work in two diffs — pick the canonical one (probably your #9), merge it, rebase/close the other. That's the only one that needs a real call.

Each PR has an inline handoff comment (what / why / risk / verify). Teed up so it should move fast. — Tim

@will.anderson — start here when you (or your Neuron) pick the queue back up. #16 is the keystone: merge it first (it's green, no conflicts). It marks the generated `dist/*.c` as `-diff`, so every other open PR stops showing up as a ~70k-line wall and renders only its real source change — that's almost certainly what was making these unreviewable. Order after #16: - #1 — engram write-corruption fix (135 lines, real bug) - #3 — CLI tooling (767, all new files, additive) - #14 — connectors /api proxy (617) - then #9 ↔ #5: these overlap ~80% (same awareness.el / mcp-wrapper / neuron-api changes). They're the same work in two diffs — pick the canonical one (probably your #9), merge it, rebase/close the other. That's the only one that needs a real call. Each PR has an inline handoff comment (what / why / risk / verify). Teed up so it should move fast. — Tim
will.anderson closed this pull request 2026-06-15 16:38:03 +00:00
will.anderson deleted branch chore/suppress-generated-diffs 2026-06-15 16:38:07 +00:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neuron-technologies/neuron#16