diff --git a/.planning/phases/14-pax8-ui-surface/14-CONTEXT.md b/.planning/phases/14-pax8-ui-surface/14-CONTEXT.md index 1d45f1e..c5046ec 100644 --- a/.planning/phases/14-pax8-ui-surface/14-CONTEXT.md +++ b/.planning/phases/14-pax8-ui-surface/14-CONTEXT.md @@ -81,6 +81,16 @@ User deferred to Claude's judgment on all four gray areas identified. Decisions `requireAuth()`/`requirePermission()` call, not an implicit "whatever middleware allows." +### Typography Exception (user-approved after UI-checker BLOCK) +- **D-10:** The UI checker's Dimension 4 gate blocked Phase 14's first + UI-SPEC draft for using 3 font weights (400/600/700) against its generic + 2-weight default cap. Presented to the user with the tradeoff (match + `DESIGN.md`'s existing sitewide type scale — IBM Plex Sans in weights + 300-700, already used on every other page — vs. trim to 2 weights for + `/pax8` alone, which would look inconsistent with the rest of the app). + User explicitly chose to match the sitewide 3-weight pattern. This is a + real recorded decision, not Claude's discretion. + ### No-Candidate / Edge-Case Handling - **D-09:** A review row with an empty `candidate_company_ids` array shows the same review-section UI with an explicit empty state ("No suggested