Architecture
About this portal
Hermes Tech Nexus is a data-validated, Git-driven knowledge portal.
Every page exists because a Markdown file was committed with a valid
provenance block.
How the pipeline works
- 1 A Hermes cron job (every 6 hours) or a human Kanban task exports a JSON payload describing new material.
- 2 The
scripts/ingest.jstranslation layer turns that payload into a Markdown file with strict YAML front matter. - 3 The Zod schema in
src/content.config.tsvalidates every field at compile time — the build fails if any provenance field is missing. - 4 The GitHub Actions workflow commits new materials and deploys to Cloudflare Pages.
Provenance sources
Automated Cron
Scraped or scheduled exports from upstream Hermes cron jobs.
Kanban Export
Human-authored content exported from a Kanban review workflow.
Running locally
npm install
npm run ingest # turn scripts/payloads/*.json into Markdown
npm run dev # start the Astro dev server