The measured figures come from the repository and its release records as they stood before this case study was added: 30 commits from 21 August through 15 September 2026, seven active commit dates, 23 successful GitHub Actions production runs following one initial failed run, one merged pull request, and 25 historical migration-led WordPress changes in the development ledger. The 28,148 changed-line count includes code, data, and asset changes; it is scope evidence, never an hours measure.
The 120–195 hour range is a human-reproduction estimate. It is the sum of the six documented work areas, using a competent senior web and delivery specialist who already understands the tools. It excludes generic inherited framework work, onboarding, meetings, and third-party source material that was not created as part of this documented site build. Another estimator may reasonably choose a different range.
Owner input in this thread is recoverable from the timestamped message record. Six actual user messages ran from 12:46:03 to 14:04:19 UTC on September 16. Their first-to-last span is 78.3 minutes. With the Project 05 gap method, gaps of 15 minutes or less total 22.3 minutes; using 20 minutes or 30 minutes totals 78.3 minutes. The thread-span figure includes waiting and review time, while the focused-gap figure is a consistent active-session estimate.
The review record is also bounded honestly. The repository contains one merged pull request but no recorded GitHub review events. Successful production workflows evidence release completion and the promotion checks in the workflow; they do not by themselves prove a count of human design, factual, or editorial reviews. This case credits only what the records support.