1
0
Fork 0
portfolio-optimiser-commons/docs
Kjell Tore Guttormsen c66ccc3ed9 docs(plan): D2 register-form fix — two-output model resolves ÅS#5
Author the framework-neutral contract that unblocks D2 (coordination
register). Root cause: D2 conflated marker durability with content
publicness. Fix decouples them via a two-output model — LOCAL-ONLY rich
roll-up (grep STATE, unchanged) + optional public status-token-only index
from minimal committed carriers. Register-builder tolerates three per-repo
modes (absent / minimal-committed / private-sidechannel), decided at build;
never forces a commit. Commons picks 'absent' → the STATE interim line
becomes the permanent design for the public-mirror class.

Contract only; no global convention edited. Ratification (register section
placement + catalog builder wiring) is the next step.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016oMpAhQcJZVGBW182stSPn
2026-07-23 22:14:00 +02:00
..
plan docs(plan): D2 register-form fix — two-output model resolves ÅS#5 2026-07-23 22:14:00 +02:00