{
  "version": "1.0.0",
  "_note": "Standards distilled from an external source. The source is not a dependency at runtime: it lives in another repository and is not needed to use the framework. The same mechanism covers content distilled into a SKILL — an entry declares `standards`, `skills`, or both, and every declared name must resolve. This file exists so drift is detectable instead of silent. Pin `sourceTree` when distilling, and re-pin deliberately after reviewing what changed. See test/framework/standards-provenance.test.js.",
  "sources": [
    {
      "id": "morph-lp-cinematic",
      "repo": "morph-HUB",
      "path": "skills/morph-lp-cinematic",
      "envVar": "MORPH_HUB",
      "defaultCheckout": "R:/Polymorphism Tech/repos/morph-HUB",
      "sourceTree": "e43114d4b28ff55680a5355cce27d31ffa74f22f",
      "sourceCommit": "465c9b0",
      "distilledOn": "2026-08-21",
      "distilledFrom": [
        "references/build-stack.md",
        "references/component-recipes.md",
        "references/premium-finish.md",
        "references/seo-and-qa.md",
        "references/gemini-image-prompt.md",
        "references/seedance-scrub-prompt.md",
        "references/seedance-loop-prompt.md"
      ],
      "notDistilled": [
        "references/last-mile.md",
        "references/copy-and-messaging.md",
        "references/section-blueprint.md"
      ],
      "notDistilledReason": "Deliberate split: a standard carries knowledge, a skill carries process. Deploy and copy strategy stay with the skill. `references/gates.md` LEFT this list on 2026-09-09: the reason that kept it out was \"a skill carries process\", and the destination is now a skill — see the \"cinematic-lp\" source below, which distils it into morph-media.",
      "standards": [
        "frontend-scroll-driven-frame-scrub",
        "frontend-scroll-driven-smooth-scroll",
        "frontend-scroll-driven-scroll-components",
        "frontend-design-system-premium-finish",
        "frontend-design-system-ai-image-generation",
        "frontend-design-system-ai-video-generation",
        "frontend-seo-meta-schema-audit"
      ],
      "skills": []
    },
    {
      "id": "gemini-image",
      "repo": "morph-HUB",
      "path": "skills/gemini-image",
      "envVar": "MORPH_HUB",
      "defaultCheckout": "R:/Polymorphism Tech/repos/morph-HUB",
      "sourceTree": "ec0abd827badfd5cd6d4c5f8b1843f81a3d183fe",
      "sourceCommit": "b6bbfff",
      "distilledOn": "2026-09-09",
      "distilledFrom": [
        "SKILL.md"
      ],
      "notDistilled": [
        "skill.json",
        "evals/"
      ],
      "notDistilledReason": "Manifest and eval fixtures of the source skill: packaging of the origin, not knowledge. The MCP tool names of the source were also NOT carried over — morph-media is about the authoring decisions, and a tool table pinned to one MCP server would rot on its own.",
      "standards": [],
      "skills": [
        "morph-media"
      ]
    },
    {
      "id": "cinematic-lp",
      "repo": "morph-HUB",
      "path": "skills/cinematic-lp/references",
      "envVar": "MORPH_HUB",
      "defaultCheckout": "R:/Polymorphism Tech/repos/morph-HUB",
      "sourceTree": "57a1734bc17651a6fed381a6e817c8b0c0a89edd",
      "sourceCommit": "b6bbfff",
      "distilledOn": "2026-09-09",
      "distilledFrom": [
        "gates.md"
      ],
      "notDistilled": [
        "build-stack.md",
        "component-recipes.md",
        "copy-and-messaging.md",
        "image-prompt.md",
        "last-mile.md",
        "mcp-setup.md",
        "premium-finish.md",
        "section-blueprint.md",
        "seo-and-qa.md",
        "video-loop-examples.md",
        "video-loop-prompt.md",
        "video-scrub-prompt.md"
      ],
      "notDistilledReason": "Only the HITL gate mechanics were distilled: the N-option picker, \"rejection goes back to the same step\", and \"show MOVEMENT, never a still\". The rest is either already a standard (the frame-scrub / smooth-scroll / premium-finish family, from the morph-lp-cinematic source above) or build/deploy strategy that belongs to the calling workflow.",
      "standards": [],
      "skills": [
        "morph-media"
      ]
    },
    {
      "id": "brand-design",
      "repo": "morph-HUB",
      "path": "skills/brand-design/references",
      "envVar": "MORPH_HUB",
      "defaultCheckout": "R:/Polymorphism Tech/repos/morph-HUB",
      "sourceTree": "d8801b8c277f63b06e1a22f57563ec468e7d4d9a",
      "sourceCommit": "b6bbfff",
      "distilledOn": "2026-09-09",
      "distilledFrom": [
        "image-generation.md"
      ],
      "notDistilled": [
        "brand-book.md",
        "checklist.md",
        "example-identidade-visual.md",
        "phases.md"
      ],
      "notDistilledReason": "Only the image-per-phase map and the \"concept, never the final vector\" rule were distilled. The narrative prompt recipes were NOT copied verbatim: they are bound to one brand pipeline, and morph-media carries the prompt STRUCTURE instead, which survives the model changing. Brand book, checklist and phases are the process of another skill.",
      "standards": [],
      "skills": [
        "morph-media"
      ]
    }
  ]
}
