Foundation contract · Issue #33
Neutral structure.
Peacock identity.
The v2 Greenways brand system keeps structure quiet, identity precise, and interaction signals legible across documentation, applications, and host surfaces.
Shared family · independent scale
The same font relationship travels across systems.
Marcellus gives orientation, Manrope carries interface work, and IBM Plex Mono marks contracts, statuses, and technical edges. v2 changes density and scale—not the family.
Structural colour
Material before atmosphere.
Canvas, panels, seams, and elevation stay neutral in both themes. The peacock spectrum belongs to identity detail and small data emphasis.
Peacock identity · restrained signal · semantic state
Colour has an ownership boundary.
Brand, interaction, and state are distinct families. A success state must never become the Greenways atmosphere, and a brand colour must never replace danger or warning.
Identity detail
Mark, sigil, and small data emphasis.
Primary interaction
Selection, links, commands, and small badges.
Semantic feedback
Neutral, info, success, warning, and danger.
Keyboard confidence
Aqua ring plus a neutral offset.
Host-specific expression
One contract, different densities.
The document layer is the calm base. Workbench, popup, panel, and public web surfaces choose their density and composition without changing the identity contract.
Read and orient
Prose, examples, references, and local navigation.
Compose and inspect
Rails, workspace, inspector, and explicit status.
Adapt to authority
Native, browser, panel, popup, and web boundaries.
State completeness
Truthful states are part of the brand.
Context available
Explain what the surface knows and what it does not.
Receipt returned
Show the verified result, not just a completed animation.
Review required
Make the pending decision and its boundary explicit.
Recovery path
Describe the failure and the next safe action.