You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor comments: retarget cross-refs at docs/PSEUDO-MERGE-MODE.md
The pseudo-merge design doc at docs/PSEUDO-MERGE-MODE.md is now the
permanent reference. Code/test comments are rewritten so the source
reads as if it had been written from that spec, with no traces of the
development process:
- All references to PSEUDO-MERGE-MODE-IMPLEMENTATION_PLAN.md (the
work-in-progress document) replaced with cross-refs to
docs/PSEUDO-MERGE-MODE.md §X.Y where the new article actually
covers the topic.
- All "Stage 13 / Phase 4 / Decision #X / Group N / pre-Stage-13"
development-process artifacts removed.
- All N-prefixed test titles (N1, N9, N13, etc., from the Phase 3
RED test plan) stripped — the test name itself describes the
behaviour; the location of the spec cross-ref is the surrounding
comment.
- Cross-refs added only where local code can't self-explain
(named protocols, non-obvious design choices, invariants the
spec enforces). No reflexive "see docs/..." after every block.
- Removed dead-artifact assertions: tests no longer synthesize
`sibling-content.bin` files (a legacy backup file the current
code never produces or reads). Test cases keep their actual
behavioural pin without the legacy stand-in setup.
- Same `.sync-tmp` semantic fix applied to comments in main.ts
and mock-obsidian-platform.test.ts that still said `.sync-bak`
for ConflictStore staging contexts.
No behavioural changes; tests 526/526 GREEN; build clean.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments