Skip to content

Commit a78cf78

Browse files
committed
Correct c1/c4 audit: units 8 and 9 are already split (no c2 gap)
The first draft claimed units 8 and 9 still carried a bundled c2. That was read off a stale working tree from before a git pull — PRs #167 and #168 had already split both (rubric + regression sets to 4 criteria) and merged. Remove the false "incomplete sweep" section, fix the numbering note (only tokenization and the reverted multimodal remain 3-criterion), and correct the regime-criterion index for units 8/9 from c3 to c4. The c1 and regime-criterion analysis for 8/9 is unchanged — the split left their c1 text alone and only renumbered the regime criterion. https://claude.ai/code/session_019xEvNkByf5ic4kbMZFdKDR
1 parent e2395ca commit a78cf78

1 file changed

Lines changed: 13 additions & 30 deletions

File tree

docs/RUBRIC_AUDIT_C1_C4.md

Lines changed: 13 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,17 @@ explicitly deferred — the same pattern in **c1** ("9 of 13 units") and the
1717

1818
**Numbering note.** The c2 split renumbered the split units' rubrics 3 → 4. The
1919
"regime / mapping" criterion the original audit called *c3* is now **c4** in
20-
every split unit, and remains **c3** in the units that were never split
21-
(tokenization, cost-dynamics, customization-trilemma, multimodal). Throughout
22-
this doc, "regime criterion" means that criterion regardless of its index.
23-
24-
---
25-
26-
## Discovered during inventory — the c2 sweep is incomplete
27-
28-
While extracting rubrics I found that **units 8 (cost-dynamics) and 9
29-
(customization-trilemma) were never split** — both still carry the bundled c2
30-
("identifies a concrete failure mode … AND explains/names the mechanism") and
31-
have 3 criteria, confirmed against their regression sets (no `position: 4`).
32-
The original audit table (`RUBRIC_AUDIT.md:82-83`) marked both `SPLIT`, and the
33-
prior summary described the sweep as covering "2–9".
34-
35-
Actual c2-split coverage:
36-
37-
| Range | Status |
38-
|-------|--------|
39-
| 2, 3, 4, 5, 6, 7 | split, merged |
40-
| 10, 11, 12 | split, merged |
41-
| 13 | split **reverted** at gate (coupled conjuncts — intentional) |
42-
| **8, 9** | **never split — bundled c2 still live** |
43-
44-
Unit 13 staying 3-criterion is by design. Units 8 and 9 are a **gap**, not a
45-
decision. This is a c2-rollout item, not part of the c1/c4 audit — flagged here
46-
for visibility; recommend a separate decision on whether to finish 8/9 before
47-
or after this c1/c4 work. **Not actioned in this doc.**
20+
every split unit (positions 2–12), and remains **c3** in the two 3-criterion
21+
units: tokenization (position 1, clean — never had a bundled c2) and multimodal
22+
(position 13, split reverted at gate — coupled conjuncts, see
23+
`RUBRIC_AUDIT.md:26`). Throughout this doc, "regime criterion" means that
24+
criterion regardless of its index.
25+
26+
**c2-sweep coverage (for reference).** The criterion-2 sweep is complete. Units
27+
2–7 and 10–12 split and merged; units 8 (cost-dynamics) and 9
28+
(customization-trilemma) split and merged in PRs #167 / #168; unit 13 split
29+
reverted at the gate (intentional). All of positions 2–12 are 4-criterion. No c2
30+
gap remains.
4831

4932
---
5033

@@ -113,8 +96,8 @@ the whole criterion off the enumeration alone.
11396
| 5 | model-selection (c4) | map class → regime **AND** recognize the cross-tier hybrid pattern | **HIGH** |
11497
| 6 | prompt-design (c4) | map approach → regime **AND** recognize the hybrid PM-default | **HIGH** |
11598
| 7 | hallucination (c4) | map approach → regime **AND** recognize high-stakes needs all three layered | **HIGH** |
116-
| 8 | cost-dynamics (c3) | map lever → regime **AND** recognize production layers all three | **HIGH** |
117-
| 9 | customization-trilemma (c3) | map approach → problem-shape **AND** recognize layering **AND** eng-cost / reversal-cost sequencing | **HIGH (→ CRITICAL-leaning)** |
99+
| 8 | cost-dynamics (c4) | map lever → regime **AND** recognize production layers all three | **HIGH** |
100+
| 9 | customization-trilemma (c4) | map approach → problem-shape **AND** recognize layering **AND** eng-cost / reversal-cost sequencing | **HIGH (→ CRITICAL-leaning)** |
118101
| 10 | vector-search-rag (c4) | name a signal per dimension **AND** recognize the PM-error of single-signal-as-proxy | **HIGH** |
119102
| 11 | streaming-ux (c4) | map combination → surface + why **AND** recognize the "add streaming is one decision" PM-error | **HIGH** |
120103
| 12 | tool-use (c4) | map combination → surface by stakes + why **AND** recognize the "tool use is one decision" PM-error | **HIGH** |

0 commit comments

Comments
 (0)