{
  "execution_mode": "fresh-local-tokenizer-only-no-inference",
  "tokenizer_sha256": "cc8d3a0ce36466ccc1278bf987df5f71db1719b9ca6b4118264f45cb627bfe0f",
  "samples": {
    "prose": {
      "text": "docuctl rollback moves an environment back to an earlier release.",
      "local": 13,
      "pieces": [
        [
          "doc",
          8929
        ],
        [
          "uct",
          17092
        ],
        [
          "l",
          236752
        ],
        [
          "\u2581rollback",
          166836
        ],
        [
          "\u2581moves",
          12489
        ],
        [
          "\u2581an",
          614
        ],
        [
          "\u2581environment",
          3453
        ],
        [
          "\u2581back",
          1063
        ],
        [
          "\u2581to",
          531
        ],
        [
          "\u2581an",
          614
        ],
        [
          "\u2581earlier",
          6517
        ],
        [
          "\u2581release",
          5588
        ],
        [
          ".",
          236761
        ]
      ]
    },
    "command": {
      "text": "docuctl rollback --env production --to r41",
      "local": 12,
      "pieces": [
        [
          "doc",
          8929
        ],
        [
          "uct",
          17092
        ],
        [
          "l",
          236752
        ],
        [
          "\u2581rollback",
          166836
        ],
        [
          "\u2581--",
          2617
        ],
        [
          "env",
          7291
        ],
        [
          "\u2581production",
          3719
        ],
        [
          "\u2581--",
          2617
        ],
        [
          "to",
          1071
        ],
        [
          "\u2581r",
          637
        ],
        [
          "4",
          236812
        ],
        [
          "1",
          236770
        ]
      ]
    },
    "config": {
      "text": "[service]\nname = \"docs-api\"\nbuild = \"make build\"",
      "local": 18,
      "pieces": [
        [
          "[",
          236840
        ],
        [
          "service",
          8114
        ],
        [
          "]",
          236842
        ],
        [
          "\n",
          107
        ],
        [
          "name",
          1201
        ],
        [
          "\u2581=",
          578
        ],
        [
          "\u2581\"",
          623
        ],
        [
          "docs",
          16546
        ],
        [
          "-",
          236772
        ],
        [
          "api",
          3677
        ],
        [
          "\"",
          236775
        ],
        [
          "\n",
          107
        ],
        [
          "build",
          4907
        ],
        [
          "\u2581=",
          578
        ],
        [
          "\u2581\"",
          623
        ],
        [
          "make",
          9636
        ],
        [
          "\u2581build",
          2016
        ],
        [
          "\"",
          236775
        ]
      ]
    },
    "id": {
      "text": "ci-docs-api-2026-10-21T09:14:03Z",
      "local": 26,
      "pieces": [
        [
          "ci",
          1287
        ],
        [
          "-",
          236772
        ],
        [
          "docs",
          16546
        ],
        [
          "-",
          236772
        ],
        [
          "api",
          3677
        ],
        [
          "-",
          236772
        ],
        [
          "2",
          236778
        ],
        [
          "0",
          236771
        ],
        [
          "2",
          236778
        ],
        [
          "6",
          236825
        ],
        [
          "-",
          236772
        ],
        [
          "1",
          236770
        ],
        [
          "0",
          236771
        ],
        [
          "-",
          236772
        ],
        [
          "2",
          236778
        ],
        [
          "1",
          236770
        ],
        [
          "T",
          236774
        ],
        [
          "0",
          236771
        ],
        [
          "9",
          236819
        ],
        [
          ":",
          236787
        ],
        [
          "1",
          236770
        ],
        [
          "4",
          236812
        ],
        [
          ":",
          236787
        ],
        [
          "0",
          236771
        ],
        [
          "3",
          236800
        ],
        [
          "Z",
          236953
        ]
      ]
    },
    "page": {
      "text": "# Roll back a release\n\n`docuctl rollback` moves an environment back to an earlier release. It does not rebuild anything; it points traffic at the release you name.\n\n    docuctl rollback --env production --to r41\n\nWithout `--to`, docuctl rolls back to the previous release. A rollback is itself recorded as a new release, so `docuctl releases` shows it.\n\nDatabase migrations are not rolled back. If the release you leave ran a migration, write a new migration that reverses it.\n\ndocuctl 1.x used `docuctl release revert <release>`. That command was removed in docuctl 2.0.\n",
      "local": 143,
      "pieces": [
        [
          "#",
          236865
        ],
        [
          "\u2581Roll",
          24156
        ],
        [
          "\u2581back",
          1063
        ],
        [
          "\u2581a",
          496
        ],
        [
          "\u2581release",
          5588
        ],
        [
          "\n\n",
          108
        ],
        [
          "`",
          236929
        ],
        [
          "doc",
          8929
        ],
        [
          "uct",
          17092
        ],
        [
          "l",
          236752
        ],
        [
          "\u2581rollback",
          166836
        ],
        [
          "`",
          236929
        ],
        [
          "\u2581moves",
          12489
        ],
        [
          "\u2581an",
          614
        ],
        [
          "\u2581environment",
          3453
        ],
        [
          "\u2581back",
          1063
        ],
        [
          "\u2581to",
          531
        ],
        [
          "\u2581an",
          614
        ],
        [
          "\u2581earlier",
          6517
        ],
        [
          "\u2581release",
          5588
        ],
        [
          ".",
          236761
        ],
        [
          "\u2581It",
          1030
        ],
        [
          "\u2581does",
          1677
        ],
        [
          "\u2581not",
          711
        ],
        [
          "\u2581rebuild",
          39844
        ],
        [
          "\u2581anything",
          4658
        ],
        [
          ";",
          236793
        ],
        [
          "\u2581it",
          625
        ],
        [
          "\u2581points",
          3298
        ],
        [
          "\u2581traffic",
          8827
        ],
        [
          "\u2581at",
          657
        ],
        [
          "\u2581the",
          506
        ],
        [
          "\u2581release",
          5588
        ],
        [
          "\u2581you",
          611
        ],
        [
          "\u2581name",
          1463
        ],
        [
          ".",
          236761
        ],
        [
          "\n\n",
          108
        ],
        [
          "\u2581\u2581\u2581\u2581",
          140
        ],
        [
          "doc",
          8929
        ],
        [
          "uct",
          17092
        ],
        [
          "l",
          236752
        ],
        [
          "\u2581rollback",
          166836
        ],
        [
          "\u2581--",
          2617
        ],
        [
          "env",
          7291
        ],
        [
          "\u2581production",
          3719
        ],
        [
          "\u2581--",
          2617
        ],
        [
          "to",
          1071
        ],
        [
          "\u2581r",
          637
        ],
        [
          "4",
          236812
        ],
        [
          "1",
          236770
        ],
        [
          "\n\n",
          108
        ],
        [
          "Without",
          33142
        ],
        [
          "\u2581`--",
          195800
        ],
        [
          "to",
          1071
        ],
        [
          "`,",
          8347
        ],
        [
          "\u2581doc",
          6484
        ],
        [
          "uct",
          17092
        ],
        [
          "l",
          236752
        ],
        [
          "\u2581rolls",
          28809
        ],
        [
          "\u2581back",
          1063
        ],
        [
          "\u2581to",
          531
        ],
        [
          "\u2581the",
          506
        ],
        [
          "\u2581previous",
          3527
        ],
        [
          "\u2581release",
          5588
        ],
        [
          ".",
          236761
        ],
        [
          "\u2581A",
          562
        ],
        [
          "\u2581rollback",
          166836
        ],
        [
          "\u2581is",
          563
        ],
        [
          "\u2581itself",
          4850
        ],
        [
          "\u2581recorded",
          9941
        ],
        [
          "\u2581as",
          618
        ],
        [
          "\u2581a",
          496
        ],
        [
          "\u2581new",
          861
        ],
        [
          "\u2581release",
          5588
        ],
        [
          ",",
          236764
        ],
        [
          "\u2581so",
          834
        ],
        [
          "\u2581`",
          2165
        ],
        [
          "doc",
          8929
        ],
        [
          "uct",
          17092
        ],
        [
          "l",
          236752
        ],
        [
          "\u2581releases",
          25282
        ],
        [
          "`",
          236929
        ],
        [
          "\u2581shows",
          3831
        ],
        [
          "\u2581it",
          625
        ],
        [
          ".",
          236761
        ],
        [
          "\n\n",
          108
        ],
        [
          "Database",
          17140
        ],
        [
          "\u2581migrations",
          43342
        ],
        [
          "\u2581are",
          659
        ],
        [
          "\u2581not",
          711
        ],
        [
          "\u2581rolled",
          25829
        ],
        [
          "\u2581back",
          1063
        ],
        [
          ".",
          236761
        ],
        [
          "\u2581If",
          1637
        ],
        [
          "\u2581the",
          506
        ],
        [
          "\u2581release",
          5588
        ],
        [
          "\u2581you",
          611
        ],
        [
          "\u2581leave",
          5264
        ],
        [
          "\u2581ran",
          11536
        ],
        [
          "\u2581a",
          496
        ],
        [
          "\u2581migration",
          16064
        ],
        [
          ",",
          236764
        ],
        [
          "\u2581write",
          4903
        ],
        [
          "\u2581a",
          496
        ],
        [
          "\u2581new",
          861
        ],
        [
          "\u2581migration",
          16064
        ],
        [
          "\u2581that",
          600
        ],
        [
          "\u2581reverses",
          140927
        ],
        [
          "\u2581it",
          625
        ],
        [
          ".",
          236761
        ],
        [
          "\n\n",
          108
        ],
        [
          "doc",
          8929
        ],
        [
          "uct",
          17092
        ],
        [
          "l",
          236752
        ],
        [
          "\u2581",
          236743
        ],
        [
          "1",
          236770
        ],
        [
          ".",
          236761
        ],
        [
          "x",
          236781
        ],
        [
          "\u2581used",
          1456
        ],
        [
          "\u2581`",
          2165
        ],
        [
          "doc",
          8929
        ],
        [
          "uct",
          17092
        ],
        [
          "l",
          236752
        ],
        [
          "\u2581release",
          5588
        ],
        [
          "\u2581revert",
          56704
        ],
        [
          "\u2581<",
          655
        ],
        [
          "release",
          18381
        ],
        [
          ">",
          236813
        ],
        [
          "`.",
          21233
        ],
        [
          "\u2581That",
          2981
        ],
        [
          "\u2581command",
          4991
        ],
        [
          "\u2581was",
          691
        ],
        [
          "\u2581removed",
          8476
        ],
        [
          "\u2581in",
          528
        ],
        [
          "\u2581doc",
          6484
        ],
        [
          "uct",
          17092
        ],
        [
          "l",
          236752
        ],
        [
          "\u2581",
          236743
        ],
        [
          "2",
          236778
        ],
        [
          ".",
          236761
        ],
        [
          "0",
          236771
        ],
        [
          ".",
          236761
        ],
        [
          "\n",
          107
        ]
      ]
    }
  }
}
