{
  "record_type": "teleon_materialized_harness_bundle/v1",
  "observed_model_calls": 0,
  "bundle_slug": "anti-slop-creative-studio-kit",
  "bundle_title": "Hallmark Minimalist UI & Editable SVG Studio Kit",
  "bundle_version": 2,
  "target_harness": "claude-code",
  "target_harness_label": "Claude Code",
  "supported_harnesses": [
    "claude-code",
    "codex",
    "opencode",
    "cursor",
    "openclaw",
    "hermes",
    "cline",
    "raven-acp",
    "meta-muse"
  ],
  "install_command": "curl -fsSL \"https://files.teleon.dev/v1/bundles/anti-slop-creative-studio-kit/install.sh?harness=claude-code\" | sh",
  "files": [
    {
      "target_path": ".claude/skills/nutlope-hallmark-design-system/SKILL.md",
      "artifact_kind": "harness_component_file",
      "title": "Nutlope Hallmark v2.0.0 Anti-Slop Design System & Sloplint Skill (SKILL.md)",
      "swhid": "swh:1:cnt:913318957e558ecf7b6ff9e8dfe6773a4ee6aef6",
      "sha256_hex": "989a600ce6645cd1e86b6c9818d938c52d1de21e3d3c9457d39d696260b8eede",
      "byte_length": 890,
      "spdx_license": "MIT",
      "delivery_mode": "inline_payload",
      "raw_url": "https://files.teleon.dev/raw/sha256/989a600ce6645cd1e86b6c9818d938c52d1de21e3d3c9457d39d696260b8eede",
      "inline_content": "---\nname: hallmark\nversion: 2.0.0\nlicense: MIT\nupstream: https://github.com/nutlope/hallmark@7ec868225c6caa040558c321ee0fefa0e73f83a8\ndescription: Anti-slop minimalist frontend design system with 69-gate deterministic sloplint verification.\n---\n\n# Hallmark Design System (Pinned MIT Adapter)\n\n1. Define OKLCH color tokens on `:root` (`--bg`, `--surface`, `--ink`, `--muted`, `--line`, `--accent`) and set `overflow-x: clip`.\n2. Use a strict 4px spacing rhythm (`4, 8, 12, 16, 24, 32, 48, 64px`), `text-wrap: balance` on headings, and sentence-case labels.\n3. Prefer hairline rules and borderless register tables over nested cards, pill-badge confetti, or 4-card stat rows.\n4. Remove uppercase eyebrow kickers above headings, decorative arrows glued to link text, em-dashes, and middle-dot walls.\n5. Verify every rendered HTML surface with `sloplint.mjs` (`0 FAIL` required before release).\n"
    },
    {
      "target_path": ".claude/skills/drafting-sheet-anti-slop-skill/SKILL.md",
      "artifact_kind": "harness_component_file",
      "title": "Architectural Drafting Sheet Anti-AI-Slop UI Skill (SKILL.md)",
      "swhid": "swh:1:cnt:847f6c1ca05ee4f3636481523e495b56fee641dd",
      "sha256_hex": "e7a7d476d7c9ac1ff5e84ad2e4fe0db3a51bcf52d795a182676516eb79b52897",
      "byte_length": 587,
      "spdx_license": "Apache-2.0",
      "delivery_mode": "inline_payload",
      "raw_url": "https://files.teleon.dev/raw/sha256/e7a7d476d7c9ac1ff5e84ad2e4fe0db3a51bcf52d795a182676516eb79b52897",
      "inline_content": "---\nname: drafting-sheet-ui\ndescription: Build calm, human-crafted engineering and consumer interfaces with zero AI-slop cliches.\n---\n\n1. Use warm paper or mineral stone grounds (`#FBFAF6` or `#F6F7F9`), `1px solid` hairline rules, and high-contrast ink.\n2. Never emit neon purple/cyan dark-mode SaaS gradients, glassmorphism blur cards, or decorative emoji bullet walls.\n3. Keep primary cards scannable in 2 seconds: title, status/lane pills, and click-through to a dedicated detail page.\n4. Order `Deterministic (0 calls)` ahead of `AI Agent` whenever both execution tracks are shown.\n"
    },
    {
      "target_path": "src/components/schematic_card.js",
      "artifact_kind": "file_or_code_asset",
      "title": "Parametric SVG Schematic Card Generator (schematic_card.js)",
      "swhid": "swh:1:cnt:e5d0091ca3c1916932be4a956ebc9f09665d6261",
      "sha256_hex": "6a0836ddaeb675d5c1811c2c001bff8841cbc12bfab81d94d81afd4de04b7873",
      "byte_length": 1042,
      "spdx_license": "Apache-2.0",
      "delivery_mode": "inline_payload",
      "raw_url": "https://files.teleon.dev/raw/sha256/6a0836ddaeb675d5c1811c2c001bff8841cbc12bfab81d94d81afd4de04b7873",
      "inline_content": "export function renderSchematicSvg({ code = '01', title = 'Acquire', detLabel = 'DET 0-call', agtLabel = 'AGENT' } = {}) {\n  const safe = (s) => String(s).replace(/[&<>\"']/g, '');\n  return `<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 360 112\" width=\"360\" height=\"112\">` +\n    `<rect x=\"1\" y=\"1\" width=\"358\" height=\"110\" rx=\"6\" fill=\"#fbfaf6\" stroke=\"#1c1b18\" stroke-width=\"1.25\"/>` +\n    `<text x=\"16\" y=\"28\" font-family=\"monospace\" font-size=\"12\" fill=\"#57544c\">UNIT ${safe(code)}</text>` +\n    `<text x=\"16\" y=\"54\" font-family=\"sans-serif\" font-size=\"16\" font-weight=\"700\" fill=\"#181715\">${safe(title)}</text>` +\n    `<rect x=\"16\" y=\"72\" width=\"118\" height=\"24\" rx=\"4\" fill=\"#e8f5ee\" stroke=\"#166534\"/>` +\n    `<text x=\"26\" y=\"88\" font-family=\"monospace\" font-size=\"11\" fill=\"#166534\">${safe(detLabel)}</text>` +\n    `<rect x=\"144\" y=\"72\" width=\"108\" height=\"24\" rx=\"4\" fill=\"#eef2ff\" stroke=\"#1d4ed8\"/>` +\n    `<text x=\"156\" y=\"88\" font-family=\"monospace\" font-size=\"11\" fill=\"#1d4ed8\">${safe(agtLabel)}</text>` +\n    `</svg>`;\n}\n"
    },
    {
      "target_path": "assets/dual-track-badge.svg",
      "artifact_kind": "creative_media_asset",
      "title": "Editable Dual-Track Pipeline Vector Diagram (dual-track-badge.svg)",
      "swhid": "swh:1:cnt:d6892d04b0a07c0d8a61a02cb7abf6a2205f7819",
      "sha256_hex": "ebda0070b2bc306d6c45029eb596c82293bd0202b4bc38f077d65b6dffced19a",
      "byte_length": 1003,
      "spdx_license": "CC-BY-4.0",
      "delivery_mode": "inline_payload",
      "raw_url": "https://files.teleon.dev/raw/sha256/ebda0070b2bc306d6c45029eb596c82293bd0202b4bc38f077d65b6dffced19a",
      "inline_content": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 420 96\" width=\"420\" height=\"96\">\n  <rect x=\"1\" y=\"1\" width=\"418\" height=\"94\" rx=\"6\" fill=\"#fbfaf6\" stroke=\"#d8d4c8\"/>\n  <rect x=\"16\" y=\"20\" width=\"112\" height=\"56\" rx=\"4\" fill=\"#ffffff\" stroke=\"#181715\"/>\n  <text x=\"28\" y=\"44\" font-family=\"monospace\" font-size=\"11\" fill=\"#181715\">QUEUE + DB</text>\n  <text x=\"28\" y=\"62\" font-family=\"monospace\" font-size=\"10\" fill=\"#5f5c54\">swh:1:cnt</text>\n  <line x1=\"128\" y1=\"48\" x2=\"172\" y2=\"32\" stroke=\"#166534\" stroke-width=\"1.5\"/>\n  <line x1=\"128\" y1=\"48\" x2=\"172\" y2=\"66\" stroke=\"#1d4ed8\" stroke-width=\"1.5\"/>\n  <rect x=\"172\" y=\"16\" width=\"228\" height=\"28\" rx=\"4\" fill=\"#e8f5ee\" stroke=\"#166534\"/>\n  <text x=\"184\" y=\"34\" font-family=\"monospace\" font-size=\"11\" fill=\"#166534\">Deterministic (0 calls)</text>\n  <rect x=\"172\" y=\"52\" width=\"228\" height=\"28\" rx=\"4\" fill=\"#eef2ff\" stroke=\"#1d4ed8\"/>\n  <text x=\"184\" y=\"70\" font-family=\"monospace\" font-size=\"11\" fill=\"#1d4ed8\">AI Agent + Oracle Gate</text>\n</svg>\n"
    }
  ],
  "install_script_sh": "#!/usr/bin/env sh\nset -eu\n# Zero-model deterministic bundle materializer: anti-slop-creative-studio-kit@v2 -> Claude Code\nmkdir -p \".claude/skills/nutlope-hallmark-design-system\"\ncurl -fsSL \"https://files.teleon.dev/raw/sha256/989a600ce6645cd1e86b6c9818d938c52d1de21e3d3c9457d39d696260b8eede\" -o \".claude/skills/nutlope-hallmark-design-system/SKILL.md\"\nprintf '%s  %s\n' \"989a600ce6645cd1e86b6c9818d938c52d1de21e3d3c9457d39d696260b8eede\" \".claude/skills/nutlope-hallmark-design-system/SKILL.md\" | sha256sum -c -\nmkdir -p \".claude/skills/drafting-sheet-anti-slop-skill\"\ncurl -fsSL \"https://files.teleon.dev/raw/sha256/e7a7d476d7c9ac1ff5e84ad2e4fe0db3a51bcf52d795a182676516eb79b52897\" -o \".claude/skills/drafting-sheet-anti-slop-skill/SKILL.md\"\nprintf '%s  %s\n' \"e7a7d476d7c9ac1ff5e84ad2e4fe0db3a51bcf52d795a182676516eb79b52897\" \".claude/skills/drafting-sheet-anti-slop-skill/SKILL.md\" | sha256sum -c -\nmkdir -p \"src/components\"\ncurl -fsSL \"https://files.teleon.dev/raw/sha256/6a0836ddaeb675d5c1811c2c001bff8841cbc12bfab81d94d81afd4de04b7873\" -o \"src/components/schematic_card.js\"\nprintf '%s  %s\n' \"6a0836ddaeb675d5c1811c2c001bff8841cbc12bfab81d94d81afd4de04b7873\" \"src/components/schematic_card.js\" | sha256sum -c -\nmkdir -p \"assets\"\ncurl -fsSL \"https://files.teleon.dev/raw/sha256/ebda0070b2bc306d6c45029eb596c82293bd0202b4bc38f077d65b6dffced19a\" -o \"assets/dual-track-badge.svg\"\nprintf '%s  %s\n' \"ebda0070b2bc306d6c45029eb596c82293bd0202b4bc38f077d65b6dffced19a\" \"assets/dual-track-badge.svg\" | sha256sum -c -\necho \"Materialized 4 verified files for Claude Code.\"\n"
}
