docs(adr): mark CategoryRow pending Q23 and qualify answer 5's fit (improvise-cq1q.1)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
This commit is contained in:
Claude (adr7-steward)
2026-10-05 14:07:05 -07:00
committed by Edward Langley
parent 769f7b251f
commit 068e413071
+9 -5
View File
@@ -447,7 +447,8 @@ things in earlier text meet them, and none is resolved here:
declaration's display and not a reference. Whether the normal case should still
spell an id there is part of Q23.
- **Answers 5 and 19** picture the measure case as a display plus one id
(`Profit(3)`, `Profit (profit)`), which fits an id/display split.
(`Profit(3)`, `Profit (profit)`), which fits an id/display split (answer 5's
file-line picture fits option (c) only loosely; see Q23).
- **Answer 30** and the ADR's worked example (`Tax` in `CustomCat`) are about the
*rare* case. The decision stands. The emphasis of the surrounding text changed:
revision 9 wrote the dimension target as the main case and the `_Measure` target as
@@ -891,7 +892,8 @@ pipe-quotes any display name that would otherwise read as display plus id:
`ClearCell { view, … }`, which improvise-wpxr (PR #281, merged) gave a view named by
its name, like every other view-scoped variant (improvise-lltt).
- **Projections carry id and display together:**
- `CategoryRow { id, display, items: Vec<(ItemHandle, String)>, axis }`;
- `CategoryRow { id, display, items: Vec<(ItemHandle, String)>, axis }`
(**pending Q23**: under option (c) there is no `ItemHandle`);
- `FormulaCache` rows `{ id, stored, display }`. `display` is what the panel shows
(answer 19): the target's display name with its id in parentheses, then the
expression over display names, with an id wherever a display name is ambiguous
@@ -1261,9 +1263,11 @@ dimension case, so the two cases put different kinds of thing in one position.
written somewhere: today only non-formula `_Measure` items persist, and formula
targets are rebuilt from `## Formulas`.
Answers 5 and 19 picture the measure case as `Profit(3)` and `Profit (profit)`. Both
pictures fit (a), (b) and (c): each gives the measure a display and an id, and under
(c) the `profit` in answer 19's picture is the item id.
Answers 5 and 19 picture the measure case as `Profit(3)` and `Profit (profit)`.
Answer 19's panel picture fits (a), (b) and (c): each gives the measure a display and
an id, and under (c) the `profit` is the item id. Answer 5's file-line picture,
`- Profit(3) = …`, fits (a) and (b) exactly, and (c) only loosely, because (c) writes
the item id in the target position where answer 5 shows the display.
**No recommendation is made until the user chooses.** Revision 9 recommended (a),
written when the dimension case was the one in view. Any ranking of how well an option