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
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,14 +23,16 @@ This repository is a small GitHub Pages static site that publishes a single oral
23
23
24
24
- 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.
25
25
- The browser captures showed the heatmap image, page heading, and download link in the expected positions with no visible layout regressions.
- Live GitHub Pages QA returned HTTP 200, found the expected title and heatmap, and did not find a `README.CRAWL.html` link.
26
28
27
29
## Existing Commands
28
30
29
31
| Command | Purpose | Result |
30
32
| --- | --- | --- |
31
33
|`python scripts/validate_repo.py`| Repo validation | Pass with warning about stale `README.CRAWL.md`|
32
-
|`python scripts/render_heatmap.py`| Heatmap rebuild |Produces the published 1700 x 2200 PNG from the committed PDF source at 200 DPI|
33
-
|`python scripts/check_homepage.py`| Homepage smoke test |Verifies the rendered homepage title, heading, heatmap image, alt text, download link, and the absence of README.CRAWL.html|
Copy file name to clipboardExpand all lines: docs/agentic-first-buildout-plan.md
+42-1Lines changed: 42 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,14 +60,15 @@ Start the remaining buildout here:
60
60
61
61
### 3. Historical artifact governance
62
62
63
-
- Status: next.
63
+
- Status: merged to main.
64
64
- Goal: decide the final treatment of `README.CRAWL.md` and any other historical artifacts.
65
65
- Merge boundary: docs and navigation only.
66
66
- Verification: non-UI validation plus live site check that the artifact is not surfaced publicly.
67
67
- Why third: it resolves repo hygiene after the public experience is stable.
68
68
69
69
### 4. Provenance refinement
70
70
71
+
- Status: next.
71
72
- Goal: tighten the provenance story around the source PDF, the published PNG, and any constraints on regeneration.
72
73
- Merge boundary: documentation only.
73
74
- Verification: non-UI link/file validation.
@@ -80,6 +81,46 @@ Start the remaining buildout here:
80
81
- Verification: explicit non-UI command or GitHub Actions status.
81
82
- Why last: deployment checks are most useful after the content and verification paths are stable.
82
83
84
+
## Follow-On Feature List
85
+
86
+
These are known missing or non-working items discovered during repo audit. Keep them as separate branches unless one is clearly part of the current feature.
87
+
88
+
### A. Homepage Smoke-Test Documentation Fix
89
+
90
+
- Problem: `python scripts/check_homepage.py` fails on a fresh checkout until `_site/index.html` exists.
91
+
- Fix: document that the command requires `bundle exec jekyll build` first, or pass an explicit rendered HTML path or live URL.
92
+
- Verification: run `python scripts/check_homepage.py <rendered-html-or-url>`.
93
+
94
+
### B. Windows Heatmap Render Robustness
95
+
96
+
- Problem: `python scripts/render_heatmap.py` fails in this Windows environment because MiKTeX `pdftoppm` cannot write its log/temp output under `AppData\Local`.
97
+
- Fix: make the render script use a repo-local writable temp/output path or document the required MiKTeX environment variables.
98
+
- Verification: run `python scripts/render_heatmap.py` and confirm `git diff -- oral-health-heatmap.png` is empty or expected.
99
+
100
+
### C. Local Jekyll Bootstrap
101
+
102
+
- Problem: local Jekyll builds remain unavailable in this environment because Ruby and Bundler are not installed.
103
+
- Fix: add a Windows-friendly bootstrap note or setup script that installs/validates Ruby 3.3.4 and Bundler without changing the pinned CI build.
104
+
- Verification: run `ruby -v`, `bundle -v`, and `bundle exec jekyll build`.
105
+
106
+
### D. Live Site Verification
107
+
108
+
- Problem: live GitHub Pages verification is currently ad hoc.
109
+
- Fix: add a repeatable command or workflow step that checks the deployed URL after merge.
110
+
- Verification: HTTP 200 plus expected title, heatmap image, and no `README.CRAWL.html` link.
111
+
112
+
### E. Source Dataset Provenance
113
+
114
+
- Problem: the source dataset behind the original heatmap is not published in this repository.
115
+
- Addition: document whether the source dataset can be shared, cannot be shared, or lives in a controlled-access location.
116
+
- Verification: non-UI documentation/link check.
117
+
118
+
### F. Audit Document Refresh
119
+
120
+
- Problem: the maturity score in `docs/agentic-overhaul/2026-05-audit.md` is stale after the build, CI, validation, and provenance improvements.
121
+
- Fix: update scores and backlog so the audit reflects the current repo.
0 commit comments