[
  {
    "step": "version",
    "started_at_utc": "2026-10-01T09:10:03.848944+00:00",
    "elapsed_seconds": 1.519,
    "working_directory": "fork repository root",
    "argv": [
      "ptah-compat",
      "version"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "a1ecc631f4577b94f738cd951ff2bf3c1c756b871d124740ce1467d0f0940fd6",
    "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "stdout_file": "measured/version.txt"
  },
  {
    "step": "postgres-version",
    "started_at_utc": "2026-10-01T09:10:05.369651+00:00",
    "elapsed_seconds": 1.385,
    "working_directory": "fork repository root",
    "argv": [
      "psql",
      "-X",
      "--dbname",
      "postgres://hci_article:[REDACTED]@localhost:5432/hci_article?sslmode=disable",
      "--no-align",
      "--tuples-only",
      "--command",
      "SHOW server_version;"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "5cf33130d64b6d9742eb7e21de2ed99d078d201c7a63502de536461c3bff4a17",
    "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "stdout_file": "measured/postgres-version.txt"
  },
  {
    "step": "fresh-apply",
    "started_at_utc": "2026-10-01T09:10:06.755419+00:00",
    "elapsed_seconds": 3.402,
    "working_directory": "fork repository root",
    "argv": [
      "sh",
      "-c",
      "export PTAH_POSTGRES_INDEX_STORAGE_PARAMS=1\nexport PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE=1\nptah-compat schema apply \\\n  --url \"$DATABASE_URL\" \\\n  --to file://database/desired_schema.sql \\\n  --dev-url \"$DEV_URL\" \\\n  --exclude \"schema_migrations,alembic_version,atlas_schema_revisions\" \\\n  --auto-approve\n"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "e5326aabe8094f1baa4384c96aa8016f88b950ebd5561ec554190fce489735e8",
    "stderr_sha256": "3e701f3c1a8dd535e55c38db666dffa3e4cb5503f2a612f0daa8ba300c7a5aef",
    "command_file": "commands/apply.txt",
    "stdout_recording": "Full DDL output is omitted; inspect the catalog and behavior results instead.",
    "stderr_file": "measured/fresh-apply.stderr.txt"
  },
  {
    "step": "fresh-catalog",
    "started_at_utc": "2026-10-01T09:10:10.158469+00:00",
    "elapsed_seconds": 1.291,
    "working_directory": "fork repository root",
    "argv": [
      "psql",
      "-X",
      "--set=ON_ERROR_STOP=1",
      "--dbname",
      "postgres://hci_article:[REDACTED]@localhost:5432/hci_article?sslmode=disable",
      "--file",
      "examples/sql/catalog.sql"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "f8c3720cb193fb75d828b35a81d6841058970ebba3bd8ccda112fd4b7f83f363",
    "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "stdout_file": "measured/fresh-catalog.txt",
    "recorded_stdout_sha256": "8e91bed473a191db9b6db576150707718bb25690c03856537fc2c661a38a1b5a",
    "stdout_normalization": "Trailing whitespace and final empty line removed."
  },
  {
    "step": "fresh-behavior",
    "started_at_utc": "2026-10-01T09:10:11.450630+00:00",
    "elapsed_seconds": 1.353,
    "working_directory": "fork repository root",
    "argv": [
      "psql",
      "-X",
      "--set=ON_ERROR_STOP=1",
      "--dbname",
      "postgres://hci_article:[REDACTED]@localhost:5432/hci_article?sslmode=disable",
      "--file",
      "examples/sql/behavior.sql"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "b680c8b195713dfa322ff08e06e55c6039febb83d37f44842b296577f23f20fe",
    "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "stdout_file": "measured/fresh-behavior.txt"
  },
  {
    "step": "identities-before",
    "started_at_utc": "2026-10-01T09:10:12.804782+00:00",
    "elapsed_seconds": 1.193,
    "working_directory": "fork repository root",
    "argv": [
      "psql",
      "-X",
      "--set=ON_ERROR_STOP=1",
      "--dbname",
      "postgres://hci_article:[REDACTED]@localhost:5432/hci_article?sslmode=disable",
      "--no-align",
      "--tuples-only",
      "--file",
      "examples/sql/object-identities.sql"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "d722b626f65ceadb6b8ebb06d306881c390873ea940b37b5b090c2010a9e8207",
    "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "stdout_file": "measured/identities-before.txt"
  },
  {
    "step": "repeat-apply",
    "started_at_utc": "2026-10-01T09:10:13.998041+00:00",
    "elapsed_seconds": 3.816,
    "working_directory": "fork repository root",
    "argv": [
      "sh",
      "-c",
      "export PTAH_POSTGRES_INDEX_STORAGE_PARAMS=1\nexport PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE=1\nptah-compat schema apply \\\n  --url \"$DATABASE_URL\" \\\n  --to file://database/desired_schema.sql \\\n  --dev-url \"$DEV_URL\" \\\n  --exclude \"schema_migrations,alembic_version,atlas_schema_revisions\" \\\n  --auto-approve\n"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "d3c40bc16981076ef876f2966e591f24a573d6e5f192fa0f9c268928e1728212",
    "stderr_sha256": "3e701f3c1a8dd535e55c38db666dffa3e4cb5503f2a612f0daa8ba300c7a5aef",
    "command_file": "commands/apply.txt",
    "stdout_file": "measured/repeat-apply.txt",
    "stderr_file": "measured/repeat-apply.stderr.txt"
  },
  {
    "step": "identities-after",
    "started_at_utc": "2026-10-01T09:10:17.815175+00:00",
    "elapsed_seconds": 1.362,
    "working_directory": "fork repository root",
    "argv": [
      "psql",
      "-X",
      "--set=ON_ERROR_STOP=1",
      "--dbname",
      "postgres://hci_article:[REDACTED]@localhost:5432/hci_article?sslmode=disable",
      "--no-align",
      "--tuples-only",
      "--file",
      "examples/sql/object-identities.sql"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "d722b626f65ceadb6b8ebb06d306881c390873ea940b37b5b090c2010a9e8207",
    "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "stdout_file": "measured/identities-after.txt"
  },
  {
    "step": "diff",
    "started_at_utc": "2026-10-01T09:10:19.177734+00:00",
    "elapsed_seconds": 3.571,
    "working_directory": "fork repository root",
    "argv": [
      "sh",
      "-c",
      "ptah-compat schema diff \\\n  --from \"$DATABASE_URL\" \\\n  --to file://database/desired_schema.sql \\\n  --dev-url \"$DEV_URL\" \\\n  --exclude \"schema_migrations,alembic_version,atlas_schema_revisions\"\n"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "62c38d23b38b80557d41285113dd3c5b9f9cb2f62c0e3c15557cb97d00775ea5",
    "stderr_sha256": "3e701f3c1a8dd535e55c38db666dffa3e4cb5503f2a612f0daa8ba300c7a5aef",
    "command_file": "commands/diff.txt",
    "stdout_file": "measured/diff.txt",
    "stderr_file": "measured/diff.stderr.txt"
  },
  {
    "step": "introduce-drift",
    "started_at_utc": "2026-10-01T09:10:22.751163+00:00",
    "elapsed_seconds": 1.31,
    "working_directory": "fork repository root",
    "argv": [
      "psql",
      "-X",
      "--set=ON_ERROR_STOP=1",
      "--dbname",
      "postgres://hci_article:[REDACTED]@localhost:5432/hci_article?sslmode=disable",
      "--file",
      "examples/sql/drift.sql"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "51037d5ac2d9d9f5d2fff4f2b6f0bd63d42462b48dfe455c06e9cfe3223e507d",
    "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "stdout_file": "measured/introduce-drift.txt"
  },
  {
    "step": "repair-apply",
    "started_at_utc": "2026-10-01T09:10:24.061920+00:00",
    "elapsed_seconds": 4.799,
    "working_directory": "fork repository root",
    "argv": [
      "sh",
      "-c",
      "export PTAH_POSTGRES_INDEX_STORAGE_PARAMS=1\nexport PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE=1\nptah-compat schema apply \\\n  --url \"$DATABASE_URL\" \\\n  --to file://database/desired_schema.sql \\\n  --dev-url \"$DEV_URL\" \\\n  --exclude \"schema_migrations,alembic_version,atlas_schema_revisions\" \\\n  --auto-approve\n"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "47a2ba60c6088d74969960aec3bb7a1affd9bb5f98cbcef0682d7f54001ebb0d",
    "stderr_sha256": "3e701f3c1a8dd535e55c38db666dffa3e4cb5503f2a612f0daa8ba300c7a5aef",
    "command_file": "commands/apply.txt",
    "stdout_file": "measured/repair-apply.txt",
    "stderr_file": "measured/repair-apply.stderr.txt"
  },
  {
    "step": "repaired-catalog",
    "started_at_utc": "2026-10-01T09:10:28.861674+00:00",
    "elapsed_seconds": 1.479,
    "working_directory": "fork repository root",
    "argv": [
      "psql",
      "-X",
      "--set=ON_ERROR_STOP=1",
      "--dbname",
      "postgres://hci_article:[REDACTED]@localhost:5432/hci_article?sslmode=disable",
      "--file",
      "examples/sql/catalog.sql"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "f8c3720cb193fb75d828b35a81d6841058970ebba3bd8ccda112fd4b7f83f363",
    "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "stdout_file": "measured/repaired-catalog.txt",
    "recorded_stdout_sha256": "8e91bed473a191db9b6db576150707718bb25690c03856537fc2c661a38a1b5a",
    "stdout_normalization": "Trailing whitespace and final empty line removed."
  },
  {
    "step": "repaired-behavior",
    "started_at_utc": "2026-10-01T09:10:30.341421+00:00",
    "elapsed_seconds": 1.303,
    "working_directory": "fork repository root",
    "argv": [
      "psql",
      "-X",
      "--set=ON_ERROR_STOP=1",
      "--dbname",
      "postgres://hci_article:[REDACTED]@localhost:5432/hci_article?sslmode=disable",
      "--file",
      "examples/sql/behavior.sql"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "b680c8b195713dfa322ff08e06e55c6039febb83d37f44842b296577f23f20fe",
    "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "stdout_file": "measured/repaired-behavior.txt"
  },
  {
    "step": "repaired-diff",
    "started_at_utc": "2026-10-01T09:10:31.645263+00:00",
    "elapsed_seconds": 3.735,
    "working_directory": "fork repository root",
    "argv": [
      "sh",
      "-c",
      "ptah-compat schema diff \\\n  --from \"$DATABASE_URL\" \\\n  --to file://database/desired_schema.sql \\\n  --dev-url \"$DEV_URL\" \\\n  --exclude \"schema_migrations,alembic_version,atlas_schema_revisions\"\n"
    ],
    "environment_variables": [
      "DATABASE_URL",
      "DEV_URL",
      "PTAH_ATLAS_ALLOW_UNMATCHED_EXCLUDE",
      "PTAH_POSTGRES_INDEX_STORAGE_PARAMS"
    ],
    "exit_code": 0,
    "stdout_sha256": "62c38d23b38b80557d41285113dd3c5b9f9cb2f62c0e3c15557cb97d00775ea5",
    "stderr_sha256": "3e701f3c1a8dd535e55c38db666dffa3e4cb5503f2a612f0daa8ba300c7a5aef",
    "command_file": "commands/diff.txt",
    "stdout_file": "measured/repaired-diff.txt",
    "stderr_file": "measured/repaired-diff.stderr.txt"
  }
]
