mirror of
https://github.com/ZSeven-W/dsh-openpencil.git
synced 2026-09-28 09:02:55 +08:00
PATTERN-AUDIT (docs/PATTERN-AUDIT.md), found by live-driving the pipeline: a natural-language design task rolled a text nav-link into a terminal contradiction — the diagnostic said "missing a 44px minimum on width", the agent set a fixed width:44, and container-flow then rejected padding+label > 44 with canContinue:false. The hint now names minWidth/minHeight and says to keep fit_content sizing, warning that a fixed 44px fails container-flow terminally. Three regression tests pin the satisfiable intersection (fit_content + minWidth 44 passes both rules), the hint wording, and that the fixed-44 rejection itself stays. Red/green proof and baseline (204/206 host-api, 7/7 mcp, 99/99 client in an isolated frozen-lockfile clone) recorded in the audit. Claude-Session: https://claude.ai/code/session_01K4fDnEe7HC84PaQFAWikLb