From 5442aecb3f139673f411c3727a3d5fe76001721e Mon Sep 17 00:00:00 2001 From: lorentz Date: Sat, 11 Jul 2026 13:22:20 -0400 Subject: [PATCH] docs(14): record user-approved typography exception (D-10) --- .planning/phases/14-pax8-ui-surface/14-CONTEXT.md | 10 ++++++++++ 1 file changed, 10 insertions(+) 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