-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Component Audit Authority Map
Cindy Zhang edited this page Sep 7, 2026
·
1 revision
Rubric v1.15.3 mapped against repository authority at
4a8ded06fbc33df70829e87ea1a7c3e22131d7b3. Generated 2026-09-07. The rubric's current version may be newer; use this page's per-check classifications until a later mapping supersedes them.
- 249 checks, 249 unique IDs, no other ID families: Q 12, A 21, T 35 (including T2b), P 42, B 16, D 16, V 16, C 22, X 21, I 21, R 11, L 16.
- Per-check classifications remain 59 current repository authority, 8 objective external standards, 69 procedural/scoring-only, 16 draft/non-authoritative, 91 missing-owner, and 6 conflict/stale.
- Fetched
origin/mainnow contains 44 current authority records, including landedspec:AST-029; component authority remains sparse: 9 of 44 Core component specs arecurrent, and 35 aredraft. - AST-029 is
authority: current,phase: accepted. TDD is owned byspec:AST-029/DEC-4and its FR12 verification row; storage by FR13/DEC-5; scoring and targeted invalidation by FR14–FR15/DEC-6. FR11 keeps auto-merge unavailable untilphase: shippedand atomic activation.
| Code | Classification | Meaning |
|---|---|---|
| C | Current repository authority | Exact current record requirement/invariant owns the check, subject to its declared scope. |
| E | Objective external standard | A named normative standard supplies the pass/fail outcome; Astryx technique wording is not independently authoritative. |
| P | Procedural/scoring-only | The rubric may own how to review, gather evidence, document, or score; it does not define product behavior. |
| D | Draft/non-authoritative citation | A matching repository record exists but is authority: draft; it cannot currently gate or justify remediation. |
| M | Missing owner | The claim is product/implementation policy but no current record owns it. Wiki prose, implementation, lint, tests, and old PRs are evidence—not authority. |
| X | Conflict/stale assertion | The rubric contradicts current authority, contradicts itself, or imposes a stale universal rule. |
| ID | Class | Authority or disposition |
|---|---|---|
| Q1 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| Q2 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| Q3 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| Q4 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| Q5 | C | architecture:component-theming-surface/INV4, INV6–INV7 |
| Q6 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| Q7 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| Q8 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| Q9 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| Q10 | C | spec:AST-027/FR7–FR10; architecture:layer-runtime/INV1–INV3 |
| Q11 | C | spec:AST-017/FR7 |
| Q12 | C | spec:AST-020/FR6; spec:AST-029/FR5, FR10 |
| ID | Class | Authority or disposition |
|---|---|---|
| A1 | E | WCAG 2.2 SC 4.1.2 (Name, Role, Value) |
| A2 | C | spec:AST-020/FR1–FR2 |
| A3 | E | WCAG 2.2 SC 4.1.2 and SC 1.4.1 |
| A4 | X | Blanket “full APG” requirement conflicts with spec:AST-020/FR2: APG applies only when a current owner adopts that pattern; another standards-valid model may be authoritative. |
| A5 | E | WAI-ARIA APG modal-dialog focus contract; WCAG 2.2 SC 2.4.3/2.4.11 where applicable |
| A6 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| A7 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| A8 | C | architecture:interaction-modality/INV4 |
| A9 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| A10 | E | WCAG 2.2 SC 2.5.8 (Target Size (Minimum)) |
| A11 | C | family:buttons/FR3–FR5; family:input-fields/FR4–FR7 (only for those members) |
| A12 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| A13 | D | design:motion/DR5 (draft); exact useEntryAnimation technique is not owned |
| A14 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| A15 | C | architecture:interaction-modality/INV1–INV3 |
| A16 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| A17 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| A18 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| A19 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| A20 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| A21 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| ID | Class | Authority or disposition |
|---|---|---|
| T1 | C | architecture:theme-tokens/INV3–INV4 |
| T2 | C | architecture:component-theming-surface/INV4, INV7–INV9 |
| T2b | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T3 | C | architecture:theme-tokens/INV3 |
| T4 | C | architecture:component-theming-surface/INV2–INV3, INV7 |
| T5 | C | architecture:component-theming-surface/INV6–INV7 |
| T6 | C | architecture:component-theming-surface/INV6 |
| T7 | C | architecture:component-theming-surface/INV2–INV5 |
| T8 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T9 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T10 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T11 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T12 | C | architecture:public-component-api/INV6 |
| T13 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T14 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T15 | C | architecture:component-theming-surface/INV4, INV6 |
| T16 | C | architecture:public-component-api/INV5–INV7; spec:AST-002/FR4 |
| T17 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T18 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T19 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T20 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T21 | C | architecture:theme-tokens/INV3 |
| T22 | D | design:color-emphasis/DR2, DR5 (draft) |
| T23 | C | architecture:component-theming-surface/INV10–INV11; architecture:public-component-api/INV11 |
| T24 | C | architecture:container-padding/INV1–INV2, INV6 |
| T25 | D | design:motion/DR2–DR5 (draft); exact token/property list is not current authority |
| T26 | C | architecture:component-theming-surface/INV6 |
| T27 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T28 | C | architecture:component-theming-surface/INV4–INV5 |
| T29 | C | spec:AST-002/FR4, FR6; architecture:component-theming-surface/INV5 |
| T30 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| T31 | C | architecture:theme-application/INV1, INV7–INV8; architecture:theme-authoring-contract/INV7 |
| T32 | C | architecture:theme-compilation/INV10; spec:AST-006/FR11 |
| T33 | C | spec:AST-017/FR1–FR8; architecture:public-component-api/INV9 |
| T34 | X | Conflicts with spec:AST-004/FR1 (empty unselected indicator space MUST collapse). Also exposes a current-current conflict: component:Selector/FR3 says every row reserves a column. |
| ID | Class | Authority or disposition |
|---|---|---|
| P1 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P2 | C | architecture:public-component-api/INV5 |
| P3 | C | architecture:public-component-api/INV5–INV7 |
| P4 | C | architecture:public-component-api/INV2 |
| P5 | C | architecture:public-component-api/INV2 |
| P6 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P7 | C | architecture:public-component-api/INV2; family:layout-primitives/FR2 |
| P8 | C | architecture:public-component-api/INV3 |
| P9 | X | Uses onChangeAction, while current family:input-fields/FR6 and the rubric’s own P24/P25 use changeAction; family:input-fields/AV5 also says members need not add every optional concept. |
| P10 | C | architecture:public-component-api/INV2; spec:AST-002/FR4, FR7, FR11, FR16 |
| P11 | C | spec:AST-017/FR1–FR8; architecture:public-component-api/INV9 |
| P12 | C | spec:AST-017/FR3; architecture:public-component-api/INV9 |
| P13 | C | architecture:public-component-api/INV3 |
| P14 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P15 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P16 | C | architecture:public-component-api/INV2 |
| P17 | X | Stale universal hooks-barrel rule. architecture:public-component-api/INV1 requires package entry-point or component-subpath reachability, not export from src/hooks/index.ts. |
| P18 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P19 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P20 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| P21 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| P22 | C | architecture:public-component-api/INV2–INV3 |
| P23 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P24 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P25 | C | family:input-fields/FR6; family:buttons/FR5 (only for those members) |
| P26 | C | spec:AST-002/FR2, FR4, FR6 |
| P27 | C | architecture:public-component-api/INV5–INV6 |
| P28 | C | architecture:public-component-api/INV5–INV7 |
| P29 | C | architecture:public-component-api/INV5 |
| P30 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P31 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| P32 | C | architecture:public-component-api/INV2; architecture:component-theming-surface/INV14 |
| P33 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P34 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| P35 | C | spec:AST-017/FR4, FR8; architecture:public-component-api/INV9 |
| P36 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| P37 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P38 | C | spec:AST-002/FR1–FR6, FR8–FR10 |
| P39 | C | spec:AST-002/FR3, FR8–FR9; architecture:public-component-api/INV4–INV5 |
| P40 | C | architecture:icon-resolution-and-component-slots/INV1–INV8; spec:AST-002/FR4 |
| P41 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| P42 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| ID | Class | Authority or disposition |
|---|---|---|
| B1 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| B2 | C | architecture:interaction-modality/INV4 |
| B3 | C | architecture:interaction-modality/INV1–INV3 |
| B4 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| B5 | C | architecture:interaction-modality/INV5; family:buttons/FR3–FR4; family:input-fields/FR4 (scoped) |
| B6 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| B7 | D | design:system-states/DR2–DR5 (draft) |
| B8 | D | design:user-states/DR1, DR3–DR4 (draft) |
| B9 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| B10 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| B11 | D | design:control-rhythm/DR1–DR2 (draft) |
| B12 | P | Rubric-owned adversarial procedure under spec:AST-029/FR5 completeness; it does not itself define product behavior. |
| B13 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| B14 | X | Its escape/top-layer requirement matches spec:AST-027/FR7–FR10, but “z-index follows semantic layer order” conflicts with spec:AST-027/FR4, which forbids global numeric rank/bands. |
| B15 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| B16 | P | Rubric-owned bug-fix review procedure. For Night Watch audit-authored behavior tests specifically, spec:AST-029/DEC-4 requires a red-first observable-behavior TDD cycle. |
| ID | Class | Authority or disposition |
|---|---|---|
| D1 | C | architecture:theme-tokens/INV3; family:layout-primitives/FR1, FR4 |
| D2 | D | design:spatial-hierarchy/DR1–DR2 (draft) |
| D3 | D | design:spatial-hierarchy/DR4 (draft) |
| D4 | D | design:shape-relationships/DR1–DR3 (draft) |
| D5 | D | design:control-rhythm/DR1–DR3 (draft) |
| D6 | D | design:typography-hierarchy/DR1–DR5 (draft) |
| D7 | E | WCAG 2.2 SC 1.4.3 and SC 1.4.11 |
| D8 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| D9 | D | design:color-emphasis/DR5 (draft) |
| D10 | E | WCAG 2.2 SC 1.4.1 (Use of Color) |
| D11 | X | Directly conflicts with spec:AST-027/FR1 and FR4: z-index is local and has no system-wide semantic rank. Floating order is owned by FR7–FR10/top layer. |
| D12 | D | design:motion/DR1–DR5 (draft) |
| D13 | D | design:user-states/DR1, DR3–DR4 (draft) |
| D14 | D | design:ordered-collection-reordering/DR1–DR8 (draft) |
| D15 | D | design:template-composition/DR1–DR5 (draft) |
| D16 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| ID | Class | Authority or disposition |
|---|---|---|
| V1 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V2 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V3 | P | Rubric-owned test-quality procedure. For Night Watch remediation, spec:AST-029/DEC-4 requires the seam to come from current contracts or established public interfaces. |
| V4 | P | Rubric-owned test-quality procedure. spec:AST-029/DEC-4 rejects implementation-coupled tests for Night Watch remediation. |
| V5 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V6 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V7 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V8 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V9 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V10 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V11 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V12 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V13 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V14 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| V15 | P | Rubric-owned visual evidence procedure within spec:AST-029/FR5, FR7, and FR10 evidence/report boundaries. |
| V16 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| ID | Class | Authority or disposition |
|---|---|---|
| C1 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C2 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C3 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C4 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C5 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C6 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C7 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C8 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C9 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C10 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C11 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C12 | C | spec:AST-002/FR4 (plus applicable component/family contract) |
| C13 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C14 | C | architecture:public-component-api/INV3–INV5; spec:AST-002/FR3 |
| C15 | C | spec:AST-002/FR4; architecture:icon-resolution-and-component-slots/INV1–INV8 |
| C16 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C17 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C18 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C19 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C20 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C21 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| C22 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| ID | Class | Authority or disposition |
|---|---|---|
| X1 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X2 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X3 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X4 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X5 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X6 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X7 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X8 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X9 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X10 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X11 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X12 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X13 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X14 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X15 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X16 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X17 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X18 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X19 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X20 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| X21 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| ID | Class | Authority or disposition |
|---|---|---|
| I1 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I2 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I3 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I4 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I5 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I6 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I7 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I8 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I9 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I10 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I11 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I12 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I13 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I14 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I15 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I16 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I17 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I18 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I19 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I20 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| I21 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| ID | Class | Authority or disposition |
|---|---|---|
| R1 | E | WCAG 2.2 SC 1.4.10 (Reflow) |
| R2 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| R3 | C | spec:AST-012/FR1, FR8 |
| R4 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| R5 | E | WCAG 2.2 SC 1.4.10 and SC 2.1.1 where the dialog/overlay owns the task |
| R6 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| R7 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| R8 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| R9 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| R10 | M | No current record adopts this universal claim; cited wiki/code/lint/test/PR is evidence or implementation, not authority. |
| R11 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| ID | Class | Authority or disposition |
|---|---|---|
| L1 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L2 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L3 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L4 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L5 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L6 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L7 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L8 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L9 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L10 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L11 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L12 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L13 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
| L14 | C | spec:AST-017/FR7–FR8 |
| L15 | C | architecture:knowledge-contracts/INV8 |
| L16 | P | Rubric-owned review, evidence, documentation, or scoring procedure; not product behavior authority. |
-
Accessibility contract owner (extend
spec:AST-020only for universal outcomes; otherwise component/family owners): A6, A7, A9, A12, A14, A16, A17, A20, A21 - Theming/StyleX/icon/RSC architecture or contributor-policy owner: Q4, Q6, Q7, T2b, T8, T9, T10, T11, T13, T14, T17, T18, T19, T20, T27, T30
- Public API architecture/family owner: P1, P6, P14, P15, P18, P19, P23, P24, P30, P33, P37, P41, P42
- Behavior/design owner: B4, B6, B9, B10, D8, D16
- React/DOM/code-health architecture or contributor-policy owner: C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C13, C16, C17, C18, C19, C20, C21, C22
- I18n/RTL architecture owner: I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21
- Responsive/composition architecture owner: R2, R4, R6, R7, R8, R9, R10
- A4: Blanket “full APG” requirement conflicts with spec:AST-020/FR2: APG applies only when a current owner adopts that pattern; another standards-valid model may be authoritative.
- T34: Conflicts with spec:AST-004/FR1 (empty unselected indicator space MUST collapse). Also exposes a current-current conflict: component:Selector/FR3 says every row reserves a column.
-
P9: Uses
onChangeAction, while current family:input-fields/FR6 and the rubric’s own P24/P25 usechangeAction; family:input-fields/AV5 also says members need not add every optional concept. -
P17: Stale universal hooks-barrel rule. architecture:public-component-api/INV1 requires package entry-point or component-subpath reachability, not export from
src/hooks/index.ts. - B14: Its escape/top-layer requirement matches spec:AST-027/FR7–FR10, but “z-index follows semantic layer order” conflicts with spec:AST-027/FR4, which forbids global numeric rank/bands.
- D11: Directly conflicts with spec:AST-027/FR1 and FR4: z-index is local and has no system-wide semantic rank. Floating order is owned by FR7–FR10/top layer.
-
Motion: A13, T25, D12 →
design:motion/DR1–DR5(draft). -
State/color: T22, B7, B8, D9, D13 →
design:color-emphasis,design:system-states, anddesign:user-states(all draft). - Layout/form: B11, D2–D6, D14–D15 → the corresponding spatial, shape, control-rhythm, typography, reorder, and template design records (all draft).
- Contract assembly and conflicts: FR2–FR6 require current component/module, family, design, architecture, and system authority plus objective standards; drafts cannot clear findings.
- TDD remediation: DEC-4 is the operative current decision, with the Verification table’s FR12 row. Night Watch derives the seam from a current contract or established public interface, proves red before production changes, and implements one minimal observable slice.
- Storage and scoring: FR13/DEC-5 preserve the wiki ledger, PR evidence, and exact-head Check Run split. FR14–FR15/DEC-6 assemble applicable authority without changing weights and invalidate only affected scores.
-
Activation: FR11 keeps every audit PR manual-review-only until AST-029 is
phase: shippedand all activation surfaces land atomically.
-
The wiki still says AST-029 is draft in the contract-establishment and Night Watch sections. Fetched
origin/mainis nowcurrent/accepted; the wiki should link to the landed record while preserving FR11’s manual-review-only state.
-
Stop false BLOCKs first. Resolve A4, T34, P9, P17, B14, and D11; reconcile the current-current
spec:AST-004/FR1vscomponent:Selector/FR3conflict; update the wiki’s AST-029 status without enabling auto-merge before FR11 is shipped. - Create the missing high-impact owners. Establish current i18n/RTL and React/DOM contracts, then adopt or explicitly downgrade the unsupported BLOCK-capable theming/API/accessibility checks. Keep rules advisory/procedural until the owner is current.
-
Promote design deliberately, then rebind scores. Review the draft design records one decision at a time, move accepted requirements to
current, update rubric citations to exact IDs, and invalidate only affected component scores perspec:AST-029/FR15.
-
Cdoes not mean universal when the cited record is a family/component contract; it applies only to linked members. Audit assembly must followspec:AST-029/FR2, FR14. -
Ecredits only the external user outcome. Astryx-specific implementation recipes still need a current owner or remain advisory. -
Pmay remain in the wiki because scoring and workflow are the rubric’s legitimate authority. It must not be cited as product behavior authority. - No implementation, wiki page, draft record, lint rule, test, or historical PR was treated as product authority.
Start here Astryx Philosophy Contributing with AI Assistants Contributing
Architecture System Architecture Architecture Cheat Sheet Theming Infrastructure Distribution
Building a component Component Lifecycle Component Authoring Guide API Conventions Design Conventions
Quality Component Audit Rubric Accessibility Checklist AST-009 assistive-technology verification
Operations Release Process Night Watch Overview