Skip to content

fix(writer): source_status auf Merge-Stub-Pfad rendern (Geschwister von Befund D)#65

Merged
TillQuandel merged 1 commit into
masterfrom
fix/merge-stub-source-status
Jun 23, 2026
Merged

fix(writer): source_status auf Merge-Stub-Pfad rendern (Geschwister von Befund D)#65
TillQuandel merged 1 commit into
masterfrom
fix/merge-stub-source-status

Conversation

@TillQuandel

Copy link
Copy Markdown
Owner

Befund (Sibling-Pfad-Hunt zu Befund D)

Adversarialer Hunt (Cross-Model-Review, Codex) nach Geschwistern der Befund-D-Klasse („Producer setzt Feld, Consumer liest es nie / über anderen Schlüssel" — [[Ungelesenes-Pipeline-Signal]]) fand: render_merge_stub ist ein divergenter Consumer und droppt source_status, das render_note rendert (#45 fail-closed-Flag).

Pfad: eine action="create"-Note mit source_status="unresolved", die zufällig einen Vault-Title/Alias-Treffer hat, wird über find_existing_in_vault zum Merge-Stub geroutet — und verliert das Ehrlichkeits-Flag still. routing_report liest es (Report bleibt korrekt), aber das Frontmatter-Flag verpufft auf dem Merge-Pfad.

Fix

Konditionale source-status-Zeile im Merge-Stub-Frontmatter, gespiegelt von render_note. +2 Tests (gerendert wenn gesetzt / weggelassen wenn None). Volle Suite 606 passed.

Geprüft, aber NICHT gefixt (by-design)

auto_vault_recommended und confidence_reasoning werden vom Merge-Stub ebenfalls nicht gerendert — bei einem bewusst dünnen v27-Stub (voller Merge = v28) plausibel intendiert, kein Datenverlust-Risiko. Bewusst gelassen.

…on Befund D)

render_merge_stub liess das fail-closed-Flag source_status fallen, das render_note
rendert (#45). Eine create-Note mit unaufloesbarer Quelle, die zufaellig einen
Vault-Title/Alias-Treffer hat, rendert als Merge-Stub und verlor das Flag still --
gleiche Consumer-Divergenz-Klasse wie der extend_path-Bug (Sibling-Pfad-Hunt via
Cross-Model-Review Codex 2026-06-23). Fix: konditionale source-status-Zeile im
Stub-Frontmatter, +2 Tests.
@TillQuandel TillQuandel merged commit ed708b4 into master Jun 23, 2026
2 checks passed
@TillQuandel TillQuandel deleted the fix/merge-stub-source-status branch June 23, 2026 11:14
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