Independent education · Sources and limitations documented
Portfolio / Portfolio records

Portfolio record

Source snapshot · 5 November 2026

Full HTML portfolio build

This builder produces a portable static site from pinned public source snapshots. It preserves complete source files and renders documents as reading pages. Private drafts and shadowing material are excluded.

Run Python prepare.py, Node build-site.mjs, then Python check-site.py. The output is dist/. No server or framework is required to serve the result. Dependencies are fetched as exact versions and verified by SHA-512; source files are verified by SHA-256. Sources are not silently refreshed: update pins and integrity records deliberately after review.

The MCAT runtime is isolated under study/mcat/ with its own service-worker scope. Changing origins does not migrate browser-local study progress. The original app remains available at its previous URL.

Mermaid and marked license files are retained. Project-specific licenses remain alongside the source downloads. A presentation conversion is not a new clinical or statistical validation.

Source and scope

Published from CM-2026/tools/site/README.md at revision 78bcf6107b11. Full source text is retained; HTML presentation does not establish independent clinical review. See authorship, provenance and review records.