Skip to content

feat: umbrella-aware conformance (nav label + surface terms) + bespoke hero motifs#6

Merged
HarperZ9 merged 4 commits into
mainfrom
feat/telos-umbrella-conformance-and-motifs
Jun 29, 2026
Merged

feat: umbrella-aware conformance (nav label + surface terms) + bespoke hero motifs#6
HarperZ9 merged 4 commits into
mainfrom
feat/telos-umbrella-conformance-and-motifs

Conversation

@HarperZ9

Copy link
Copy Markdown
Owner

What

Lets tools under the operator's umbrella that are not Project Telos organs (e.g. the QuantaLang/Quantac compiler) reach the same presentation quality bar with honest framing, and gives each flagship a bespoke hero motif.

presentation-doctor

  • options.navLabel / --nav-label (default "Project Telos") — parameterizes the nav anchor so an umbrella tool anchors its own family nav (e.g. "Quanta ecosystem").
  • options.surfaceTerms / --surface-terms (default ["CLI","MCP"]) — a compiler can declare CLI + LSP instead of faking an MCP server.
  • Defaults preserve the five-flagship behavior byte-for-byte.

render_flagship_heroes

  • Bespoke motifs: gamut (chromaticity triangle + measured points — Calibrate Pro) and effects (typed-effect tokens → verified codegen — QuantaLang).
  • cfg.footer / cfg.chip override the hero footer/state chip (default stays the Project Telos line) so umbrella heroes aren't stamped "PROJECT TELOS".

Test-first / verification

  • New umbrella fixture graded against a custom label + CLI,LSP reaches MATCH; default profile unchanged. telos node suite 44/44.
  • Renderer parses; gamut and effects heroes render at 1600×640; the five existing flagship PNGs are not re-rendered.

🤖 Generated with Claude Code

Zain Dana Harper and others added 4 commits June 29, 2026 12:23
…oke hero motifs

Extend the presentation doctor and hero renderer so tools that live under the
operator's umbrella but are not Project Telos organs can still be graded to the
same quality bar with honest framing.

presentation-doctor:
- options.navLabel / --nav-label (default "Project Telos") parameterizes the nav
  anchor, so an umbrella tool can anchor its own family nav (e.g. "Quanta ecosystem").
- options.surfaceTerms / --surface-terms (default ["CLI","MCP"]) parameterizes the
  surface signal, so a compiler can declare CLI + LSP without faking an MCP server.
- Defaults preserve the existing five-flagship behavior exactly.

render_flagship_heroes:
- Add bespoke motifs: "gamut" (chromaticity triangle + measured points) and
  "effects" (typed-effect tokens flowing into verified codegen).
- cfg.footer / cfg.chip override the hero footer and state chip (default remains the
  Project Telos flagship line), so umbrella heroes are not stamped "PROJECT TELOS".

Test-first: new umbrella fixture graded against a custom label + CLI/LSP terms reaches
MATCH while the default profile is unchanged. telos node suite 44/44.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…-aware

The changelog freshness check hardcoded an MCP mention, which an umbrella tool
without an MCP server (e.g. the QuantaLang compiler) cannot satisfy honestly.
Make it require any configured surface term instead (default ["CLI","MCP"] keeps
the five-flagship behavior). Test: umbrella fixture's changelog now declares CLI +
LSP and reaches MATCH. telos node suite 44/44.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@HarperZ9 HarperZ9 merged commit 4f816b8 into main Jun 29, 2026
1 check passed
@HarperZ9 HarperZ9 deleted the feat/telos-umbrella-conformance-and-motifs branch June 29, 2026 21:30
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