{
  "name": "Haute Lumière",
  "what": "The editorial design system of Luminous Prosperity — seven registers, two type families, eight surfaces, and print geometry down to the hardcover spine.",
  "built": "2026-08-20T14:07:09.539Z",
  "install": {
    "one_line": "<script src=\"https://<host>/ds-base.js\"></script>",
    "root_attributes": "<html data-register=\"daylight\" data-surface=\"web\">",
    "registers": [
      "aurora",
      "daylight",
      "solstice",
      "dusk",
      "vespers",
      "midnight",
      "nocturne"
    ],
    "surfaces": [
      "web",
      "app",
      "ios",
      "android",
      "desktop",
      "watch",
      "eink"
    ]
  },
  "read_first": [
    "SKILL.md",
    "readme.md",
    "DESIGN-SYSTEM.md",
    "INSTALL.md",
    "CLAUDE.md"
  ],
  "entry": {
    "css": "styles.css",
    "loader": "ds-base.js"
  },
  "rules": [
    "Gold is a mark, never a fill.",
    "If a human would read it aloud, it is serif.",
    "Bleed or uncut. Never cut the top of a head. Never reuse a photograph across issues.",
    "Radius zero, one shadow, hairline rules — on app surfaces too.",
    "Every issue carries a Works Cited spread, never trimmed to fit.",
    "On glass the hit area grows and the mark never does."
  ],
  "counts": {
    "root": 13,
    "docs": 5,
    "components": 66,
    "guidelines": 30,
    "img": 9,
    "templates": 44,
    "tokens": 8,
    "ui_kits": 22,
    "total": 197
  },
  "files": [
    {
      "path": "Book - Offline Edition.html",
      "bytes": 1298606,
      "group": "root"
    },
    {
      "path": "Book - standalone-src.html",
      "bytes": 758047,
      "group": "root"
    },
    {
      "path": "Book.html",
      "bytes": 7377,
      "group": "root"
    },
    {
      "path": "CLAUDE.md",
      "bytes": 3236,
      "group": "docs"
    },
    {
      "path": "DESIGN-SYSTEM.md",
      "bytes": 11758,
      "group": "docs"
    },
    {
      "path": "Haute Lumière - Nº 04 (Standalone).html",
      "bytes": 11998479,
      "group": "root"
    },
    {
      "path": "INSTALL.md",
      "bytes": 2831,
      "group": "docs"
    },
    {
      "path": "Luminous SWOT Ecology - Offline Book.html",
      "bytes": 1278320,
      "group": "root"
    },
    {
      "path": "Luminous SWOT Ecology - Print Edition.html",
      "bytes": 4414,
      "group": "root"
    },
    {
      "path": "Luminous SWOT Ecology - standalone-src.html",
      "bytes": 739639,
      "group": "root"
    },
    {
      "path": "SKILL.md",
      "bytes": 2782,
      "group": "docs"
    },
    {
      "path": "_adherence.oxlintrc.json",
      "bytes": 18728,
      "group": "root"
    },
    {
      "path": "_ds_bundle.js",
      "bytes": 48450,
      "group": "root"
    },
    {
      "path": "_ds_manifest.json",
      "bytes": 68251,
      "group": "root"
    },
    {
      "path": "components/app/AppBar.d.ts",
      "bytes": 901,
      "group": "components"
    },
    {
      "path": "components/app/AppBar.jsx",
      "bytes": 2139,
      "group": "components"
    },
    {
      "path": "components/app/AppBar.prompt.md",
      "bytes": 505,
      "group": "components"
    },
    {
      "path": "components/app/ListRow.d.ts",
      "bytes": 764,
      "group": "components"
    },
    {
      "path": "components/app/ListRow.jsx",
      "bytes": 2580,
      "group": "components"
    },
    {
      "path": "components/app/ListRow.prompt.md",
      "bytes": 405,
      "group": "components"
    },
    {
      "path": "components/app/TabBar.d.ts",
      "bytes": 883,
      "group": "components"
    },
    {
      "path": "components/app/TabBar.jsx",
      "bytes": 2229,
      "group": "components"
    },
    {
      "path": "components/app/TabBar.prompt.md",
      "bytes": 487,
      "group": "components"
    },
    {
      "path": "components/app/TextButton.d.ts",
      "bytes": 637,
      "group": "components"
    },
    {
      "path": "components/app/TextButton.jsx",
      "bytes": 1120,
      "group": "components"
    },
    {
      "path": "components/app/TextButton.prompt.md",
      "bytes": 362,
      "group": "components"
    },
    {
      "path": "components/app/WatchDial.d.ts",
      "bytes": 815,
      "group": "components"
    },
    {
      "path": "components/app/WatchDial.jsx",
      "bytes": 1646,
      "group": "components"
    },
    {
      "path": "components/app/WatchDial.prompt.md",
      "bytes": 381,
      "group": "components"
    },
    {
      "path": "components/app/app.card.html",
      "bytes": 2635,
      "group": "components"
    },
    {
      "path": "components/apparatus/RiteSteps.d.ts",
      "bytes": 764,
      "group": "components"
    },
    {
      "path": "components/apparatus/RiteSteps.jsx",
      "bytes": 1408,
      "group": "components"
    },
    {
      "path": "components/apparatus/RiteSteps.prompt.md",
      "bytes": 568,
      "group": "components"
    },
    {
      "path": "components/apparatus/SeriesCard.d.ts",
      "bytes": 781,
      "group": "components"
    },
    {
      "path": "components/apparatus/SeriesCard.jsx",
      "bytes": 1145,
      "group": "components"
    },
    {
      "path": "components/apparatus/SeriesCard.prompt.md",
      "bytes": 523,
      "group": "components"
    },
    {
      "path": "components/apparatus/WaveArc.d.ts",
      "bytes": 759,
      "group": "components"
    },
    {
      "path": "components/apparatus/WaveArc.jsx",
      "bytes": 1940,
      "group": "components"
    },
    {
      "path": "components/apparatus/WaveArc.prompt.md",
      "bytes": 570,
      "group": "components"
    },
    {
      "path": "components/apparatus/WorksCited.d.ts",
      "bytes": 1170,
      "group": "components"
    },
    {
      "path": "components/apparatus/WorksCited.jsx",
      "bytes": 2779,
      "group": "components"
    },
    {
      "path": "components/apparatus/WorksCited.prompt.md",
      "bytes": 746,
      "group": "components"
    },
    {
      "path": "components/apparatus/apparatus.card.html",
      "bytes": 2392,
      "group": "components"
    },
    {
      "path": "components/chrome/ConstellationIndex.d.ts",
      "bytes": 808,
      "group": "components"
    },
    {
      "path": "components/chrome/ConstellationIndex.jsx",
      "bytes": 1624,
      "group": "components"
    },
    {
      "path": "components/chrome/ConstellationIndex.prompt.md",
      "bytes": 425,
      "group": "components"
    },
    {
      "path": "components/chrome/RegisterSwitch.d.ts",
      "bytes": 1000,
      "group": "components"
    },
    {
      "path": "components/chrome/RegisterSwitch.jsx",
      "bytes": 1919,
      "group": "components"
    },
    {
      "path": "components/chrome/RegisterSwitch.prompt.md",
      "bytes": 497,
      "group": "components"
    },
    {
      "path": "components/chrome/chrome.card.html",
      "bytes": 1733,
      "group": "components"
    },
    {
      "path": "components/data/DataTable.d.ts",
      "bytes": 784,
      "group": "components"
    },
    {
      "path": "components/data/DataTable.jsx",
      "bytes": 1865,
      "group": "components"
    },
    {
      "path": "components/data/DataTable.prompt.md",
      "bytes": 393,
      "group": "components"
    },
    {
      "path": "components/data/LexiconCell.d.ts",
      "bytes": 711,
      "group": "components"
    },
    {
      "path": "components/data/LexiconCell.jsx",
      "bytes": 1062,
      "group": "components"
    },
    {
      "path": "components/data/LexiconCell.prompt.md",
      "bytes": 482,
      "group": "components"
    },
    {
      "path": "components/data/data.card.html",
      "bytes": 2030,
      "group": "components"
    },
    {
      "path": "components/editorial/Deck.d.ts",
      "bytes": 419,
      "group": "components"
    },
    {
      "path": "components/editorial/Deck.jsx",
      "bytes": 564,
      "group": "components"
    },
    {
      "path": "components/editorial/Deck.prompt.md",
      "bytes": 306,
      "group": "components"
    },
    {
      "path": "components/editorial/HairRule.d.ts",
      "bytes": 531,
      "group": "components"
    },
    {
      "path": "components/editorial/HairRule.jsx",
      "bytes": 1090,
      "group": "components"
    },
    {
      "path": "components/editorial/HairRule.prompt.md",
      "bytes": 244,
      "group": "components"
    },
    {
      "path": "components/editorial/Kicker.d.ts",
      "bytes": 588,
      "group": "components"
    },
    {
      "path": "components/editorial/Kicker.jsx",
      "bytes": 566,
      "group": "components"
    },
    {
      "path": "components/editorial/Kicker.prompt.md",
      "bytes": 420,
      "group": "components"
    },
    {
      "path": "components/editorial/PullQuote.d.ts",
      "bytes": 508,
      "group": "components"
    },
    {
      "path": "components/editorial/PullQuote.jsx",
      "bytes": 898,
      "group": "components"
    },
    {
      "path": "components/editorial/PullQuote.prompt.md",
      "bytes": 299,
      "group": "components"
    },
    {
      "path": "components/editorial/editorial.card.html",
      "bytes": 1461,
      "group": "components"
    },
    {
      "path": "components/layout/Folio.d.ts",
      "bytes": 542,
      "group": "components"
    },
    {
      "path": "components/layout/Folio.jsx",
      "bytes": 915,
      "group": "components"
    },
    {
      "path": "components/layout/Folio.prompt.md",
      "bytes": 185,
      "group": "components"
    },
    {
      "path": "components/layout/PlateFrame.d.ts",
      "bytes": 735,
      "group": "components"
    },
    {
      "path": "components/layout/PlateFrame.jsx",
      "bytes": 1069,
      "group": "components"
    },
    {
      "path": "components/layout/PlateFrame.prompt.md",
      "bytes": 393,
      "group": "components"
    },
    {
      "path": "components/layout/Sheet.d.ts",
      "bytes": 729,
      "group": "components"
    },
    {
      "path": "components/layout/Sheet.jsx",
      "bytes": 1436,
      "group": "components"
    },
    {
      "path": "components/layout/Sheet.prompt.md",
      "bytes": 331,
      "group": "components"
    },
    {
      "path": "components/layout/layout.card.html",
      "bytes": 1521,
      "group": "components"
    },
    {
      "path": "ds-base.js",
      "bytes": 890,
      "group": "root"
    },
    {
      "path": "guidelines/atoms.card.html",
      "bytes": 2060,
      "group": "guidelines"
    },
    {
      "path": "guidelines/brand-grain.card.html",
      "bytes": 1506,
      "group": "guidelines"
    },
    {
      "path": "guidelines/brand-monogram.card.html",
      "bytes": 1585,
      "group": "guidelines"
    },
    {
      "path": "guidelines/brand-veils.card.html",
      "bytes": 1639,
      "group": "guidelines"
    },
    {
      "path": "guidelines/colors-gold.card.html",
      "bytes": 2096,
      "group": "guidelines"
    },
    {
      "path": "guidelines/doctrine-image.card.html",
      "bytes": 1861,
      "group": "guidelines"
    },
    {
      "path": "guidelines/photo-grades.card.html",
      "bytes": 2252,
      "group": "guidelines"
    },
    {
      "path": "guidelines/platform-chrome.card.html",
      "bytes": 2148,
      "group": "guidelines"
    },
    {
      "path": "guidelines/platform-hand.card.html",
      "bytes": 1975,
      "group": "guidelines"
    },
    {
      "path": "guidelines/platform-surfaces.card.html",
      "bytes": 2277,
      "group": "guidelines"
    },
    {
      "path": "guidelines/print-bleed.card.html",
      "bytes": 1558,
      "group": "guidelines"
    },
    {
      "path": "guidelines/print-copyfit.card.html",
      "bytes": 1789,
      "group": "guidelines"
    },
    {
      "path": "guidelines/print-sheet.card.html",
      "bytes": 1990,
      "group": "guidelines"
    },
    {
      "path": "guidelines/print-trims.card.html",
      "bytes": 1925,
      "group": "guidelines"
    },
    {
      "path": "guidelines/register-1-aurora.card.html",
      "bytes": 1971,
      "group": "guidelines"
    },
    {
      "path": "guidelines/register-2-daylight.card.html",
      "bytes": 1967,
      "group": "guidelines"
    },
    {
      "path": "guidelines/register-3-solstice.card.html",
      "bytes": 1959,
      "group": "guidelines"
    },
    {
      "path": "guidelines/register-4-dusk.card.html",
      "bytes": 1948,
      "group": "guidelines"
    },
    {
      "path": "guidelines/register-5-vespers.card.html",
      "bytes": 1964,
      "group": "guidelines"
    },
    {
      "path": "guidelines/register-6-midnight.card.html",
      "bytes": 1952,
      "group": "guidelines"
    },
    {
      "path": "guidelines/register-7-nocturne.card.html",
      "bytes": 1967,
      "group": "guidelines"
    },
    {
      "path": "guidelines/spacing-air.card.html",
      "bytes": 1872,
      "group": "guidelines"
    },
    {
      "path": "guidelines/spacing-scale.card.html",
      "bytes": 1671,
      "group": "guidelines"
    },
    {
      "path": "guidelines/type-body.card.html",
      "bytes": 1068,
      "group": "guidelines"
    },
    {
      "path": "guidelines/type-deck.card.html",
      "bytes": 905,
      "group": "guidelines"
    },
    {
      "path": "guidelines/type-display.card.html",
      "bytes": 931,
      "group": "guidelines"
    },
    {
      "path": "guidelines/type-dropcap.card.html",
      "bytes": 1194,
      "group": "guidelines"
    },
    {
      "path": "guidelines/type-masthead.card.html",
      "bytes": 811,
      "group": "guidelines"
    },
    {
      "path": "guidelines/type-pairing.card.html",
      "bytes": 1105,
      "group": "guidelines"
    },
    {
      "path": "guidelines/type-utility.card.html",
      "bytes": 1549,
      "group": "guidelines"
    },
    {
      "path": "img/author-portrait.png",
      "bytes": 2846842,
      "group": "img"
    },
    {
      "path": "img/coral/c1.jpg",
      "bytes": 745921,
      "group": "img"
    },
    {
      "path": "img/coral/c3.jpg",
      "bytes": 893034,
      "group": "img"
    },
    {
      "path": "img/coral/p1.jpg",
      "bytes": 709870,
      "group": "img"
    },
    {
      "path": "img/coral/p4.jpg",
      "bytes": 787585,
      "group": "img"
    },
    {
      "path": "img/coral/plate-1.jpg",
      "bytes": 722234,
      "group": "img"
    },
    {
      "path": "img/coral/plate-3.jpg",
      "bytes": 753629,
      "group": "img"
    },
    {
      "path": "img/nondual/n1.jpg",
      "bytes": 725274,
      "group": "img"
    },
    {
      "path": "img/nondual/n2.jpg",
      "bytes": 770939,
      "group": "img"
    },
    {
      "path": "readme.md",
      "bytes": 20014,
      "group": "docs"
    },
    {
      "path": "styles.css",
      "bytes": 279,
      "group": "root"
    },
    {
      "path": "templates/book-volume/BookVolume.dc.html",
      "bytes": 55437,
      "group": "templates"
    },
    {
      "path": "templates/book-volume/ds-base.js",
      "bytes": 1071,
      "group": "templates"
    },
    {
      "path": "templates/book-volume/support.js",
      "bytes": 69150,
      "group": "templates"
    },
    {
      "path": "templates/business-briefs/BriefsChapterOne.dc.html",
      "bytes": 31892,
      "group": "templates"
    },
    {
      "path": "templates/business-briefs/ds-base.js",
      "bytes": 1071,
      "group": "templates"
    },
    {
      "path": "templates/business-briefs/support.js",
      "bytes": 69150,
      "group": "templates"
    },
    {
      "path": "templates/coral-issue/CoralIssue.dc.html",
      "bytes": 55566,
      "group": "templates"
    },
    {
      "path": "templates/coral-issue/ds-base.js",
      "bytes": 1071,
      "group": "templates"
    },
    {
      "path": "templates/coral-issue/support.js",
      "bytes": 69150,
      "group": "templates"
    },
    {
      "path": "templates/glossary/Glossary.dc.html",
      "bytes": 42446,
      "group": "templates"
    },
    {
      "path": "templates/glossary/ds-base.js",
      "bytes": 1071,
      "group": "templates"
    },
    {
      "path": "templates/glossary/support.js",
      "bytes": 69150,
      "group": "templates"
    },
    {
      "path": "templates/issue/Issue.dc.html",
      "bytes": 13349,
      "group": "templates"
    },
    {
      "path": "templates/issue/ds-base.js",
      "bytes": 1071,
      "group": "templates"
    },
    {
      "path": "templates/issue/img/cover-2.jpg",
      "bytes": 739899,
      "group": "templates"
    },
    {
      "path": "templates/issue/img/cover.jpg",
      "bytes": 405101,
      "group": "templates"
    },
    {
      "path": "templates/issue/img/dance-2.jpg",
      "bytes": 762858,
      "group": "templates"
    },
    {
      "path": "templates/issue/img/dance-c.jpg",
      "bytes": 394906,
      "group": "templates"
    },
    {
      "path": "templates/issue/img/desk-1.jpg",
      "bytes": 854400,
      "group": "templates"
    },
    {
      "path": "templates/issue/img/threshold-2.jpg",
      "bytes": 740208,
      "group": "templates"
    },
    {
      "path": "templates/issue/img/threshold.jpg",
      "bytes": 430315,
      "group": "templates"
    },
    {
      "path": "templates/issue/img/turn-2.jpg",
      "bytes": 770103,
      "group": "templates"
    },
    {
      "path": "templates/issue/support.js",
      "bytes": 69150,
      "group": "templates"
    },
    {
      "path": "templates/nondual-part2/NonDualPartTwo.dc.html",
      "bytes": 34666,
      "group": "templates"
    },
    {
      "path": "templates/nondual-part2/ds-base.js",
      "bytes": 1071,
      "group": "templates"
    },
    {
      "path": "templates/nondual-part2/support.js",
      "bytes": 69150,
      "group": "templates"
    },
    {
      "path": "templates/reading-app/ReadingApp.dc.html",
      "bytes": 15757,
      "group": "templates"
    },
    {
      "path": "templates/reading-app/ds-base.js",
      "bytes": 1071,
      "group": "templates"
    },
    {
      "path": "templates/reading-app/img/threshold.jpg",
      "bytes": 430315,
      "group": "templates"
    },
    {
      "path": "templates/reading-app/support.js",
      "bytes": 69150,
      "group": "templates"
    },
    {
      "path": "templates/spiral-appendix/SpiralAppendix.dc.html",
      "bytes": 37870,
      "group": "templates"
    },
    {
      "path": "templates/spiral-appendix/ds-base.js",
      "bytes": 1071,
      "group": "templates"
    },
    {
      "path": "templates/spiral-appendix/support.js",
      "bytes": 69150,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/ChapterEight.dc.html",
      "bytes": 21736,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/ChapterFive.dc.html",
      "bytes": 45086,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/ChapterFour.dc.html",
      "bytes": 51679,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/ChapterSeven.dc.html",
      "bytes": 112065,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/ChapterSix.dc.html",
      "bytes": 51597,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/ChapterThree.dc.html",
      "bytes": 27957,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/ChapterTwo.dc.html",
      "bytes": 26089,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/TextbookChapter.dc.html",
      "bytes": 85240,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/ds-base.js",
      "bytes": 1071,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/image-slot.js",
      "bytes": 65350,
      "group": "templates"
    },
    {
      "path": "templates/textbook-chapter/support.js",
      "bytes": 69150,
      "group": "templates"
    },
    {
      "path": "thumbnail.html",
      "bytes": 813,
      "group": "root"
    },
    {
      "path": "tokens/colors.css",
      "bytes": 9002,
      "group": "tokens"
    },
    {
      "path": "tokens/fonts.css",
      "bytes": 755,
      "group": "tokens"
    },
    {
      "path": "tokens/motion.css",
      "bytes": 981,
      "group": "tokens"
    },
    {
      "path": "tokens/platform.css",
      "bytes": 6636,
      "group": "tokens"
    },
    {
      "path": "tokens/print.css",
      "bytes": 2487,
      "group": "tokens"
    },
    {
      "path": "tokens/spacing.css",
      "bytes": 856,
      "group": "tokens"
    },
    {
      "path": "tokens/surfaces.css",
      "bytes": 1573,
      "group": "tokens"
    },
    {
      "path": "tokens/typography.css",
      "bytes": 1751,
      "group": "tokens"
    },
    {
      "path": "ui_kits/issue-template/issue/img/arch-1.jpg",
      "bytes": 549124,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/arch-2.jpg",
      "bytes": 676567,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/court-1.jpg",
      "bytes": 688338,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/cover.jpg",
      "bytes": 405101,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/dance-a.jpg",
      "bytes": 456150,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/dance-b.jpg",
      "bytes": 397291,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/dance-c.jpg",
      "bytes": 394906,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/dance-d.jpg",
      "bytes": 521294,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/desk-1.jpg",
      "bytes": 854400,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/desk-2.jpg",
      "bytes": 917558,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/room-a.jpg",
      "bytes": 427200,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/room-b.jpg",
      "bytes": 489072,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/room-c.jpg",
      "bytes": 386072,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/room-d.jpg",
      "bytes": 452526,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/terrace-1.jpg",
      "bytes": 741789,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/threshold.jpg",
      "bytes": 430315,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/yoga-a.jpg",
      "bytes": 503728,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/yoga-b.jpg",
      "bytes": 470766,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/yoga-c.jpg",
      "bytes": 482420,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/img/yoga-d.jpg",
      "bytes": 510202,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/issue-standalone-src.html",
      "bytes": 81000,
      "group": "ui_kits"
    },
    {
      "path": "ui_kits/issue-template/issue/issue.html",
      "bytes": 80725,
      "group": "ui_kits"
    }
  ]
}