{
  "contract": "aesthetary.record/1.0",
  "record_spec": "1.1.0",
  "semantics": {
    "vocabulary": "aesthetary.public-evidence/1.0",
    "definitions": "vocabulary.json"
  },
  "slug": "industrial",
  "name": "Industrial",
  "identity": {
    "definition": {
      "state": "resolved",
      "text": "The look of regulated work sites, assembled from two borrowed functional devices: the safety marking of a safety colour and a contrasting colour in alternating 45-degree stripes (yellow being the US basic colour for caution and physical hazards), and stencil lettering, whose bridges exist to keep a reusable cut stencil intact; the yellow-and-black pairing, metal texture and heavy rules are Aesthetary's reading."
    },
    "scope": {
      "state": "resolved",
      "text": "Aesthetary's reading of the look of regulated work sites: safety-marking stripes and bridged stencil lettering, both borrowed from functional regimes; metal texture and heavy rules are ours. Not industrial music (1976).",
      "ruling": "D0-1"
    },
    "aliases": [
      "mechanical",
      "factory",
      "stencil",
      "hazard"
    ],
    "layer_verdict": {
      "state": "ruled",
      "value": "umbrella_or_family",
      "ruling": "D0-1"
    }
  },
  "native_medium": {
    "state": "resolved",
    "value": [
      "signage"
    ],
    "evidence": {
      "quote": "inherited from the safety and specification systems already on site",
      "field": "docs/briefs (brief text)"
    },
    "ruling": "D0-5 MD-3 (2026-09-28)"
  },
  "research": {
    "line": "partly_sourced",
    "text": "Partly sourced",
    "sentence": "7 sources attached."
  },
  "areas": [
    {
      "area": "layout",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "typography",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "color",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "imagery",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "surface",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "interface",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "motion",
      "state": "resolved",
      "canon": "not_canonically_specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Not specified by the source"
      }
    },
    {
      "area": "motif",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "technique",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "form",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "hierarchy",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "density",
      "state": "resolved",
      "canon": "not_canonically_specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Not specified by the source"
      }
    }
  ],
  "claims": [
    {
      "id": "typography-4",
      "text": "is a pairing rule and must not collapse to one face: stencil for display, heavy condensed grotesk for support. Using stencil for body copy breaks it.",
      "role": "rule",
      "area": "typography",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "hierarchy-13",
      "text": "CURATORIAL: rank by rule weight and zone, the way a panel is divided. Heavier rule means a more important boundary.",
      "role": "rule",
      "area": "hierarchy",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "color-5",
      "text": "CURATORIAL from material: safety yellow and black as the warning pair, steel greys as ground, with no third accent. Reasoned from inherited hazard grammar rather than claimed by the record.",
      "role": "rule",
      "area": "color",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "surface-8",
      "text": "Form / motif / surface / technique: hazard stripes, metal, heavy rules.",
      "role": "rule",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "in-r1",
      "text": "Surfaces are read as fabricated: exposed fastening, unfinished metal, and structure left visible rather than clad.",
      "role": "rule",
      "area": "surface",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent",
      "text": "Where materials are heavy and the consequences of error are physical, the visual language is inherited from the safety and specification systems already on site. Warning grammar is used because it is the grammar that works there, not because it looks tough.",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "gestalt",
      "text": "Diagonal hazard striping used as a functional band rather than an accent, stencil lettering paired with heavy condensed grotesk for supporting text, exposed metal texture, and heavy rules dividing the surface into zones. The diagnostic condition is that the warning grammar is load-bearing: the stripes mark a boundary and the stencil implies a surface too rough for printing. Where the hazard band is decorative the register is a costume. Web Brutalism shares the harshness and the exposed structure but argues about web convention; this borrows from physical safety systems.",
      "role": "diagnostic",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-1",
      "text": "No lightness or refinement.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-2",
      "text": "No decorative hazard striping.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-3",
      "text": "No stencil body copy.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-4",
      "text": "No third accent colour.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-5",
      "text": "No easing or animation.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-7",
      "text": "Not open: decorative stripes.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-8",
      "text": "Not open: single-face typography..",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent-negation",
      "text": "Refuses lightness, refinement, and any treatment that would soften a warning into decoration.",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent-cost",
      "text": "Costs accepted: Approachability; Range; Reading as a costume when used off-site",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent-audience",
      "text": "Audience: A viewer who reads hazard grammar as competence rather than as aggression.",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-distinguishing",
      "text": "Steel and warning grammar; inherently heavy",
      "role": "diagnostic",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-era",
      "text": "Era: modernist, contemporary",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-mood",
      "text": "Mood: technical, dramatic",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-cross-library",
      "text": "Cross-library: Typography: stencil and heavy condensed",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-applications",
      "text": "Common applications: Manufacturing, gyms, logistics",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "sector-registers",
      "text": "Sectors: Manufacturing, gyms, logistics",
      "role": "context",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": "D0-3 C3 sector"
    },
    {
      "id": "typography-block",
      "text": "Typography: stencil and heavy condensed",
      "role": "rule",
      "area": "typography",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": "D0-3 C2 typo"
    },
    {
      "id": "surface-8.motif",
      "text": "Motif: hazard stripes",
      "role": "rule",
      "area": "motif",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "surface-8.surface",
      "text": "Surface: metal",
      "role": "rule",
      "area": "surface",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "surface-8.layout",
      "text": "Layout: heavy rules",
      "role": "rule",
      "area": "layout",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "motion-reason",
      "text": "Signage does not animate.",
      "role": "context",
      "area": "motion",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "freedom-imagery",
      "text": "Declared freedom: imagery presence.",
      "role": "context",
      "area": "imagery",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "declared-freedom",
      "text": "Declared freedom: how much metal texture shows.",
      "role": "context",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:imagery-1",
      "text": "Imagery in safety signage is the pictograph: a pictorial representation that identifies a hazard or conveys an instruction, used with text or alone.",
      "role": "rule",
      "area": "imagery",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "US accident-prevention signs and tags"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:imagery-2",
      "text": "Safety signs are graphical so that they work across language barriers.",
      "role": "context",
      "area": "imagery",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "ISO 3864, via encyclopaedia; the ISO page itself was blocked (403)"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:imagery-3",
      "text": "Safety posters and educational bulletins are excluded from the sign regulation, so their pictorial material is outside the regulated vocabulary.",
      "role": "negative",
      "area": "imagery",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:technique-1",
      "text": "Stencil lettering depends on a cut, reusable template; bridges hold interior islands in place so the stencil survives removal.",
      "role": "rule",
      "area": "technique",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S2"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:technique-2",
      "text": "US regulation for flammable-liquid containers requires the name of the contents to be conspicuously stencilled or painted on the can in yellow.",
      "role": "context",
      "area": "technique",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S3",
          "kcc-industrial-S8"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "flammable-liquid containers, 29 CFR 1910.144"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:technique-3",
      "text": "Stencils are an official marking method for equipment, vehicles and locations, used by militaries, utilities and governments.",
      "role": "context",
      "area": "technique",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S2"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:technique-4",
      "text": "One typography scholar (Eric Kindel) treats 'the conundrum of stencil type and typefaces' as a distinct question within the history of stencil work.",
      "role": "diagnostic",
      "area": "technique",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S5",
          "kcc-industrial-S6"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "supports keeping stencil-as-process apart from stencil-as-font in Aesthetary's reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:technique-5",
      "text": "Safety colours are specified as opaque glossy samples.",
      "role": "context",
      "area": "technique",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "US signs; a finish requirement, not a technique rule"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-1",
      "text": "The stripe marking is applied to objects and locations, not to a page: its stated purpose is to make an object, location or safety message more visible.",
      "role": "rule",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-2",
      "text": "Signs are physical plates whose corners must be rounded or blunt and whose edges must be free of sharp projections.",
      "role": "rule",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "US accident-prevention signs"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-3",
      "text": "Fastenings on signs must be placed so they are not a hazard.",
      "role": "context",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:interface-1",
      "text": "Radius is specified: signs have rounded or blunt corners.",
      "role": "rule",
      "area": "interface",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "physical signs, not screens"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:interface-2",
      "text": "Caution signs use a yellow ground with a black panel carrying yellow letters; letters on the yellow ground are black.",
      "role": "rule",
      "area": "interface",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "US caution signs"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:interface-3",
      "text": "Danger signs admit no design variation.",
      "role": "rule",
      "area": "interface",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:definition",
      "text": "The look of regulated work sites, assembled from two borrowed functional devices: the safety marking of a safety colour and a contrasting colour in alternating 45-degree stripes (yellow being the US basic colour for caution and physical hazards), and stencil lettering, whose bridges exist to keep a reusable cut stencil intact; the yellow-and-black pairing, metal texture and heavy rules are Aesthetary's reading.",
      "role": "definition",
      "area": null,
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-industrial-S1",
          "kcc-industrial-S3",
          "kcc-industrial-S2"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "dcc:failure-6",
      "text": "Against Institutional *(deprecated)*: site language versus office language. Historical. Against Athletic *(deprecated)*: warning diagonals versus speed diagonals — the same geometry doing opposite work. Historical, and the sharper of the two. Against Web Brutalism: borrowed physical safety grammar versus an argument about web convention. Anti-signature: a decorative hazard band, or stencil used for body text.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "dcc:gestalt-boundary",
      "text": "Against Institutional *(deprecated)*: site language versus office language. Historical. Against Athletic *(deprecated)*: warning diagonals versus speed diagonals — the same geometry doing opposite work. Historical, and the sharper of the two. Against Web Brutalism: borrowed physical safety grammar versus an argument about web convention. Anti-signature: a decorative hazard band, or stencil used for body text.",
      "role": "boundary",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    }
  ],
  "web_translations": [],
  "standard_practice": [],
  "sources": [
    {
      "id": "kcc-industrial-S1",
      "kind": "source",
      "title": "ISO 3864",
      "url": "https://en.wikipedia.org/wiki/ISO_3864",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-industrial-S2",
      "kind": "source",
      "title": "Stencil",
      "url": "https://en.wikipedia.org/wiki/Stencil",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-industrial-S3",
      "kind": "source",
      "title": "1910.144 - Safety color code for marking physical hazards",
      "url": "https://www.osha.gov/laws-regs/regulations/standardnumber/1910/1910.144",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-industrial-S4",
      "kind": "source",
      "title": "1910.145 - Specifications for accident prevention signs and tags",
      "url": "https://www.osha.gov/laws-regs/regulations/standardnumber/1910/1910.145",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-industrial-S5",
      "kind": "source",
      "title": "Eric Kindel, 'Stencil work: scenes and themes'",
      "url": "https://research.reading.ac.uk/centre-for-book-cultures-and-publishing/event/eric-kindel-stencil-work-scenes-and-themes/",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-industrial-S6",
      "kind": "source",
      "title": "Professor Eric Kindel",
      "url": "https://www.reading.ac.uk/typography/staff/professor-eric-kindel",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-industrial-S8",
      "kind": "source",
      "title": "29 CFR 1910.144 - Safety color code for marking physical hazards",
      "url": "https://www.law.cornell.edu/cfr/text/29/1910.144",
      "status": "verified",
      "retrieval": "retrieved"
    }
  ],
  "relations": [
    {
      "slug": "institutional",
      "kind": "confused_with",
      "status": "proposed"
    },
    {
      "slug": "athletic",
      "kind": "confused_with",
      "status": "proposed"
    },
    {
      "slug": "eastern-bloc",
      "kind": "confused_with",
      "status": "proposed"
    }
  ],
  "open": [
    {
      "kind": "open_question",
      "question": "[form_module] A1: this language is native to substrate \"metal\". Author a form module (substrate + transfer_note), or set depth_policy influence_only."
    },
    {
      "kind": "missing_research",
      "question": "Is metal the native substrate (review-queue-52)?"
    },
    {
      "kind": "missing_research",
      "question": "How are hazard stripes produced (painted, taped, printed)?"
    },
    {
      "kind": "missing_research",
      "question": "Do heavy rules have any basis in the regime?"
    }
  ],
  "aesthetary_build": {
    "note": "Values Aesthetary built with. Not claims about the Aesthetic.",
    "measured": {
      "note": "Read from the page's own stylesheet at build time. Values Aesthetary built with, not claims about the Aesthetic.",
      "slug": "industrial",
      "stylesheet": "industrial.css",
      "bytes": 12842,
      "colours": [
        "#F5C400",
        "#43474D",
        "#3A3D42",
        "#5A5F66",
        "#E8EAEC",
        "#FFFFFF",
        "#C4C8CD",
        "#111214",
        "#5B6068",
        "#8C929A",
        "#35383D",
        "#474B51",
        "#555A61",
        "#D7DADE"
      ],
      "radii": [
        "6px",
        "14px",
        "50%"
      ],
      "fontSizes": [
        "13px",
        "14px",
        "17px",
        "22px"
      ],
      "faces": [
        "BigShouldersStencilIX",
        "BigShouldersIX",
        "BarlowCondensedIX"
      ],
      "tokens": [
        {
          "name": "--ix-yel",
          "value": "#F5C400"
        },
        {
          "name": "--ix-blk",
          "value": "#111214"
        },
        {
          "name": "--ix-s1",
          "value": "#3A3D42"
        },
        {
          "name": "--ix-s2",
          "value": "#5B6068"
        },
        {
          "name": "--ix-s3",
          "value": "#8C929A"
        },
        {
          "name": "--ix-s4",
          "value": "#C4C8CD"
        },
        {
          "name": "--ix-fg",
          "value": "#E8EAEC"
        },
        {
          "name": "--ix-stencil",
          "value": "\"BigShouldersStencilIX\", \"Arial Narrow\", sans-serif"
        },
        {
          "name": "--ix-grotesk",
          "value": "\"BigShouldersIX\", \"Arial Narrow\", sans-serif"
        },
        {
          "name": "--ix-body",
          "value": "\"BarlowCondensedIX\", \"Arial Narrow\", sans-serif"
        }
      ],
      "animates": false,
      "absent": [
        "no text-shadow anywhere",
        "nothing animates"
      ]
    },
    "design_grammar": {
      "note": "Aesthetary's translation of this record into web primitives. Every value carries a basis: \"record\" is a rule the record holds (cites names it), \"translation\" is our choice derived from the cited rules (because says how), \"not_recorded\" means the record is silent (guidance says what to do). A \"record\" value restates a claim the record holds; its standing is that claim's own kind in the record (a requirement, period practice, modern practice, or our interpretation), which the cited rule states. \"record\" does not by itself make a value a property of the language.",
      "slug": "industrial",
      "version": "2026-09-29",
      "summary": "A starting grammar for a website in Industrial: safety stripes only where they mark a real boundary, stencil for display beside a heavy condensed grotesk, caution yellow and black over steel, blunt-cornered plates, pictographs for imagery, and nothing that moves.",
      "color": {
        "roles": [
          {
            "role": "yellow",
            "value": "#F5C400",
            "contrast": "5.8:1 on ground",
            "use": "The safety colour: stripes, caution plates, display type.",
            "basis": "translation",
            "cites": [
              "claim:kcc:definition",
              "token_rule:color-5"
            ]
          },
          {
            "role": "black",
            "value": "#111214",
            "contrast": "11.3:1 on yellow",
            "use": "The contrasting colour: stripes, panels, heavy rules, text on yellow.",
            "basis": "translation",
            "cites": [
              "claim:kcc:interface-2",
              "token_rule:color-5"
            ]
          },
          {
            "role": "ground",
            "value": "#3A3D42",
            "use": "Steel, the page ground.",
            "basis": "translation",
            "cites": [
              "token_rule:color-5"
            ]
          },
          {
            "role": "plate",
            "value": "#5B6068",
            "use": "Steel plates.",
            "basis": "translation",
            "cites": [
              "token_rule:color-5",
              "token_rule:in-r1"
            ]
          },
          {
            "role": "text",
            "value": "#E8EAEC",
            "contrast": "5.3:1 on plate",
            "use": "Reading text.",
            "basis": "translation",
            "cites": [
              "token_rule:color-5"
            ]
          },
          {
            "role": "steel-light",
            "value": "#C4C8CD",
            "contrast": "5.6:1 on ground",
            "use": "Secondary text and field borders.",
            "basis": "translation",
            "cites": [
              "token_rule:color-5"
            ]
          }
        ],
        "alternates": [],
        "rules": [
          {
            "rule": "Use yellow as the caution colour: the US basic colour for caution and physical hazards.",
            "basis": "record",
            "cites": [
              "claim:kcc:definition"
            ]
          },
          {
            "rule": "On a caution sign, set a black panel with yellow letters on the yellow ground, and black letters on the yellow.",
            "basis": "record",
            "cites": [
              "claim:kcc:interface-2"
            ]
          },
          {
            "rule": "Pair safety yellow and black over steel greys, with no third accent.",
            "basis": "record",
            "cites": [
              "token_rule:color-5"
            ]
          },
          {
            "rule": "Keep safety colours flat and fully opaque.",
            "basis": "translation",
            "cites": [
              "claim:kcc:technique-5"
            ],
            "because": "Safety colours are specified as opaque glossy samples; a screen has no gloss, so opacity is what carries over."
          },
          {
            "rule": "This page does not reproduce exact safety-colour values.",
            "basis": "not_recorded",
            "cites": [],
            "guidance": "The page's yellow is its own. For real signage, use the specified standard samples.",
            "silence": "source"
          }
        ]
      },
      "typography": {
        "family": {
          "stack": "\"BigShouldersStencilIX\", \"Arial Narrow\", sans-serif",
          "class": "stencil for display, heavy condensed grotesk for support (the record's pairing); Big Shoulders Stencil, Big Shoulders and Barlow Condensed are the page's faces"
        },
        "roles": [
          {
            "role": "display",
            "size": "clamp(2.5rem, 7vw, 4.5rem)",
            "weight": 900,
            "lineHeight": "0.9",
            "case": "uppercase",
            "tracking": "0.02em",
            "measure": null,
            "use": "Headings and signal words, in stencil."
          },
          {
            "role": "support",
            "size": "1.25rem",
            "weight": 800,
            "lineHeight": "1.2",
            "case": "uppercase",
            "tracking": null,
            "measure": null,
            "use": "Instructions and labels, in the heavy grotesk."
          },
          {
            "role": "text",
            "size": "1.1875rem",
            "weight": 500,
            "lineHeight": "1.5",
            "case": null,
            "tracking": null,
            "measure": "70ch",
            "use": "Reading text, in Barlow Condensed."
          }
        ],
        "tokens": {
          "font-support": "\"BigShouldersIX\", \"Arial Narrow\", sans-serif",
          "font-text": "\"BarlowCondensedIX\", \"Arial Narrow\", sans-serif"
        },
        "rules": [
          {
            "rule": "Pair two faces and never collapse to one: stencil for display, heavy condensed grotesk for support.",
            "basis": "record",
            "cites": [
              "token_rule:typography-4"
            ]
          },
          {
            "rule": "Never set body copy in stencil.",
            "basis": "record",
            "cites": [
              "claim:failure-3"
            ]
          },
          {
            "rule": "Keep the stencil's bridges: they exist to hold the cut template's interior islands in place.",
            "basis": "record",
            "cites": [
              "claim:kcc:technique-1"
            ]
          },
          {
            "rule": "Keep stencil as a typeface and stencil as a process apart: a stencil font on screen borrows the look of the process, so do not claim it as the process.",
            "basis": "record",
            "cites": [
              "claim:kcc:technique-4"
            ]
          }
        ]
      },
      "gridLayout": {
        "summary": "Zones, not columns: the surface is divided the way a panel is, heavier rules for more important boundaries, and a stripe band only where a boundary is real.",
        "tokens": {
          "measure": "70ch",
          "rule-heavy": "10px",
          "rule-mid": "6px",
          "rule-light": "3px",
          "band": "28px"
        },
        "rules": [
          {
            "rule": "Rank by rule weight and zone: a heavier rule marks a more important boundary.",
            "basis": "record",
            "cites": [
              "token_rule:hierarchy-13"
            ]
          },
          {
            "rule": "Divide with heavy rules.",
            "basis": "record",
            "cites": [
              "token_rule:surface-8"
            ]
          },
          {
            "rule": "Use a stripe band only where it marks a real boundary on the page.",
            "basis": "translation",
            "cites": [
              "claim:kcc:form-1",
              "claim:failure-2"
            ],
            "because": "The stripe marking exists to make an object, location or message more visible; used as ornament it is the costume the record rules out."
          },
          {
            "rule": "The sources do not specify a column system.",
            "basis": "not_recorded",
            "cites": [],
            "guidance": "Zone the page; if you add columns, divide them with rules.",
            "silence": "source"
          }
        ]
      },
      "shapeGeometry": {
        "tokens": {
          "radius": "6px",
          "stripe": "repeating-linear-gradient(-45deg, #F5C400 0 22px, #111214 22px 44px)",
          "stripe-angle": "45deg",
          "fastening": "12px"
        },
        "rules": [
          {
            "rule": "Make stripes a safety colour and a contrasting colour alternating at 45 degrees.",
            "basis": "record",
            "cites": [
              "claim:kcc:definition"
            ]
          },
          {
            "rule": "Round or blunt the corners of every plate.",
            "basis": "translation",
            "cites": [
              "claim:kcc:interface-1",
              "claim:kcc:form-2"
            ],
            "because": "Signs must have rounded or blunt corners and no sharp projections."
          },
          {
            "rule": "Read surfaces as fabricated: exposed fastening, unfinished metal, structure left visible.",
            "basis": "record",
            "cites": [
              "token_rule:in-r1"
            ]
          },
          {
            "rule": "How much metal texture shows is a declared freedom.",
            "basis": "not_recorded",
            "cites": [
              "claim:declared-freedom"
            ],
            "guidance": "Keep texture below the text; never let it cost legibility.",
            "silence": "source"
          }
        ]
      },
      "imagery": {
        "rules": [
          {
            "rule": "Use the pictograph: a pictorial sign that identifies a hazard or gives an instruction, with text or alone.",
            "basis": "record",
            "cites": [
              "claim:kcc:imagery-1"
            ]
          },
          {
            "rule": "Keep signs graphical so they work across languages.",
            "basis": "record",
            "cites": [
              "claim:kcc:imagery-2"
            ]
          },
          {
            "rule": "Do not borrow poster and bulletin illustration as if it were signage: it is outside the regulated vocabulary.",
            "basis": "record",
            "cites": [
              "claim:kcc:imagery-3"
            ]
          },
          {
            "rule": "Whether to show imagery at all is a declared freedom.",
            "basis": "not_recorded",
            "cites": [
              "claim:freedom-imagery"
            ],
            "guidance": "A page may carry no image; if it does, prefer the pictograph.",
            "silence": "source"
          }
        ]
      },
      "components": {
        "button": {
          "name": "Button",
          "becomes": "A small yellow plate with blunt corners and a black grotesk label, bordered in black.",
          "anatomy": [
            "safety-yellow plate",
            "3px black border",
            "label in heavy condensed grotesk, capitals",
            "6px corner radius"
          ],
          "tokens": {
            "background": "#F5C400",
            "color": "#111214",
            "border": "3px solid #111214",
            "radius": "6px"
          },
          "states": {
            "default": "Yellow plate, black label.",
            "hover": "Plate inverts: black ground, yellow label.",
            "focus": "4px yellow outline, 2px outside, on the steel.",
            "active": "Stays inverted while pressed. No movement.",
            "disabled": "Steel plate, grey label, dashed border."
          },
          "accessibility": [
            "Black on yellow at 11.3:1.",
            "At least 44px tall.",
            "State changes are instant."
          ],
          "values": [
            {
              "rule": "Give the button blunt corners.",
              "basis": "translation",
              "cites": [
                "claim:kcc:interface-1",
                "claim:kcc:form-2"
              ],
              "because": "Signs are plates whose corners must be rounded or blunt; the button is the page's smallest plate."
            },
            {
              "rule": "Set the label in the grotesk, never the stencil.",
              "basis": "translation",
              "cites": [
                "token_rule:typography-4"
              ],
              "because": "The pairing puts stencil on display only; a button label is support text."
            }
          ]
        },
        "card": {
          "name": "Card",
          "becomes": "A steel plate with a fastening at each corner and a heavy black rule across its head.",
          "anatomy": [
            "steel plate",
            "10px black head rule",
            "four fastenings set inside the corners",
            "title in stencil",
            "text in grotesk"
          ],
          "tokens": {
            "ground": "#5B6068",
            "head-rule": "10px solid #111214",
            "border": "4px solid #111214",
            "radius": "6px",
            "fastening": "12px, inset 10px"
          },
          "states": {
            "default": "Steel plate, heavy head rule.",
            "hover": "The head rule turns yellow.",
            "focus": "4px yellow outline outside the plate."
          },
          "accessibility": [
            "The whole card is one link.",
            "Title in yellow at display size only (3.9:1 on steel); small text in #FFFFFF (6.4:1)."
          ],
          "values": [
            {
              "rule": "Show the fastenings, set in from the corners.",
              "basis": "translation",
              "cites": [
                "token_rule:in-r1",
                "claim:kcc:form-3"
              ],
              "because": "Our reading of the surface is fabricated with exposed fastening; the regulation places fastenings so they are not a hazard, so they sit inside the edge."
            },
            {
              "rule": "Rank what the card holds by rule weight: the heaviest rule marks the most important boundary.",
              "basis": "translation",
              "cites": [
                "token_rule:hierarchy-13"
              ],
              "because": "The cited rule belongs to the Aesthetic's own medium; applying it to a screen component or motion is our translation."
            }
          ]
        },
        "input": {
          "name": "Input",
          "becomes": "A black field in a heavy steel frame; an error arrives as a caution panel.",
          "anatomy": [
            "label above in grotesk capitals",
            "black field",
            "3px light-steel border",
            "error: black panel with yellow text"
          ],
          "tokens": {
            "background": "#111214",
            "color": "#E8EAEC",
            "border": "3px solid #C4C8CD",
            "focus-border": "3px solid #F5C400",
            "radius": "4px",
            "height": "2.75rem"
          },
          "states": {
            "default": "Light-steel border.",
            "focus": "Yellow border and a 4px yellow outline.",
            "error": "A black panel beneath with yellow text beginning \"Caution:\".",
            "disabled": "Dashed steel border."
          },
          "accessibility": [
            "The label is real text above the field.",
            "Errors are words; the caution panel is not colour alone.",
            "Typed text at 17:1 on black."
          ],
          "values": [
            {
              "rule": "Present an error as a caution panel: yellow letters on a black panel.",
              "basis": "translation",
              "cites": [
                "claim:kcc:interface-2"
              ],
              "because": "A caution sign carries its signal word as yellow letters on a black panel."
            },
            {
              "rule": "The sources do not specify forms.",
              "basis": "not_recorded",
              "cites": [],
              "guidance": "Keep the field ordinary and legible; do not stripe it.",
              "silence": "source"
            }
          ]
        },
        "navigation": {
          "name": "Navigation",
          "becomes": "A black band of grotesk capitals; the current page carries a heavy yellow rule beneath, not stripes.",
          "anatomy": [
            "black band",
            "labels in heavy condensed grotesk, capitals",
            "current: 6px yellow rule beneath"
          ],
          "tokens": {
            "background": "#111214",
            "color": "#E8EAEC",
            "current": "6px solid #F5C400"
          },
          "states": {
            "default": "Light labels on black.",
            "hover": "Label turns yellow.",
            "focus": "4px yellow outline.",
            "current": "Heavy yellow rule beneath."
          },
          "accessibility": [
            "aria-current on the current page.",
            "Labels at 17:1 on black."
          ],
          "values": [
            {
              "rule": "Mark the current page with a heavy rule, not a stripe.",
              "basis": "translation",
              "cites": [
                "claim:failure-2",
                "token_rule:hierarchy-13"
              ],
              "because": "Stripes mark boundaries; a decorative stripe is the register's costume. Rule weight is how it ranks."
            }
          ]
        }
      },
      "motion": {
        "spec": null,
        "rules": [
          {
            "rule": "Do not animate. State changes are instant.",
            "basis": "translation",
            "cites": [
              "claim:motion-reason",
              "claim:failure-5"
            ],
            "because": "Signage does not animate, and the record refuses easing."
          }
        ]
      },
      "dimensions": [
        {
          "key": "marking",
          "label": "Borrowed markings",
          "summary": "Both devices come from functional regimes: the stripe and the sign from hazard marking, the stencil from marking equipment, vehicles and places.",
          "values": [
            {
              "rule": "Stencils are an official marking method for equipment, vehicles and locations.",
              "basis": "record",
              "cites": [
                "claim:kcc:technique-3"
              ]
            },
            {
              "rule": "Flammable-liquid containers carry the contents' name stencilled or painted in yellow.",
              "basis": "record",
              "cites": [
                "claim:kcc:technique-2"
              ]
            },
            {
              "rule": "Leave danger signs as specified: they admit no design variation.",
              "basis": "record",
              "cites": [
                "claim:kcc:interface-3"
              ]
            },
            {
              "rule": "Borrow the caution sign, never the danger sign.",
              "basis": "translation",
              "cites": [
                "claim:kcc:interface-2",
                "claim:kcc:interface-3"
              ],
              "because": "Caution is the yellow sign; danger admits no variation, so restyling it misuses it."
            }
          ]
        }
      ],
      "notRecorded": [
        {
          "category": "color",
          "what": "Exact safety-colour values",
          "why": "The record names yellow and the caution layout; the hex values are the page's."
        },
        {
          "category": "gridLayout",
          "what": "A column system",
          "why": "The record holds zones and rule weight, not a grid."
        },
        {
          "category": "components",
          "what": "Screen conventions",
          "why": "The research documents physical signs, not screens. The four components translate those rules."
        },
        {
          "category": "motion",
          "what": "Evidenced motion",
          "why": "Not specified by the source. Holding still is this grammar's translation."
        }
      ],
      "silence": {
        "color": "source",
        "typography": "source",
        "gridLayout": "source",
        "shapeGeometry": "source",
        "imagery": "source",
        "components": "source",
        "motion": "source"
      },
      "uiNote": "The record documents interface conventions for Industrial. These four components are contemporary builds on those conventions, not historical artefacts."
    }
  }
}