You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CURRENT_STATE.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,7 @@ This repository is a small GitHub Pages static site that publishes a single oral
13
13
- A committed `Gemfile` and `.ruby-version` pin the GitHub Pages toolchain for local builds.
14
14
-`Figure2-Teeth_v4.1.pdf` and `scripts/render_heatmap.py` provide a reproducible source-to-raster path for `oral-health-heatmap.png`.
15
15
-`scripts/check_homepage.py` provides a non-UI smoke test for the rendered homepage.
16
+
-`scripts/check_homepage.py` now explains the fresh-checkout default: `_site/index.html` is generated by `bundle exec jekyll build`, or callers can pass a rendered HTML path or live URL.
16
17
- The Jekyll config excludes `vendor/`, so the bundled gem tree is kept out of the public site build.
17
18
- The validate workflow uses Node 24-compatible `actions/checkout@v6` and `actions/setup-python@v6`.
18
19
-`README.CRAWL.md` is explicitly documented as a retained historical artifact in `docs/historical-artifacts.md`.
@@ -25,6 +26,7 @@ This repository is a small GitHub Pages static site that publishes a single oral
25
26
- Provenance refinement branch QA passed on 2026-05-19: `docs/heatmap-provenance.md` clearly states that the raw/analysis-ready source dataset is not published, distinguishes PDF/figure-to-PNG regeneration from full data-to-figure regeneration, and documents the Windows/MiKTeX `pdftoppm` temp/log permission blocker.
26
27
-`python scripts/validate_repo.py` passed on 2026-05-19 with only the known stale `README.CRAWL.md` warning.
27
28
-`python -m compileall scripts` passed on 2026-05-19.
- A local homepage QA snapshot passed `python scripts/check_homepage.py` and was then captured at desktop and mobile widths in a browser-rendered view.
29
31
- The browser captures showed the heatmap image, page heading, and download link in the expected positions with no visible layout regressions.
|`python scripts/render_heatmap.py`| Heatmap rebuild | Currently blocked locally by Windows/MiKTeX `pdftoppm` temp/log permission errors |
40
-
|`python scripts/check_homepage.py`| Homepage smoke test | Requires `_site/index.html` from a Jekyll build, or an explicit rendered HTML path or URL |
42
+
|`python scripts/check_homepage.py`| Homepage smoke test | Requires `_site/index.html` from a Jekyll build; on fresh checkout, pass an explicit rendered HTML path or URL |
41
43
|`Invoke-WebRequest https://mschwar.github.io/data-visualization/`| Live site verification | 200 OK |
42
44
|`bundle exec jekyll build`| Local Jekyll build | Not run in this environment because Ruby was unavailable at audit time |
43
45
@@ -73,5 +75,6 @@ The pinned build path is now committed in-repo, so local build instructions are
73
75
74
76
## Immediate Next Moves
75
77
76
-
1. Track the follow-on fixes listed in [docs/agentic-first-buildout-plan.md](docs/agentic-first-buildout-plan.md).
77
-
2. Keep historical artifacts documented in [docs/historical-artifacts.md](docs/historical-artifacts.md).
78
+
1. QA `feat/homepage-smoke-docs`, update handoff docs with the QA result, then merge it to `main`.
79
+
2. Build the deployment check or badge feature from the main buildout sequence after this branch merges.
80
+
3. Keep historical artifacts documented in [docs/historical-artifacts.md](docs/historical-artifacts.md).
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,7 +65,7 @@ bundle exec jekyll build
65
65
python scripts/check_homepage.py
66
66
```
67
67
68
-
You can also pass an explicit rendered HTML path or live URL:
68
+
On a fresh checkout, `python scripts/check_homepage.py` expects `_site/index.html`, which is generated by `bundle exec jekyll build` and is not committed. If you have not built the site locally, pass an explicit rendered HTML path or the live site URL instead:
0 commit comments