v1.8.02026-06-10The taste loop closes: your corrections become preferences, preferences become proposals, and one click folds them into DESIGN.md. Plus a taste dashboard and a scripted release bench.
The taste loop closes: your corrections become preferences, preferences become proposals, and one click folds them into DESIGN.md. Plus a taste dashboard and a scripted release bench.
- Auto-fold gate. When a preference scope recurs past the threshold,
session-end-foldinwrites a structured proposal and your next session opens by asking — one selectable-option question ("이 취향, DESIGN.md에 반영할까요?"). Approve →omd:learnfolds it; decline → snoozed until it recurs again. The old remember → wait → manually-run-learn dance is gone. - Ambient capture now persists — and sees more.
post-edit-watchno longer just warns: off-system drift is recorded to.omd/preferences.mdasconfidence: inferred(24h dedup, never while editing DESIGN.md/.omd). Detection grew from hex colors to radius and motion-duration — including Tailwind classes, kebab-case CSS, camelCase JSX inline styles, and.htmloutputs (whatomd:harnessactually emits). omd:taste— see what the system thinks you like. One command renders applied / pending (with recurrence counts and how far from the fold threshold) / snoozed / not-yet-known axes, with inline actions (fold now · forget · refine). Skill count: 16 → 17.- Reviewers feed the loop.
omd:designer-reviewandomd:final-qanow end recurring findings with a single opt-in question — "이 패턴, 취향으로 기록할까요?" — recording withsignal: reviewon consent. Never auto-recorded, never auto-folded. - Scripted 2-bench release routine.
scripts/bench/score-init.mjs(first-60s) and the newscripts/bench/score-taste.mjs(capture → reflect → propose) score real headless runs deterministically; both at 10/10 on this release. - Fixes & hygiene:
session-state-loaderoutput envelope corrected (its session-start context was silently dropped); catalog resolution order normalized across all 4 documents with a CI drift guard; installer channel mapping unified into one table (cursor dedup behavior preserved, tested);omd:kr-writerpresets now self-contained for npx installs; dangling dev-only references cleaned; docs/JSON-LD FAQ generated from one source; release workflow actions bumped for Node 24 runners.

