Merge 7b: production dev integration invalidates performance source pins #1047

Closed
opened 2026-10-04 09:16:20 +00:00 by kayg · 0 comments
Owner

Required origin/dev integration into round 7b2 fails bun run check in the performance source gate:

perf-lint: INVALID: ('render.bound', 'apps/web/src/lib/components/SidebarLinks.svelte', 'apps/web/src/lib/components/SidebarLinks.svelte#each:a6432f7bb9653f60:1'): unused or changed exception

A read-only comparison of source findings and the exact ledger found 741 changed syntax pins across 15 merged files, 25 removed sites, and 136 newly reported sites. Five changed actual strings differ only in whitespace. New sites are 135 unresolved calls in the deployed Daily Log parser and Tag deduplication code, plus MonthGrid.rowKey's await/continuation. The merge changes Sidebar identity from href to stable view ID; no list count budget changes there.

7bfix-photos leaves the ledger and ratchet unchanged. Regenerating debt or changing the scanner's purity/keyboard rules is outside Photo probe scope. The merge round must reconcile the approved production changes with the source gate, preserving the non-growing ratchet. Re-run bun run check and focused performance guard tests after that decision. Full finding JSON is kept in artifacts/merge-perf-findings.json in the Photo worktree.

Required origin/dev integration into round 7b2 fails `bun run check` in the performance source gate: ``` perf-lint: INVALID: ('render.bound', 'apps/web/src/lib/components/SidebarLinks.svelte', 'apps/web/src/lib/components/SidebarLinks.svelte#each:a6432f7bb9653f60:1'): unused or changed exception ``` A read-only comparison of source findings and the exact ledger found 741 changed syntax pins across 15 merged files, 25 removed sites, and 136 newly reported sites. Five changed `actual` strings differ only in whitespace. New sites are 135 unresolved calls in the deployed Daily Log parser and Tag deduplication code, plus MonthGrid.rowKey's await/continuation. The merge changes Sidebar identity from href to stable view ID; no list count budget changes there. 7bfix-photos leaves the ledger and ratchet unchanged. Regenerating debt or changing the scanner's purity/keyboard rules is outside Photo probe scope. The merge round must reconcile the approved production changes with the source gate, preserving the non-growing ratchet. Re-run `bun run check` and focused performance guard tests after that decision. Full finding JSON is kept in artifacts/merge-perf-findings.json in the Photo worktree.
kayg closed this issue 2026-10-04 18:55:34 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#1047
No description provided.