{
  "kind": "rubiks-trainer-plan",
  "version": 1,
  "plan": {
    "name": "Eight weeks to a solid sub-20",
    "description": "A coach's programme, three sessions a week. Weeks 1-2 finish 2-look OLL and PLL, weeks 3-4 rebuild F2L without rotations, weeks 5-6 add full PLL, weeks 7-8 add the OLL shape groups. Each week's blocks are marked with a note; do the warm-up plus that week's two blocks and stop.",
    "level": "intermediate",
    "estimated_minutes": 20,
    "config": {
      "version": 1,
      "goal": "A structured eight weeks from 2-look to full CFOP.",
      "adaptive": true,
      "blocks": [
        {
          "type": "drill",
          "title": "Warm-up \u2014 weakest three",
          "notes": "Every session starts here, all eight weeks.",
          "select": {
            "kind": "weakest",
            "limit": 3
          },
          "reps": 3,
          "hide_algorithm": false,
          "interleave": false,
          "order": "weakest_first"
        },
        {
          "type": "note",
          "title": "Weeks 1-2 \u2014 finish 2-look",
          "notes": "Do the two blocks below. When both feel automatic, move on \u2014 do not wait for the calendar."
        },
        {
          "type": "drill",
          "title": "2-look OLL corners",
          "notes": "",
          "select": {
            "kind": "cases",
            "limit": 7,
            "cases": [
              "oll-27",
              "oll-26",
              "oll-21",
              "oll-22",
              "oll-23",
              "oll-24",
              "oll-25"
            ]
          },
          "reps": 4,
          "hide_algorithm": false,
          "interleave": false,
          "order": "weakest_first",
          "target_seconds": 2.5
        },
        {
          "type": "drill",
          "title": "2-look PLL \u2014 corners then edges",
          "notes": "",
          "select": {
            "kind": "cases",
            "limit": 7,
            "cases": [
              "pll-aa",
              "pll-ab",
              "pll-e",
              "pll-ua",
              "pll-ub",
              "pll-h",
              "pll-z"
            ]
          },
          "reps": 4,
          "hide_algorithm": false,
          "interleave": false,
          "order": "weakest_first",
          "target_seconds": 2.5
        },
        {
          "type": "note",
          "title": "Weeks 3-4 \u2014 rebuild F2L",
          "notes": "F2L is more than half your solve time at twenty seconds and almost none of it is algorithm knowledge. These two blocks are about the hands and the eyes."
        },
        {
          "type": "drill",
          "title": "F2L without rotations",
          "notes": "",
          "select": {
            "kind": "cases",
            "limit": 6,
            "cases": [
              "f2l-1",
              "f2l-4",
              "f2l-6",
              "f2l-8",
              "f2l-10",
              "f2l-11"
            ]
          },
          "reps": 4,
          "hide_algorithm": false,
          "interleave": false,
          "order": "weakest_first",
          "target_seconds": 4.0
        },
        {
          "type": "drill",
          "title": "F2L \u2014 pieces already in the slot",
          "notes": "The cases everyone loses time on: something is already in the slot and has to come out first.",
          "select": {
            "kind": "group",
            "limit": 5,
            "group": "edge-and-corner-in-place",
            "phase": "f2l"
          },
          "reps": 4,
          "hide_algorithm": false,
          "interleave": false,
          "order": "weakest_first",
          "target_seconds": 5.0
        },
        {
          "type": "note",
          "title": "Weeks 5-6 \u2014 full PLL",
          "notes": "Three new perms a session, no more. Recognition first, speed second."
        },
        {
          "type": "drill",
          "title": "Full PLL, three at a time",
          "notes": "",
          "select": {
            "kind": "phase",
            "limit": 3,
            "phase": "pll"
          },
          "reps": 6,
          "hide_algorithm": false,
          "interleave": false,
          "order": "weakest_first",
          "target_seconds": 2.5
        },
        {
          "type": "drill",
          "title": "PLL recognition",
          "notes": "",
          "select": {
            "kind": "phase",
            "limit": 12,
            "phase": "pll"
          },
          "reps": 1,
          "hide_algorithm": true,
          "interleave": false,
          "order": "random",
          "target_seconds": 2.0
        },
        {
          "type": "note",
          "title": "Weeks 7-8 \u2014 full OLL",
          "notes": "Four cases a session. Full OLL is the longest of the four jobs and the last one worth doing."
        },
        {
          "type": "drill",
          "title": "OLL shape groups",
          "notes": "",
          "select": {
            "kind": "phase",
            "limit": 4,
            "phase": "oll"
          },
          "reps": 6,
          "hide_algorithm": false,
          "interleave": false,
          "order": "weakest_first",
          "target_seconds": 3.5
        },
        {
          "type": "rest",
          "title": "Finish",
          "seconds": 30,
          "notes": "Log the session before you put the cube down."
        }
      ]
    }
  }
}
