Prompt Action Log
2026-04-23
Prompt
User asked: "Replace blocking Playwright-style tests with a non-blocking site health report that is visible directly on the published homepage."
Files and folders inspected
- .github/workflows/
- docs/
- mkdocs.yml
- README.md
- AGENTS.md
- scripts/
- tests/
Actions taken
- Removed the blocking Playwright workflow path.
- Added a non-blocking site health report generator.
- Integrated the generated report into the homepage.
- Updated agent rules and repository guidance to use the health report.
Verification
- Ran python3 scripts/site_health.py.
- Ran .venv/bin/mkdocs build --strict --clean.
- Confirmed the built homepage includes the Site Health section and warnings.
Open questions and follow-up
- Decide later whether to keep scripts/check_template.py as a local-only helper or retire it.
2026-04-23
Prompt
User asked: "Reorganize the Working Group OASIS homepage around the repository plus website workflow, clarify how the repo is organized, and add a simple image-slot system for homepage visuals."
Files and folders inspected
- docs/
- docs/stylesheets/
- mkdocs.yml
- README.md
- scripts/
- .github/workflows/
Actions taken
- Rewrote the homepage to explain the repository side, website side, and GitHub bridge with a clearer start path.
- Added homepage edit affordances and enabled MkDocs Material edit actions.
- Clarified the repository structure in the root README and MkDocs comments.
- Added semantic image slot folders, slot documentation, and a pre-build generator for stable image references.
- Extended the site health report and GitHub Pages workflow to cover the new image-slot system.
Verification
- Ran
python3 scripts/generate_image_slots.py. - Ran
python3 scripts/site_health.py. - Ran
python3 scripts/check_template.py. - Ran
.venv/bin/mkdocs build --strict --clean. - Verified the built homepage in a local browser against
site/index.html, including the visible edit affordance and GitHub edit-mode URL fordocs/index.md.
Open questions and follow-up
- Consider whether future template iterations should add dedicated README files for scientific working folders once those folders become part of the base template.
2026-04-23
Prompt
User asked: "Generate and integrate an image system for Working Group OASIS with semantic image slots, folder-driven process galleries, replacement guidance, and reusable site-wide integration."
Files and folders inspected
- docs/
- docs/assets/images/
- docs/stylesheets/
- scripts/
- mkdocs.yml
- README.md
- .github/workflows/
Actions taken
- Expanded the image build step to generate both stable slot references and reusable gallery includes from semantic folders.
- Added the missing
group-photoslot and replaced the slot placeholder artwork with cleaner SVG placeholders matched to hero, button, and collaboration use cases. - Added process-gallery folders, README instructions, starter placeholder assets, and sample linked deliverables.
- Wired slot images, figure-style replacement notes, and folder-driven galleries into the homepage, work plan, resources, and community care pages.
- Extended styling, site health checks, and GitHub Actions build steps to support the new image and gallery system.
Verification
- Ran
python3 scripts/generate_image_slots.py. - Ran
python3 scripts/site_health.py. - Ran
python3 scripts/check_template.py. - Ran
.venv/bin/mkdocs build --strict --clean. - Verified the rendered homepage and resources page in the in-app browser against the built
site/output.
Open questions and follow-up
- If future template pages are added below another nested directory level, the gallery generator may need one more relative-path variant for those deeper pages.