influences.sgit.ai / register / The wider design canon

The wider design canon

traced discovered → traced canon full

An influence on Dinis Cruz — entry 14 of 25 in his register.

Rams, Vignelli, Norman, Eames, Müller-Brockmann, Tschichold, Aalto, Cooper, Krug, and Japanese design philosophy — mapped onto software explicitly in a live role definition, not cited as decoration.

Block 1 The anchor

The industrial, graphic and interaction design tradition, as mapped onto software in the estate's Designer role

No canonical URL. Not every anchor has one address — a book, a practice or a personal era does not — and this site links what is linkable rather than inventing a canonical home for something that has none. The wider library below carries what can be linked.

A canon rather than a work. The anchor is the mapping itself — the moment the tradition was written down as engineering guidance rather than as taste.

Block 2 In his own words

No first-person statement about this influence exists in the corpus yet. What follows is the site's reading of the evidence, not Dinis Cruz's words — and it stays labelled as such until his briefing document arrives.

What makes this an entry rather than a bibliography is the direction the mapping runs. The role definition does not say good designers admire Rams; it takes less, but better and treats it as a working principle for an API surface. That is the tradition being used as a tool, which is the test this register applies throughout.

The most transferable pieces: Rams on subtraction; Norman on affordance — a thing should tell you what it does by its shape, which is a claim about function signatures as much as door handles; Krug on not making the reader think, which is a claim about documentation; Müller-Brockmann on the grid, which is a claim about consistent structure making irregularity visible.

Nested under Design because it is the same influence at a different resolution: that entry has the principle and the pipeline gate, this one has the vocabulary.

Block 3 The principle

Every element must earn its place. Hierarchy, affordance and proportion are properties of any designed thing — an API and a CLI included, not only a screen.

Block 4 The trace table

Pattern from the anchorWhere the estate implements itVersionStatus
Less, but better (Rams) as a working principle rather than an aestheticThe Designer role definition, applied to API surface rather than to visual design—implemented
Code as inhabited space — is it navigable, is it comfortableThe same role definition's criteria for reviewing structure—implemented
Affordance (Norman) applied to non-visual surfaces — a signature that tells you what it doesNot written down anywhere as a review criterion, though the estate's naming conventions arguably practise it—absent

3 of 3 rows carry no version. The format's own rule is that a trace table without versions is an opinion — these rows name a file the corpus scan reached but not the release it was read at. The generate-or-date rule.

This table on its own, with its sources → · as JSON · as markdown

Two rows, both from one document, and that is the honest extent of it. A canon leaves a thinner trace than a single work does, because it supplies vocabulary rather than patterns.

Block 6 The checklist

What to ask of new work in this influence's light. The checklist is the influence made operational — the part an agent can run without having consumed the anchor work.

Block 7 The wider library

The rest of the work, linked and never rehosted, each item with one line on what it adds. The full union of every entry's Block 7 is at /library/.

The corpus evidence

What the mining run found, by path. These are the files that put this entry in its tier — the claim on this page is checkable against them, which is the whole point of the format.

Path in the corpusWhat it carries
SGraph-AI__App__Send/team/roles/designer/ROLE.mdindustrial, graphic and interaction design mapped to software explicitly — the canon named and put to work in a live role definition

Paths are as recorded by the mining run behind the commissioning pack (v0.33.62, 25 August 2026). This repository holds the website, not the corpus, so they are cited rather than resolved — R2 in the comms queue.

Where this sits

The whole graph →