[
  {
    "name": "env-ptah-version",
    "where": "container",
    "cwd": "/examples",
    "argv": [
      "ptah",
      "version"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:40.186Z",
    "elapsed_seconds": 0.977
  },
  {
    "name": "env-postgres-version",
    "where": "container",
    "cwd": "/examples",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "app",
      "-tAc",
      "SELECT version()"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:41.168Z",
    "elapsed_seconds": 0.995
  },
  {
    "name": "online-01-hash",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "hash",
      "--dir",
      "migrations"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:42.163Z",
    "elapsed_seconds": 1.056
  },
  {
    "name": "online-02-up-create",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:43.220Z",
    "elapsed_seconds": 1.108
  },
  {
    "name": "online-03-generate-default",
    "where": "container",
    "cwd": "/work/default",
    "argv": [
      "ptah",
      "migrations",
      "generate",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--schema-file",
      "/examples/online/schema.sql",
      "--migrations-dir",
      "migrations",
      "--name",
      "plan_known"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:45.293Z",
    "elapsed_seconds": 1.081
  },
  {
    "name": "online-04-generate",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "generate",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--schema-file",
      "schema.sql",
      "--migrations-dir",
      "migrations",
      "--name",
      "plan_known"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:46.375Z",
    "elapsed_seconds": 1.094
  },
  {
    "name": "online-05-sum-after-generate",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "sha256sum",
      "migrations/ptah.sum"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:47.470Z",
    "elapsed_seconds": 1.044
  },
  {
    "name": "online-06-hash",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "hash",
      "--dir",
      "migrations"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:48.514Z",
    "elapsed_seconds": 1.004
  },
  {
    "name": "online-07-sum-after-hash",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "sha256sum",
      "migrations/ptah.sum"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:49.519Z",
    "elapsed_seconds": 0.982
  },
  {
    "name": "online-08-lint-default",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "lint",
      "--dir",
      "migrations",
      "--dialect",
      "postgres",
      "--latest",
      "1"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:50.501Z",
    "elapsed_seconds": 1.011
  },
  {
    "name": "online-09-lint-online-mode",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "lint",
      "--dir",
      "migrations",
      "--dialect",
      "postgres",
      "--latest",
      "1",
      "--config",
      "online-lint.yaml"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:51.512Z",
    "elapsed_seconds": 1.029
  },
  {
    "name": "online-10-up-lock-timeout",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--lock-timeout",
      "3s"
    ],
    "exit_code": 2,
    "started_utc": "2026-09-22T22:23:52.542Z",
    "elapsed_seconds": 1.045
  },
  {
    "name": "online-11-online-mode-up",
    "where": "container",
    "cwd": "/work/online-mode",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--dry-run"
    ],
    "exit_code": 2,
    "started_utc": "2026-09-22T22:23:55.582Z",
    "elapsed_seconds": 1.028
  },
  {
    "name": "online-12-online-mode-up-lock-timeout",
    "where": "container",
    "cwd": "/work/online-mode",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--dry-run",
      "--lock-timeout",
      "3s"
    ],
    "exit_code": 2,
    "started_utc": "2026-09-22T22:23:56.611Z",
    "elapsed_seconds": 0.999
  },
  {
    "name": "online-13-online-mode-up-tx-none",
    "where": "container",
    "cwd": "/work/online-mode",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--dry-run",
      "--tx-mode",
      "none"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:57.611Z",
    "elapsed_seconds": 1.029
  },
  {
    "name": "online-14-reader-before",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "reader.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:58.641Z",
    "elapsed_seconds": 1.024
  },
  {
    "name": "online-17-waiting",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "waiting.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:04.674Z",
    "elapsed_seconds": 1.06
  },
  {
    "name": "online-18-reader-during",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "reader.sql"
    ],
    "exit_code": 3,
    "started_utc": "2026-09-22T22:24:05.735Z",
    "elapsed_seconds": 3.001
  },
  {
    "name": "online-15-blocker",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "blocker.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:23:59.665Z",
    "elapsed_seconds": 10.981
  },
  {
    "name": "online-16-up-behind-blocker",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:01.669Z",
    "elapsed_seconds": 8.985
  },
  {
    "name": "online-19-compare",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "schema",
      "compare",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--schema-file",
      "schema.sql",
      "--exit-code"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:10.655Z",
    "elapsed_seconds": 1.085
  },
  {
    "name": "online-20-status",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "status",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--exit-code"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:11.740Z",
    "elapsed_seconds": 1.037
  },
  {
    "name": "online-21-constraint",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "online",
      "-c",
      "SELECT conname, convalidated FROM pg_constraint WHERE conname = 'accounts_plan_known'"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:12.778Z",
    "elapsed_seconds": 1.024
  },
  {
    "name": "online-22-log",
    "where": "container",
    "cwd": "/examples/online",
    "argv": [
      "ptah",
      "migrations",
      "log",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/online?sslmode=disable"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:13.802Z",
    "elapsed_seconds": 1.026
  },
  {
    "name": "release-01-hash",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "migrations",
      "hash",
      "--dir",
      "migrations"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:14.829Z",
    "elapsed_seconds": 1.043
  },
  {
    "name": "release-02-up-create",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--to-version",
      "1790100000",
      "--actor",
      "release-bot"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:15.874Z",
    "elapsed_seconds": 1.111
  },
  {
    "name": "release-03-existing-rows",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "psql",
      "-U",
      "ptah",
      "-d",
      "release",
      "-v",
      "ON_ERROR_STOP=1",
      "-f",
      "existing-accounts.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:16.985Z",
    "elapsed_seconds": 1.018
  },
  {
    "name": "release-04-up-release",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--actor",
      "release-bot"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:18.003Z",
    "elapsed_seconds": 1.052
  },
  {
    "name": "release-05a-compare",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "schema",
      "compare",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable",
      "--schema-file",
      "schema.sql",
      "--exit-code"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:19.056Z",
    "elapsed_seconds": 1.117
  },
  {
    "name": "release-05-status",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "migrations",
      "status",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--exit-code"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:20.174Z",
    "elapsed_seconds": 1.061
  },
  {
    "name": "release-06-verify",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "db",
      "verify",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable",
      "--checks",
      "release-checks/"
    ],
    "exit_code": 1,
    "started_utc": "2026-09-22T22:24:21.236Z",
    "elapsed_seconds": 1.052
  },
  {
    "name": "release-07-verify-json",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "db",
      "verify",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable",
      "--checks",
      "release-checks/",
      "--format",
      "json"
    ],
    "exit_code": 1,
    "started_utc": "2026-09-22T22:24:22.288Z",
    "elapsed_seconds": 1.05
  },
  {
    "name": "release-08-verify-empty",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "db",
      "verify",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable",
      "--checks",
      "/work/empty-checks/"
    ],
    "exit_code": 1,
    "started_utc": "2026-09-22T22:24:23.339Z",
    "elapsed_seconds": 1.033
  },
  {
    "name": "release-09-down",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "migrations",
      "down",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--target",
      "1790100000",
      "--confirm",
      "--actor",
      "release-bot"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:24.373Z",
    "elapsed_seconds": 1.074
  },
  {
    "name": "release-10-log",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "migrations",
      "log",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:25.447Z",
    "elapsed_seconds": 1.041
  },
  {
    "name": "release-11-log-json",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "migrations",
      "log",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable",
      "--json"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:26.489Z",
    "elapsed_seconds": 1.002
  },
  {
    "name": "release-12-status-after-down",
    "where": "container",
    "cwd": "/examples/release",
    "argv": [
      "ptah",
      "migrations",
      "status",
      "--db-url",
      "postgres://ptah:ptah-lab-only@127.0.0.1:5432/release?sslmode=disable",
      "--migrations-dir",
      "migrations",
      "--verify-sum"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:27.492Z",
    "elapsed_seconds": 1.033
  },
  {
    "name": "sqlite-00-version",
    "where": "local-darwin",
    "cwd": "a copy of examples/release",
    "argv": [
      "ptah",
      "version"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:29.520Z",
    "elapsed_seconds": 0.223
  },
  {
    "name": "sqlite-01-hash",
    "where": "local-darwin",
    "cwd": "a copy of examples/release",
    "argv": [
      "ptah",
      "migrations",
      "hash",
      "--dir",
      "migrations"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:29.743Z",
    "elapsed_seconds": 0.037
  },
  {
    "name": "sqlite-02-up-create",
    "where": "local-darwin",
    "cwd": "a copy of examples/release",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "sqlite://app.db",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--to-version",
      "1790100000",
      "--actor",
      "release-bot"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:29.781Z",
    "elapsed_seconds": 0.045
  },
  {
    "name": "sqlite-03-existing-rows",
    "where": "local-darwin",
    "cwd": "a copy of examples/release",
    "argv": [
      "sqlite3",
      "app.db",
      ".read existing-accounts.sql"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:29.826Z",
    "elapsed_seconds": 0.011
  },
  {
    "name": "sqlite-04-up-release",
    "where": "local-darwin",
    "cwd": "a copy of examples/release",
    "argv": [
      "ptah",
      "migrations",
      "up",
      "--db-url",
      "sqlite://app.db",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--actor",
      "release-bot"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:29.837Z",
    "elapsed_seconds": 0.027
  },
  {
    "name": "sqlite-05a-compare",
    "where": "local-darwin",
    "cwd": "a copy of examples/release",
    "argv": [
      "ptah",
      "schema",
      "compare",
      "--db-url",
      "sqlite://app.db",
      "--schema-file",
      "schema.sql",
      "--exit-code"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:29.865Z",
    "elapsed_seconds": 0.029
  },
  {
    "name": "sqlite-06-verify",
    "where": "local-darwin",
    "cwd": "a copy of examples/release",
    "argv": [
      "ptah",
      "db",
      "verify",
      "--db-url",
      "sqlite://app.db",
      "--checks",
      "release-checks/"
    ],
    "exit_code": 1,
    "started_utc": "2026-09-22T22:24:29.894Z",
    "elapsed_seconds": 0.023
  },
  {
    "name": "sqlite-09-down",
    "where": "local-darwin",
    "cwd": "a copy of examples/release",
    "argv": [
      "ptah",
      "migrations",
      "down",
      "--db-url",
      "sqlite://app.db",
      "--migrations-dir",
      "migrations",
      "--verify-sum",
      "--target",
      "1790100000",
      "--confirm",
      "--actor",
      "release-bot"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:29.918Z",
    "elapsed_seconds": 0.026
  },
  {
    "name": "sqlite-10-log",
    "where": "local-darwin",
    "cwd": "a copy of examples/release",
    "argv": [
      "ptah",
      "migrations",
      "log",
      "--db-url",
      "sqlite://app.db"
    ],
    "exit_code": 0,
    "started_utc": "2026-09-22T22:24:29.944Z",
    "elapsed_seconds": 0.024
  }
]
