Skip to content

History / Rulings

Revisions

  • review loop: require current in-repo spec authority

    @cixzhang cixzhang committed Aug 31, 2026
  • review loop 1.8: stop unproven features early

    @cixzhang cixzhang committed Aug 28, 2026
  • calibrate human block on TreeList feature

    @cixzhang cixzhang committed Aug 28, 2026
  • review loop 1.7: deliver settled dispositions

    @cixzhang cixzhang committed Aug 28, 2026
  • rulings: remove owner-handled PR 5543 question

    @cixzhang cixzhang committed Aug 27, 2026
  • rulings: record viewport tier decision for PR 5543

    @cixzhang cixzhang committed Aug 27, 2026
  • Record PR 4022 script-removal ruling

    @cixzhang cixzhang committed Aug 27, 2026
  • Ratify expired review-loop rulings

    @cixzhang cixzhang committed Aug 27, 2026
  • Ratify Drawer scope and modality ruling

    @cixzhang cixzhang committed Aug 27, 2026
  • Review-5214 round 8: ratify explicit paint vars and approve

    @cixzhang cixzhang committed Aug 27, 2026
  • Review-5214 round 7: hold clean head for paint-var ruling

    @cixzhang cixzhang committed Aug 27, 2026
  • Record PR 5204 review outcome

    @cixzhang cixzhang committed Aug 27, 2026
  • Record PR 5204 review and merge instruction

    @cixzhang cixzhang committed Aug 27, 2026
  • Review-5548: record static-shell and CLS review

    @cixzhang cixzhang committed Aug 26, 2026
  • Ratify the LayoutHeader owner for PR 3938

    @cixzhang cixzhang committed Aug 26, 2026
  • Review PR 3938 round 3a — correct the obsolete round-3 criterion Rounds 2a and 3 asked jiunshinn to keep the template's marginTop:12 and marginBottom:-16 and remove only marginInline. That contradicts ruling 4, which says tabsRow must lose ALL its hand-written CSS and that nothing may be a hardcoded amount. Round 3's layout judgement is withdrawn; its unenforced-play block survives. Six arms driven on the real detail-page route: the retained -16 under-docks by 8px at header padding={6}, deleting tabsRow alone leaves the underline 15px off, a TabList-owned block dock moves the ghost -8px, and the zero-API Section seam fails at padding={6} too. LayoutHeader owning the edge holds 5/5 at both paddings. Whether LayoutHeader grows that surface is filed as ruling 12. Also corrects round 2a's '14px ghost lift on deleting tabsRow' — not reproducible; it belonged to that arm's vAlign flip.

    @cixzhang cixzhang committed Aug 26, 2026
  • Ruling 3 answered: isEdgeAligned becomes isFullBleed, clamped to container padding

    @cixzhang cixzhang committed Aug 26, 2026
  • Ruling 4: isFullBleed does both halves; template must need zero CSS; all amounts from container vars

    @cixzhang cixzhang committed Aug 26, 2026
  • Ruling 4 answered: isFullBleed stays box-at-the-edge; alignment is a separate prop. Ruling 3 restated and unpaired.

    @cixzhang cixzhang committed Aug 26, 2026
  • Rulings: 11 — component-scoped icons take a namespaced key, not an IconName member

    @cixzhang cixzhang committed Aug 25, 2026
  • Rulings: 10 — ChatComposerDrawer collapsed count, chip or plain text (blocks 5399)

    @cixzhang cixzhang committed Aug 25, 2026
  • Rulings: ruling 10 — astryx-checkbox-label keeps the short spelling (#5183 merged)

    @cixzhang cixzhang committed Aug 24, 2026
  • Point the derived-gate note back at #5421

    @cixzhang cixzhang committed Aug 24, 2026
  • Point the derived-gate note at its knot, not the closed GitHub issue

    @cixzhang cixzhang committed Aug 24, 2026
  • Retire the pre-release debt register into astryx/release_blocks The register moves to knots; the wiki keeps only what has no owner and no next action. Version mechanics and the codemods-owed table move to Rulings. Unfinished rows became one knot (kt-eo47) and five GitHub issues (#5421-#5425); four rows turned out to be already paid or already tracked.

    @cixzhang cixzhang committed Aug 24, 2026
  • Rulings: reconcile against tonight — 1, 2 and 6 decided; ruling 9 for the six unmigrated layers

    @cixzhang cixzhang committed Aug 24, 2026
  • Wiki: describe the loop as it runs tonight - Home: kit is source of truth (was backwards), R0-R30, POSTING status with what still needs Cindy, presentation named as the product, mirror table - Running-It: rewritten walkthrough — review -> presentation -> gate -> a new presentation; rubric and rules as the two inputs; STEP 7's five checks; gate artifacts; tiers; three consumers; R1g and R12c corrections - Review-Presentation: the artifact the gates iterate on; adds USAGE, TIME and SOLUTION-as-decisions; links the harness and evidence templates from the visual-evidence slot - Measurement-Harness: sync the two probe traps from the operational copy - Aged-PRs: triage/full tiers, and the NEED test measured as a sorter - Rulings: drop the duplicated escalation rule, reunite ruling 1's note, add ruling 8 (divider margin) - Calibration, Draft-Rubric-Integrated-Loop, retrospective: direction of flow, what actually shipped, and tonight's numbers

    @cixzhang cixzhang committed Aug 24, 2026
  • Ruling 7 withdrawn: two problems, one is a bug to fix and the other is not a contract

    @cixzhang cixzhang committed Aug 23, 2026
  • R3j: if the component can apply it, exposing it is the finding — and it found the missing start alignment

    @cixzhang cixzhang committed Aug 23, 2026
  • Ruling 7: option f — extend the existing components override, no DOM contract

    @cixzhang cixzhang committed Aug 23, 2026