{
  "title": "Improving the process while using it",
  "date": "2026-10-16",
  "original_edit": {
    "pr": "https://github.com/adrianhensler/test.hensler.work/pull/149",
    "file": "frontend/projects.html",
    "old_title": "What software?",
    "new_title": "What software? - demo reel",
    "scope": "One changed HTML line",
    "elapsed_seconds": 277.245,
    "measurement_scope": "Actual earlier card edit, from first SSH attempt to independent public verification; excludes earlier context gathering",
    "remote_agent_runs": 2,
    "remote_agent_run_seconds": 112.645
  },
  "improvement": {
    "scope": "A reusable helper for a plain-text change in one uniquely identified element of an existing public test-site HTML page. Larger structural changes use the normal website workflow.",
    "retained_checks": [
      "Exact requested transformation and one-file scope",
      "Completed automatic review of the actual commit",
      "No unresolved findings or change requests",
      "Merge guarded by the reviewed commit",
      "Clean production checkout and fast-forward deployment",
      "Independent public HTML and authored-byte verification"
    ],
    "remote_agent_runs_for_supported_helper_operations": 0,
    "regression_tests": {
      "command": "python -m unittest discover -s skill-updates/tests -v",
      "passed": 24,
      "failed": 0,
      "seconds": 67.489,
      "scope": "Real disposable local Git/HTTP; simulated GitHub service"
    },
    "independent_testing": "Separate agent probes using isolated real Git repositories and simulated GitHub responses; not an external human audit",
    "verified_regressions": [
      "Changed PR revision or extra committed changes stop publication",
      "Unknown merge outcome is not blindly retried",
      "Failed public re-verification clears stale success",
      "Unexpected executable attributes cannot be hidden by the analytics exception"
    ]
  },
  "live_read_only_audit": {
    "pr": "https://github.com/adrianhensler/test.hensler.work/pull/149",
    "reviewed_head": "8bae254b482e22c9e50b0502f2ccf006a4532197",
    "public_url": "https://test.hensler.work/projects.html",
    "authored_sha256": "fae9e590bca64f08fad45161114c36510a5457c1ff725c085a486f77f379597a",
    "seconds": 3.852,
    "passed": true,
    "scope": "Already-merged PR, real review metadata, deployed file and public bytes. No new publication."
  },
  "live_already_correct_check": {
    "scope": "Real installed helper prepare with requested title already present; no branch, PR, merge or deployment",
    "seconds": 1.362,
    "public_verified": true,
    "phase": "no_change"
  },
  "isolated_benchmark": {
    "scope": "Real local Git branches, worktrees, pushes, merge and fast-forward plus a real local HTTP fetch. GitHub/review service is a fixture already set to passed; setup/cleanup and external review wait excluded. Not a live publication benchmark.",
    "samples": [
      {
        "seconds": 3.857,
        "status": "verified",
        "remote_model_calls": 0,
        "helper_invocations": 2,
        "merge_calls": 1
      },
      {
        "seconds": 3.623,
        "status": "verified",
        "remote_model_calls": 0,
        "helper_invocations": 2,
        "merge_calls": 1
      },
      {
        "seconds": 3.677,
        "status": "verified",
        "remote_model_calls": 0,
        "helper_invocations": 2,
        "merge_calls": 1
      }
    ],
    "median_seconds": 3.677
  },
  "limits": [
    "The benchmark uses a simulated GitHub/review service and excludes the external review wait.",
    "The read-only audit and already-correct check are not new live publication benchmarks.",
    "A future requested edit is needed to measure the new live workflow from start to finish."
  ],
  "example_job": {
    "id": "reel-title-replay-20261016",
    "file": "frontend/projects.html",
    "url": "https://test.hensler.work/projects.html",
    "selector": {
      "tag": "h2",
      "within_href": "/demo-reel/"
    },
    "old_text": "What software?",
    "new_text": "What software? - demo reel"
  }
}
