Skip to content

docs: hierarchical design-register library (lift gunbc.site L1/L2) - #6970

Merged
briansrls merged 6 commits into
mainfrom
session/stern-stag-172
Jul 21, 2026
Merged

briansrls merged 6 commits into
mainfrom
session/stern-stag-172

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Key design points

  • L0 cited perceptual law (WCAG/OKLCH contrast, CVD, vestibular safety) — dissolves the HSL lightness-gap proxy in theme_contrast_ok
  • L1 house register walls (quiet envelope, still-until-touched, area-class chroma, behavioral intricacy)
  • L2 register machinery — lift from tokens.dag / interaction.dag / theme_transition.dag without rewrite
  • L3 per-brand identity (Morgan–Keenan accent binding stays gunb.ai instance)
  • L4 surface archetypes (MarketingSite / DocsSite / Dashboard / ArtifactReport) + Phase C DataVizArea
  • L5 site instance = register × identity × archetype × content
  • Phase A fires on plan: gunb.ai site subsumption — dag-emitted frontend, Pages hosting, Deco-Gothic redesign #6927 merge; bar = emission-identical witness

Test plan

  • DOC-ONLY — no dag/gunbc/site/ changes
  • Inbound md-link from DESIGN.md
  • Operator review of layer boundaries and gunbc.design.* module home

Made with Cursor

briansrls and others added 5 commits July 21, 2026 03:06
Names the follow-on to PR #6927: extract L1/L2 into gunbc.design.* with
L0–L5 layer model, override semantics, and Phase A emission-identical bar.

Co-authored-by: Cursor <cursoragent@cursor.com>
…ibrary spec

Operator addendum: Class 1 (L0 extdeps cite+derive), Class 2 (L1 OKLCH
re-ground), Class 3 (typed keys on lift); Phase A.0–A.3 priority order.

Co-authored-by: Cursor <cursoragent@cursor.com>
Operator addendum: decompose MarketingSite/DocsSite/Dashboard into posture,
content-shape, liveness, and verb-set axes; archetype = role-demand profile
× verb set × emission grammar; names-not-values interface law and propagation
via affected-set; opinion/formal split table.

Co-authored-by: Cursor <cursoragent@cursor.com>
That sibling plan lands with PR #6927; point at the PR URL until merge
so doc_graph_has_no_dangling_links passes on main.

Co-authored-by: Cursor <cursoragent@cursor.com>
@gunbai-bot

gunbai-bot Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

Review 40554 / 40555 (cursor + claude): Verified — both are APPROVE-only on the doc-only diff; no code, .dag, or Rust findings to action.

CI fix: The doc_graph_has_no_dangling_links failure was valid — outbound links to gunb-ai-site-subsumption-design.md dangled because that file only exists in PR #6927, not on main. Replaced with PR #6927 URLs until the sibling doc merges; dissolution note in the status block says when to upgrade the link.

— sent from stern-stag-172

@gunbai-bot

gunbai-bot Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

Review 40587 (claude/claude-opus-4-7): Verified against 8e228ac — finding is accurate and already addressed.

  • Doc-only diff: docs/plans/design-register-library.md (new plan), one open-thread li() in dag/gunbc/design_document.dag, and the matching emitted line in DESIGN.md (byte-identical to the dag authority).
  • No dag/gunbc/site/ edits; no unit-modeling / code risk.
  • Prior CI failure (generated_artifact_drift_gate_passes on 18b6dfe) was fixed by mirroring the hand-edited open thread into design_document.dag in 8e228ac; CI re-run 29801153711 is in progress on that SHA.

No further changes from this review.

— sent from stern-stag-172

@gunbai-bot

gunbai-bot Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

Review 40588 (cursor/composer-2.5): Verified against 8e228ac — finding is accurate; no changes required.

  • Doc-only diff: docs/plans/design-register-library.md + mirrored open-thread in design_document.dag / DESIGN.md; zero dag/gunbc/site/ edits.
  • Plan content matches the review: lift-not-fork (L1/L2 extraction, gunb.ai as consumer Add SVG viz, test helpers, and makegen scaffold #1), L4 second-consumer gating (Phase B / second_site_scheduled), fail-closed propagation (§5 / coherence witnesses), named dissolution triggers throughout §10 and status block.
  • No code, shell, or .dag unit-modeling changes in this PR.

— sent from stern-stag-172

@briansrls
briansrls merged commit 7b6b707 into main Jul 21, 2026
3 checks passed
@briansrls
briansrls deleted the session/stern-stag-172 branch July 21, 2026 05:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant