Skip to content

feat(notations): render contract for blocks matrix subset (§7a) - #484

Merged
transitrix merged 1 commit into
mainfrom
methodology/162-blocks-matrix-render-contract
Aug 14, 2026
Merged

feat(notations): render contract for blocks matrix subset (§7a)#484
transitrix merged 1 commit into
mainfrom
methodology/162-blocks-matrix-render-contract

Conversation

@transitrix

@transitrix transitrix commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds §7a to notations/views/diagrams/08-blocks.md: the render contract for the §4a matrix subset (grid: root) — exact cell geometry, header order, pre-layout assign: expansion, and inline validation surfacing against BL-020BL-025.
  • Rewrites §7's scope note to state, where a reader arrives with the sequencing question, that the general layered-grid superset is deliberately unspecified (no owner, no active design, no date) rather than leaving that to inference from a §8 constraints bullet.
  • Bumps the file's own front-matter version 0.6 → 0.7, last_updated → 2026-08-14.

Closes THQ-162. Sufficient for THQ-26 (re-scoped to this subset) to implement directly against.

Test plan

  • node scripts/check-notations.mjs — clean (20 view notations; links/examples/version-pins consistent)
  • Re-read file tail after edit — no truncation, EOF intact

Specifies what a conformant renderer must produce for a `grid:` root
document (§4a) — rectangular table sized to columns x rows, header
order, pre-layout `assign:` expansion, and inline validation surfacing
per BL-020..BL-025. States explicitly in §7, where the sequencing
question actually arrives, that the general layered-grid superset
remains unspecified by design rather than leaving that to inference
from a §8 constraints bullet.

Signed-off-by: transitrix <automation@transitrix.com>
@github-actions github-actions Bot added the needs:human-merge Mergeable but not a simple PR; awaits human merge label Aug 14, 2026
@transitrix
transitrix merged commit fd55d00 into main Aug 14, 2026
8 checks passed
@transitrix
transitrix deleted the methodology/162-blocks-matrix-render-contract branch August 14, 2026 12:25
transitrix added a commit that referenced this pull request Aug 16, 2026
Categorised the 8 PRs landed since #475's 3.4.0 bump per RELEASING.md's
bump table; highest is #479/#477/#478/#480/#481/#484 (new TERM element
type, catalogue-integration spec surface, blocks render contract
section) -> MINOR. Bumped notations/CURRENT_VERSION.yaml to 3.5.0 and
every methodology_version pin the V1 check flagged (41 files), plus the
remaining illustrative-example occurrences in the same files the check
doesn't scan past the first match, for doc consistency (11 files).

No v3.4.0 tag was ever cut after #475 -- this release folds that gap in
rather than shipping an intermediate untagged version.

Signed-off-by: transitrix <automation@transitrix.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs:human-merge Mergeable but not a simple PR; awaits human merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant