{
  "generated_at": "2026-05-01T17:38:14.541Z",
  "content_packs": [
    {
      "ContentPackId": "hypertwist/2x2-last-layer-systems/classiccube",
      "Title": "2x2 Last-Layer Systems",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "ClassicCube",
      "NotationProfile": "classic-wca",
      "TrackManifests": [
        {
          "TrackId": "2x2-last-layer-systems",
          "Title": "2x2 Last-Layer Systems",
          "Goal": "Stabilize compact last-layer recognition and execution for 2x2-focused finishing systems.",
          "DeckImportSpecIds": [
            "import/alg-trainer-algorithm-case-deck-full-eg"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "2x2-last-layer-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for 2x2 Last-Layer Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for 2x2 Last-Layer Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/advanced-3x3-systems/classiccube",
      "Title": "Advanced 3x3 Systems",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "ClassicCube",
      "NotationProfile": "classic-wca",
      "TrackManifests": [
        {
          "TrackId": "advanced-3x3-systems",
          "Title": "Advanced 3x3 Systems",
          "Goal": "Consolidate dense 3x3 algorithm families into repeatable high-accuracy timed practice.",
          "DeckImportSpecIds": [
            "import/alg-trainer-algorithm-case-deck-briggs-taylor-reduction-coll",
            "import/alg-trainer-algorithm-case-deck-cls-justin-taylor",
            "import/alg-trainer-algorithm-case-deck-cpeoll",
            "import/alg-trainer-algorithm-case-deck-ell-justin-taylor-tao-yu",
            "import/alg-trainer-algorithm-case-deck-pure-oll-minus-dots",
            "import/alg-trainer-algorithm-case-deck-tsle",
            "import/alg-trainer-algorithm-case-deck-ttll-justin-taylor",
            "import/alg-trainer-algorithm-case-deck-vhls-chad-batten",
            "import/alg-trainer-algorithm-case-deck-vls",
            "import/alg-trainer-algorithm-case-deck-vls-jayden-mcneill",
            "import/alg-trainer-algorithm-case-deck-zblse-john-mcwilliams",
            "import/alg-trainer-algorithm-case-deck-zz-ols-egide-hirwa",
            "import/alg-trainer-algorithm-case-deck-zzll",
            "import/cubedex-algorithm-case-deck-coll-antisune",
            "import/cubedex-algorithm-case-deck-coll-h",
            "import/cubedex-algorithm-case-deck-coll-l",
            "import/cubedex-algorithm-case-deck-coll-pi",
            "import/cubedex-algorithm-case-deck-coll-sune",
            "import/cubedex-algorithm-case-deck-coll-t",
            "import/cubedex-algorithm-case-deck-coll-u",
            "import/cubedex-algorithm-case-deck-f2l-both-in-slot",
            "import/cubedex-algorithm-case-deck-f2l-connected-pairs",
            "import/cubedex-algorithm-case-deck-f2l-corner-in-slot",
            "import/cubedex-algorithm-case-deck-f2l-edge-in-slot",
            "import/cubedex-algorithm-case-deck-f2l-free-pairs",
            "import/cubedex-algorithm-case-deck-f2l-split-pairs",
            "import/cubedex-algorithm-case-deck-oll-awkward",
            "import/cubedex-algorithm-case-deck-oll-c-shape",
            "import/cubedex-algorithm-case-deck-oll-dot",
            "import/cubedex-algorithm-case-deck-oll-fish",
            "import/cubedex-algorithm-case-deck-oll-knight-move",
            "import/cubedex-algorithm-case-deck-oll-l-shape",
            "import/cubedex-algorithm-case-deck-oll-lightning-bolts",
            "import/cubedex-algorithm-case-deck-oll-line",
            "import/cubedex-algorithm-case-deck-oll-oriented-corners",
            "import/cubedex-algorithm-case-deck-oll-oriented-edges",
            "import/cubedex-algorithm-case-deck-oll-p-shape",
            "import/cubedex-algorithm-case-deck-oll-square",
            "import/cubedex-algorithm-case-deck-oll-t-shape",
            "import/cubedex-algorithm-case-deck-oll-w-shape",
            "import/cubedex-algorithm-case-deck-ollcp-oll-1",
            "import/cubedex-algorithm-case-deck-ollcp-oll-2",
            "import/cubedex-algorithm-case-deck-ollcp-oll-3",
            "import/cubedex-algorithm-case-deck-ollcp-oll-4",
            "import/cubedex-algorithm-case-deck-ollcp-oll-5",
            "import/cubedex-algorithm-case-deck-ollcp-oll-6",
            "import/cubedex-algorithm-case-deck-ollcp-oll-7",
            "import/cubedex-algorithm-case-deck-ollcp-oll-8",
            "import/cubedex-algorithm-case-deck-ollcp-oll-9",
            "import/cubedex-algorithm-case-deck-ollcp-oll-10",
            "import/cubedex-algorithm-case-deck-ollcp-oll-11",
            "import/cubedex-algorithm-case-deck-ollcp-oll-12",
            "import/cubedex-algorithm-case-deck-ollcp-oll-13",
            "import/cubedex-algorithm-case-deck-ollcp-oll-14",
            "import/cubedex-algorithm-case-deck-ollcp-oll-15",
            "import/cubedex-algorithm-case-deck-ollcp-oll-16",
            "import/cubedex-algorithm-case-deck-ollcp-oll-17",
            "import/cubedex-algorithm-case-deck-ollcp-oll-18",
            "import/cubedex-algorithm-case-deck-ollcp-oll-19",
            "import/cubedex-algorithm-case-deck-ollcp-oll-20",
            "import/cubedex-algorithm-case-deck-ollcp-oll-21",
            "import/cubedex-algorithm-case-deck-ollcp-oll-22",
            "import/cubedex-algorithm-case-deck-ollcp-oll-23",
            "import/cubedex-algorithm-case-deck-ollcp-oll-24",
            "import/cubedex-algorithm-case-deck-ollcp-oll-25",
            "import/cubedex-algorithm-case-deck-ollcp-oll-26",
            "import/cubedex-algorithm-case-deck-ollcp-oll-27",
            "import/cubedex-algorithm-case-deck-ollcp-oll-28",
            "import/cubedex-algorithm-case-deck-ollcp-oll-29",
            "import/cubedex-algorithm-case-deck-ollcp-oll-30",
            "import/cubedex-algorithm-case-deck-ollcp-oll-31",
            "import/cubedex-algorithm-case-deck-ollcp-oll-32",
            "import/cubedex-algorithm-case-deck-ollcp-oll-33",
            "import/cubedex-algorithm-case-deck-ollcp-oll-34",
            "import/cubedex-algorithm-case-deck-ollcp-oll-35",
            "import/cubedex-algorithm-case-deck-ollcp-oll-36",
            "import/cubedex-algorithm-case-deck-ollcp-oll-37",
            "import/cubedex-algorithm-case-deck-ollcp-oll-38",
            "import/cubedex-algorithm-case-deck-ollcp-oll-39",
            "import/cubedex-algorithm-case-deck-ollcp-oll-40",
            "import/cubedex-algorithm-case-deck-ollcp-oll-41",
            "import/cubedex-algorithm-case-deck-ollcp-oll-42",
            "import/cubedex-algorithm-case-deck-ollcp-oll-43",
            "import/cubedex-algorithm-case-deck-ollcp-oll-44",
            "import/cubedex-algorithm-case-deck-ollcp-oll-45",
            "import/cubedex-algorithm-case-deck-ollcp-oll-46",
            "import/cubedex-algorithm-case-deck-ollcp-oll-47",
            "import/cubedex-algorithm-case-deck-ollcp-oll-48",
            "import/cubedex-algorithm-case-deck-ollcp-oll-49",
            "import/cubedex-algorithm-case-deck-ollcp-oll-50",
            "import/cubedex-algorithm-case-deck-ollcp-oll-51",
            "import/cubedex-algorithm-case-deck-ollcp-oll-52",
            "import/cubedex-algorithm-case-deck-ollcp-oll-53",
            "import/cubedex-algorithm-case-deck-ollcp-oll-54",
            "import/cubedex-algorithm-case-deck-ollcp-oll-55",
            "import/cubedex-algorithm-case-deck-ollcp-oll-56",
            "import/cubedex-algorithm-case-deck-ollcp-oll-57",
            "import/cubedex-algorithm-case-deck-pll-adjacent-corners",
            "import/cubedex-algorithm-case-deck-pll-diagonal-corners",
            "import/cubedex-algorithm-case-deck-pll-edge-perm",
            "import/cubedex-algorithm-case-deck-vhls-connected-pairs",
            "import/cubedex-algorithm-case-deck-vhls-split-pairs",
            "import/cubedex-algorithm-case-deck-wvls-0-oriented",
            "import/cubedex-algorithm-case-deck-wvls-1-oriented",
            "import/cubedex-algorithm-case-deck-wvls-2-oriented",
            "import/cubedex-algorithm-case-deck-wvls-3-oriented",
            "import/cubedex-algorithm-case-deck-zbll-as1",
            "import/cubedex-algorithm-case-deck-zbll-as2",
            "import/cubedex-algorithm-case-deck-zbll-as3",
            "import/cubedex-algorithm-case-deck-zbll-as4",
            "import/cubedex-algorithm-case-deck-zbll-as5",
            "import/cubedex-algorithm-case-deck-zbll-as6",
            "import/cubedex-algorithm-case-deck-zbll-h1",
            "import/cubedex-algorithm-case-deck-zbll-h2",
            "import/cubedex-algorithm-case-deck-zbll-h3",
            "import/cubedex-algorithm-case-deck-zbll-h4",
            "import/cubedex-algorithm-case-deck-zbll-l1",
            "import/cubedex-algorithm-case-deck-zbll-l2",
            "import/cubedex-algorithm-case-deck-zbll-l3",
            "import/cubedex-algorithm-case-deck-zbll-l4",
            "import/cubedex-algorithm-case-deck-zbll-l5",
            "import/cubedex-algorithm-case-deck-zbll-l6",
            "import/cubedex-algorithm-case-deck-zbll-pi1",
            "import/cubedex-algorithm-case-deck-zbll-pi2",
            "import/cubedex-algorithm-case-deck-zbll-pi3",
            "import/cubedex-algorithm-case-deck-zbll-pi4",
            "import/cubedex-algorithm-case-deck-zbll-pi5",
            "import/cubedex-algorithm-case-deck-zbll-pi6",
            "import/cubedex-algorithm-case-deck-zbll-s1",
            "import/cubedex-algorithm-case-deck-zbll-s2",
            "import/cubedex-algorithm-case-deck-zbll-s3",
            "import/cubedex-algorithm-case-deck-zbll-s4",
            "import/cubedex-algorithm-case-deck-zbll-s5",
            "import/cubedex-algorithm-case-deck-zbll-s6",
            "import/cubedex-algorithm-case-deck-zbll-t1",
            "import/cubedex-algorithm-case-deck-zbll-t2",
            "import/cubedex-algorithm-case-deck-zbll-t3",
            "import/cubedex-algorithm-case-deck-zbll-t4",
            "import/cubedex-algorithm-case-deck-zbll-t5",
            "import/cubedex-algorithm-case-deck-zbll-t6",
            "import/cubedex-algorithm-case-deck-zbll-u1",
            "import/cubedex-algorithm-case-deck-zbll-u2",
            "import/cubedex-algorithm-case-deck-zbll-u3",
            "import/cubedex-algorithm-case-deck-zbll-u4",
            "import/cubedex-algorithm-case-deck-zbll-u5",
            "import/cubedex-algorithm-case-deck-zbll-u6",
            "import/cubedex-algorithm-case-deck-zbls-case-1",
            "import/cubedex-algorithm-case-deck-zbls-case-2",
            "import/cubedex-algorithm-case-deck-zbls-case-3",
            "import/cubedex-algorithm-case-deck-zbls-case-4",
            "import/cubedex-algorithm-case-deck-zbls-case-5",
            "import/cubedex-algorithm-case-deck-zbls-case-6",
            "import/cubedex-algorithm-case-deck-zbls-case-7",
            "import/cubedex-algorithm-case-deck-zbls-case-8",
            "import/cubedex-algorithm-case-deck-zbls-case-9",
            "import/cubedex-algorithm-case-deck-zbls-case-10",
            "import/cubedex-algorithm-case-deck-zbls-case-11",
            "import/cubedex-algorithm-case-deck-zbls-case-12",
            "import/cubedex-algorithm-case-deck-zbls-case-13",
            "import/cubedex-algorithm-case-deck-zbls-case-14",
            "import/cubedex-algorithm-case-deck-zbls-case-15",
            "import/cubedex-algorithm-case-deck-zbls-case-16",
            "import/cubedex-algorithm-case-deck-zbls-case-17",
            "import/cubedex-algorithm-case-deck-zbls-case-18",
            "import/cubedex-algorithm-case-deck-zbls-case-19",
            "import/cubedex-algorithm-case-deck-zbls-case-20",
            "import/cubedex-algorithm-case-deck-zbls-case-21",
            "import/cubedex-algorithm-case-deck-zbls-case-22",
            "import/cubedex-algorithm-case-deck-zbls-case-23",
            "import/cubedex-algorithm-case-deck-zbls-case-24",
            "import/cubedex-algorithm-case-deck-zbls-case-25",
            "import/cubedex-algorithm-case-deck-zbls-case-26",
            "import/cubedex-algorithm-case-deck-zbls-case-27",
            "import/cubedex-algorithm-case-deck-zbls-case-28",
            "import/cubedex-algorithm-case-deck-zbls-case-29",
            "import/cubedex-algorithm-case-deck-zbls-case-30",
            "import/cubedex-algorithm-case-deck-zbls-case-31",
            "import/cubedex-algorithm-case-deck-zbls-case-32",
            "import/cubedex-algorithm-case-deck-zbls-case-33",
            "import/cubedex-algorithm-case-deck-zbls-case-34",
            "import/cubedex-algorithm-case-deck-zbls-case-35",
            "import/cubedex-algorithm-case-deck-zbls-case-36",
            "import/cubedex-algorithm-case-deck-zbls-case-37",
            "import/cubedex-algorithm-case-deck-zbls-case-38",
            "import/cubedex-algorithm-case-deck-zbls-case-39",
            "import/cubedex-algorithm-case-deck-zbls-case-40",
            "import/cubedex-algorithm-case-deck-zbls-case-41",
            "import/cubedex-algorithm-case-deck-zbls-case-42",
            "import/speedcubedb-algorithm-case-deck-1lll01-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll02-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll03-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll04-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll05-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll06-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll07-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll08-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll09-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll10-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll11-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll12-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll13-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll14-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll15-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll16-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll17-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll18-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll19-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll28-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll29-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll30-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll31-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll32-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll33-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll34-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll35-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll36-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll37-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll38-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll39-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll40-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll41-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll42-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll43-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll44-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll45-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll46-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll47-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll48-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll49-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll50-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll51-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll52-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll53-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll54-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll55-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll56-3x3",
            "import/speedcubedb-algorithm-case-deck-1lll57-3x3",
            "import/speedcubedb-algorithm-case-deck-advancedf2l-both-pieces-trapped",
            "import/speedcubedb-algorithm-case-deck-advancedf2l-trapped-corner",
            "import/speedcubedb-algorithm-case-deck-advancedf2l-trapped-edge",
            "import/speedcubedb-algorithm-case-deck-antipll-3x3",
            "import/speedcubedb-algorithm-case-deck-ell-3x3",
            "import/speedcubedb-algorithm-case-deck-eo4a-3x3",
            "import/speedcubedb-algorithm-case-deck-fruf-3x3",
            "import/speedcubedb-algorithm-case-deck-sbls-corner-on-d-facing-forward",
            "import/speedcubedb-algorithm-case-deck-sbls-corner-on-d-facing-side",
            "import/speedcubedb-algorithm-case-deck-sbls-corner-on-d-solved",
            "import/speedcubedb-algorithm-case-deck-sbls-corner-on-u-facing-up",
            "import/speedcubedb-algorithm-case-deck-sbls-corner-on-u-misoriented",
            "import/speedcubedb-algorithm-case-deck-sbls-corner-on-u-oriented",
            "import/speedcubedb-algorithm-case-deck-sv-3x3",
            "import/speedcubedb-algorithm-case-deck-vlsne-3x3",
            "import/speedcubedb-algorithm-case-deck-vlsub-3x3",
            "import/speedcubedb-algorithm-case-deck-vlsubul-3x3",
            "import/speedcubedb-algorithm-case-deck-vlsuf-3x3",
            "import/speedcubedb-algorithm-case-deck-vlsufub-3x3",
            "import/speedcubedb-algorithm-case-deck-vlsuful-3x3",
            "import/speedcubedb-algorithm-case-deck-vlsul-3x3"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "advanced-3x3-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Advanced 3x3 Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Advanced 3x3 Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/big-cube-systems/classiccube",
      "Title": "Big Cube Systems",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "ClassicCube",
      "NotationProfile": "classic-wca",
      "TrackManifests": [
        {
          "TrackId": "big-cube-systems",
          "Title": "Big Cube Systems",
          "Goal": "Practice parity and late-stage big-cube systems as explicit advanced finish drills.",
          "DeckImportSpecIds": [
            "import/speedcubedb-algorithm-case-deck-l2c-5x5",
            "import/speedcubedb-algorithm-case-deck-l2e-5x5",
            "import/speedcubedb-algorithm-case-deck-ollparity-4x4",
            "import/speedcubedb-algorithm-case-deck-pllparity-adj-corner-swap",
            "import/speedcubedb-algorithm-case-deck-pllparity-diag-corner-swap",
            "import/speedcubedb-algorithm-case-deck-pllparity-edge-swap"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "big-cube-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Big Cube Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Big Cube Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/blindfold-edge-cycle-systems/classiccube",
      "Title": "Blindfold Edge Cycle Systems",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "ClassicCube",
      "NotationProfile": "classic-wca",
      "TrackManifests": [
        {
          "TrackId": "blindfold-edge-cycle-systems",
          "Title": "Blindfold Edge Cycle Systems",
          "Goal": "Build consistent edge-cycle execution and recall under blindfold-oriented training flows.",
          "DeckImportSpecIds": [
            "import/5style-trainer-algorithm-case-deck-5-style"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "blindfold-edge-cycle-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Blindfold Edge Cycle Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Blindfold Edge Cycle Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/blindfold-memo-and-commutators/classiccube",
      "Title": "Blindfold Memo and Commutators",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "ClassicCube",
      "NotationProfile": "classic-wca",
      "TrackManifests": [
        {
          "TrackId": "blindfold-memo-and-commutators",
          "Title": "Blindfold Memo and Commutators",
          "Goal": "Develop memo fluency, commutator recall, and parity/twist recovery under blindfold practice constraints.",
          "DeckImportSpecIds": [
            "import/cube-trainer-algorithm-case-deck-commutator-db-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-df-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-df-old-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-dfr-corner",
            "import/cube-trainer-algorithm-case-deck-commutator-dl-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-dlf-corner",
            "import/cube-trainer-algorithm-case-deck-commutator-dr-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-fl-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-fr-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-fur-wing",
            "import/cube-trainer-algorithm-case-deck-commutator-ub-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-ub-graham-siggins-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-ubr-corner",
            "import/cube-trainer-algorithm-case-deck-commutator-uf-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-uf-graham-siggins-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-uf-t-center",
            "import/cube-trainer-algorithm-case-deck-commutator-ufl-corner",
            "import/cube-trainer-algorithm-case-deck-commutator-ul-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-ulb-corner",
            "import/cube-trainer-algorithm-case-deck-commutator-ulb-old-corner",
            "import/cube-trainer-algorithm-case-deck-commutator-ur-edge",
            "import/cube-trainer-algorithm-case-deck-commutator-urf-corner",
            "import/cube-trainer-algorithm-case-deck-commutator-urf-daniel-lin-corner",
            "import/cube-trainer-algorithm-case-deck-commutator-urf-x-center",
            "import/cube-trainer-algorithm-case-deck-corner-twists-unnamed-algs",
            "import/cube-trainer-algorithm-case-deck-edge-flips-unnamed-algs"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "blindfold-memo-and-commutators",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Blindfold Memo and Commutators based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Blindfold Memo and Commutators."
      }
    },
    {
      "ContentPackId": "hypertwist/cross-planning/classiccube",
      "Title": "Cross Planning",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "ClassicCube",
      "NotationProfile": "classic-wca",
      "TrackManifests": [
        {
          "TrackId": "cross-planning",
          "Title": "Cross Planning",
          "Goal": "Train cross planning from constrained scramble ladders and preserve deliberate inspection-first execution.",
          "DeckImportSpecIds": [
            "import/rubiks-cross-trainer-scramble-drill-deck-cross-1-move",
            "import/rubiks-cross-trainer-scramble-drill-deck-cross-2-moves",
            "import/rubiks-cross-trainer-scramble-drill-deck-cross-3-moves",
            "import/rubiks-cross-trainer-scramble-drill-deck-cross-4-moves",
            "import/rubiks-cross-trainer-scramble-drill-deck-cross-5-moves",
            "import/rubiks-cross-trainer-scramble-drill-deck-cross-6-moves",
            "import/rubiks-cross-trainer-scramble-drill-deck-cross-7-moves",
            "import/rubiks-cross-trainer-scramble-drill-deck-cross-8-moves"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "cross-planning",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Cross Planning based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Cross Planning."
      }
    },
    {
      "ContentPackId": "hypertwist/foundational-last-layer-systems/classiccube",
      "Title": "Foundational Last-Layer Systems",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "ClassicCube",
      "NotationProfile": "classic-wca",
      "TrackManifests": [
        {
          "TrackId": "foundational-last-layer-systems",
          "Title": "Foundational Last-Layer Systems",
          "Goal": "Move from broad recognition toward stable foundational last-layer execution patterns.",
          "DeckImportSpecIds": [
            "import/cubedex-algorithm-case-deck-2-look-oll-corners",
            "import/cubedex-algorithm-case-deck-2-look-oll-edges",
            "import/cubedex-algorithm-case-deck-2-look-pll-corners",
            "import/cubedex-algorithm-case-deck-2-look-pll-edges"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "foundational-last-layer-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Foundational Last-Layer Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Foundational Last-Layer Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/megaminx-systems/other",
      "Title": "Megaminx Systems · Other",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "Other",
      "NotationProfile": "megaminx-standard",
      "TrackManifests": [
        {
          "TrackId": "megaminx-systems",
          "Title": "Megaminx Systems",
          "Goal": "Practice Megaminx finishing systems as structured case families with first-party wording.",
          "DeckImportSpecIds": [
            "import/speedcubedb-algorithm-case-deck-megaminxco-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxcp-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxeo-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxep-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll1-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll2-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll3-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll4-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll5-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll6-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll7-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll8-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll9-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll10-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll11-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll12-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll13-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll14-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll15-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll16-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll17-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll18-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll19-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll20-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll21-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll22-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll23-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll24-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll25-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll26-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll27-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll28-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll29-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll30-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll31-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll32-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll33-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll34-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll35-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll36-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxoll37-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxplla-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllb-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllc-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxplld-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxplle-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllf-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllg-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllh-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxplli-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllj-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllk-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxplll-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllm-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxplln-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllp-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllq-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllr-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxplls-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllt-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllu-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllv-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllw-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllx-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxplly-megaminx",
            "import/speedcubedb-algorithm-case-deck-megaminxpllz-megaminx"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "megaminx-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Megaminx Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Megaminx Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/one-handed-systems/classiccube",
      "Title": "One-Handed Systems",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "ClassicCube",
      "NotationProfile": "classic-wca",
      "TrackManifests": [
        {
          "TrackId": "one-handed-systems",
          "Title": "One-Handed Systems",
          "Goal": "Shape one-handed recognition and execution practice around fingertrick-aware case families.",
          "DeckImportSpecIds": [
            "import/alg-trainer-algorithm-case-deck-oh-cmll",
            "import/alg-trainer-algorithm-case-deck-oh-oll",
            "import/alg-trainer-algorithm-case-deck-oh-pll",
            "import/cubingapp-algorithm-case-deck-oh-cmll-antisune",
            "import/cubingapp-algorithm-case-deck-oh-cmll-h",
            "import/cubingapp-algorithm-case-deck-oh-cmll-l",
            "import/cubingapp-algorithm-case-deck-oh-cmll-o",
            "import/cubingapp-algorithm-case-deck-oh-cmll-pi",
            "import/cubingapp-algorithm-case-deck-oh-cmll-sune",
            "import/cubingapp-algorithm-case-deck-oh-cmll-t",
            "import/cubingapp-algorithm-case-deck-oh-cmll-u"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "one-handed-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for One-Handed Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for One-Handed Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/pyraminx-systems/other",
      "Title": "Pyraminx Systems · Other",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "Other",
      "NotationProfile": "pyraminx-standard",
      "TrackManifests": [
        {
          "TrackId": "pyraminx-systems",
          "Title": "Pyraminx Systems",
          "Goal": "Practice Pyraminx last-layer and edge systems as concise first-party drill surfaces.",
          "DeckImportSpecIds": [
            "import/cubingapp-algorithm-case-deck-pyraminx-last-layer",
            "import/speedcubedb-algorithm-case-deck-l3e-pyraminx",
            "import/speedcubedb-algorithm-case-deck-l4e-connected-bar",
            "import/speedcubedb-algorithm-case-deck-l4e-flipped-edges",
            "import/speedcubedb-algorithm-case-deck-l4e-l3e",
            "import/speedcubedb-algorithm-case-deck-l4e-last-layer",
            "import/speedcubedb-algorithm-case-deck-l4e-no-bar",
            "import/speedcubedb-algorithm-case-deck-l4e-polish-flip",
            "import/speedcubedb-algorithm-case-deck-l4e-separated-bar"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "pyraminx-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Pyraminx Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Pyraminx Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/roux-and-blockbuilding-systems/classiccube",
      "Title": "Roux and Blockbuilding Systems",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "ClassicCube",
      "NotationProfile": "classic-wca",
      "TrackManifests": [
        {
          "TrackId": "roux-and-blockbuilding-systems",
          "Title": "Roux and Blockbuilding Systems",
          "Goal": "Train Roux-adjacent blocks, last-six-edge systems, and generated random-state modes through first-party scaffolding.",
          "DeckImportSpecIds": [
            "import/alg-trainer-algorithm-case-deck-2-look-l5e-fr-eo",
            "import/alg-trainer-algorithm-case-deck-cp-solved-1lll-jack-love",
            "import/alg-trainer-algorithm-case-deck-cp-solved-ollcp",
            "import/alg-trainer-algorithm-case-deck-cpls-arc",
            "import/alg-trainer-algorithm-case-deck-els-br-justin-taylor",
            "import/alg-trainer-algorithm-case-deck-els-fr-justin-taylor",
            "import/alg-trainer-algorithm-case-deck-l5e-justin-taylor",
            "import/alg-trainer-algorithm-case-deck-l5ep-justin-micki",
            "import/alg-trainer-algorithm-case-deck-tols-justin-taylor",
            "import/cubedex-algorithm-case-deck-cmll-antisune",
            "import/cubedex-algorithm-case-deck-cmll-h",
            "import/cubedex-algorithm-case-deck-cmll-l",
            "import/cubedex-algorithm-case-deck-cmll-o",
            "import/cubedex-algorithm-case-deck-cmll-pi",
            "import/cubedex-algorithm-case-deck-cmll-sune",
            "import/cubedex-algorithm-case-deck-cmll-t",
            "import/cubedex-algorithm-case-deck-cmll-u",
            "import/cubedex-algorithm-case-deck-l6e-eo-3-mover",
            "import/cubedex-algorithm-case-deck-l6e-eo-5-mover",
            "import/cubedex-algorithm-case-deck-l6e-eo-7-mover",
            "import/cubedex-algorithm-case-deck-l6e-eo-11-mover",
            "import/cubedex-algorithm-case-deck-l6e-eolr-0-2",
            "import/cubedex-algorithm-case-deck-l6e-eolr-1-1",
            "import/cubedex-algorithm-case-deck-l6e-eolr-2-adj-0",
            "import/cubedex-algorithm-case-deck-l6e-eolr-2-adj-2",
            "import/cubedex-algorithm-case-deck-l6e-eolr-2-opp-0",
            "import/cubedex-algorithm-case-deck-l6e-eolr-2-opp-2",
            "import/cubedex-algorithm-case-deck-l6e-eolr-all-6",
            "import/cubedex-algorithm-case-deck-l6e-eolr-arrow",
            "import/roux-trainers-algorithm-case-deck-cmll-custom",
            "import/roux-trainers-algorithm-case-deck-cmll-default",
            "import/roux-trainers-algorithm-case-deck-nmcll",
            "import/roux-trainers-algorithm-case-deck-ollcp",
            "import/roux-trainers-algorithm-case-deck-trigger",
            "import/roux-trainers-algorithm-case-deck-u-auf",
            "import/roux-trainers-generative-trainer-surface-roux-generative-4c-lse-4c-trainer",
            "import/roux-trainers-generative-trainer-surface-roux-generative-ancillary-runtime-modes-analyzer-tracking-experimental",
            "import/roux-trainers-generative-trainer-surface-roux-generative-cmll-cmll-randomized-trainer",
            "import/roux-trainers-generative-trainer-surface-roux-generative-eopair-eolr-trainer",
            "import/roux-trainers-generative-trainer-surface-roux-generative-fb-fb-analyzer-trainer",
            "import/roux-trainers-generative-trainer-surface-roux-generative-fbdr-fbdr-trainer",
            "import/roux-trainers-generative-trainer-surface-roux-generative-fbss-fbss-trainer",
            "import/roux-trainers-generative-trainer-surface-roux-generative-fs-fs-trainer",
            "import/roux-trainers-generative-trainer-surface-roux-generative-fsdr-fsdr-trainer",
            "import/roux-trainers-generative-trainer-surface-roux-generative-ss-ss-trainer",
            "import/roux-trainers-selector-catalog-orientation-uf-color-scheme"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "roux-and-blockbuilding-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Roux and Blockbuilding Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Roux and Blockbuilding Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/skewb-systems/other",
      "Title": "Skewb Systems · Other",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "Other",
      "NotationProfile": "skewb-standard",
      "TrackManifests": [
        {
          "TrackId": "skewb-systems",
          "Title": "Skewb Systems",
          "Goal": "Practice Sarah and advanced Skewb finishing systems through normalized first-party drills.",
          "DeckImportSpecIds": [
            "import/cubingapp-algorithm-case-deck-sarah-intermediate-1-trigger",
            "import/cubingapp-algorithm-case-deck-sarah-intermediate-2-triggers",
            "import/cubingapp-algorithm-case-deck-sarah-intermediate-3-triggers",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-l4c",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-l5c",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-peanut-h-or-z-perm-and-pure-peanut",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-peanut-horizontal-u-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-peanut-o-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-peanut-swirl-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-peanut-triple-sledge",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-peanut-vertical-u-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-peanut-wat-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-peanut-x-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-peanut-z-perm-conjugates",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-pi-h-or-z-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-pi-horizontal-u-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-pi-o-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-pi-swirl-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-pi-triple-sledge",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-pi-vertical-u-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-pi-wat-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-pi-x-perm",
            "import/speedcubedb-algorithm-case-deck-sarahsadvanced-pi-z-perm-conjugates"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "skewb-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Skewb Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Skewb Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/specialized-3x3-systems/classiccube",
      "Title": "Specialized 3x3 Systems",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "ClassicCube",
      "NotationProfile": "classic-wca",
      "TrackManifests": [
        {
          "TrackId": "specialized-3x3-systems",
          "Title": "Specialized 3x3 Systems",
          "Goal": "Retain niche 3x3 case families as explicit advanced specialization tracks rather than generic mainstream overlap.",
          "DeckImportSpecIds": [
            "import/alg-trainer-algorithm-case-deck-1lll-micki-kanaiya-harning-wip",
            "import/alg-trainer-algorithm-case-deck-2gll",
            "import/alg-trainer-algorithm-case-deck-42-shadowslice",
            "import/alg-trainer-algorithm-case-deck-cr-matt-dipalma",
            "import/alg-trainer-algorithm-case-deck-domino-reduction",
            "import/alg-trainer-algorithm-case-deck-floating-two-edge-flips-ishaan-agrawal",
            "import/alg-trainer-algorithm-case-deck-ol5c-sqaree",
            "import/alg-trainer-algorithm-case-deck-one-look-wednesdays-daniel-rose-levine",
            "import/alg-trainer-algorithm-case-deck-ribbon-multislotting",
            "import/alg-trainer-algorithm-case-deck-tdr-trangium-yash-mehta",
            "import/alg-trainer-algorithm-case-deck-tripod-akanearcane"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "specialized-3x3-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Specialized 3x3 Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Specialized 3x3 Systems."
      }
    },
    {
      "ContentPackId": "hypertwist/square-1-systems/other",
      "Title": "Square-1 Systems · Other",
      "Version": "2026.05.rewrite.01",
      "PuzzleFamily": "Other",
      "NotationProfile": "square-1-standard",
      "TrackManifests": [
        {
          "TrackId": "square-1-systems",
          "Title": "Square-1 Systems",
          "Goal": "Practice Square-1 shape and finish systems through normalized case ladders and first-party wording.",
          "DeckImportSpecIds": [
            "import/cubingapp-algorithm-case-deck-sq1-csp-1-slash",
            "import/cubingapp-algorithm-case-deck-sq1-csp-2-slashes",
            "import/cubingapp-algorithm-case-deck-sq1-csp-3-slashes",
            "import/cubingapp-algorithm-case-deck-sq1-csp-4-slashes",
            "import/cubingapp-algorithm-case-deck-sq1-csp-5-slashes",
            "import/cubingapp-algorithm-case-deck-sq1-csp-6-slashes",
            "import/cubingapp-algorithm-case-deck-sq1-csp-7-slashes",
            "import/cubingapp-algorithm-case-deck-sq1-obl-1-slash",
            "import/cubingapp-algorithm-case-deck-sq1-obl-2-slashes",
            "import/cubingapp-algorithm-case-deck-sq1-obl-3-slashes",
            "import/cubingapp-algorithm-case-deck-sq1-obl-4-slashes",
            "import/cubingapp-algorithm-case-deck-sq1-obl-5-slashes",
            "import/cubingapp-algorithm-case-deck-sq1-obl-6-slashes",
            "import/speedcubedb-algorithm-case-deck-sq1co-sq1",
            "import/speedcubedb-algorithm-case-deck-sq1cp-sq1",
            "import/speedcubedb-algorithm-case-deck-sq1cs-1-slice",
            "import/speedcubedb-algorithm-case-deck-sq1cs-2-slices",
            "import/speedcubedb-algorithm-case-deck-sq1cs-3-slices",
            "import/speedcubedb-algorithm-case-deck-sq1cs-4-slices",
            "import/speedcubedb-algorithm-case-deck-sq1cs-5-slices",
            "import/speedcubedb-algorithm-case-deck-sq1cs-6-slices",
            "import/speedcubedb-algorithm-case-deck-sq1cs-7-slices",
            "import/speedcubedb-algorithm-case-deck-sq1eo-sq1",
            "import/speedcubedb-algorithm-case-deck-sq1ep-sq1",
            "import/speedcubedb-algorithm-case-deck-sq1linparitypll-sq1",
            "import/speedcubedb-algorithm-case-deck-sq1linpll-sq1",
            "import/speedcubedb-algorithm-case-deck-sq1linpll1-sq1",
            "import/speedcubedb-algorithm-case-deck-sq1parity-sq1"
          ],
          "SourceAttribution": {
            "SourceMode": "FirstParty",
            "SourceRepo": "HyperTwist rewritten course layer",
            "SourceLicense": "first-party-authored",
            "SourceTrackId": "square-1-systems",
            "SourceDeckId": "",
            "SourceCaseId": "",
            "SourceNotes": "First-party authored track manifest for Square-1 Systems based on retained and rewritten course surfaces."
          }
        }
      ],
      "SourceAttribution": {
        "SourceMode": "FirstParty",
        "SourceRepo": "HyperTwist rewritten course layer",
        "SourceLicense": "first-party-authored",
        "SourceTrackId": "",
        "SourceDeckId": "",
        "SourceCaseId": "",
        "SourceNotes": "First-party materialized content pack authored from the rewritten HyperTwist course layer for Square-1 Systems."
      }
    }
  ]
}
