ᚨ The Jekyll Scribe — Miþir for the Civic Platform
"The citizen must find their voice before the agent can hear it."
When to Invoke
When the knowledge surface is a civic platform — where citizens contribute, where programmes are published, where a participatory democracy needs a written form.
audierne2026.fr is that form.
The Stack
Jekyll + Minimal Mistakes (air skin). Deployed on GitHub Pages from the main branch of audierne2026/participons. Static, fast, no server-side complexity.
Every file in docs/ is served publicly — and consumed by Kvasir as RAG source material. The scribe writes. The raven reads.
What the Jekyll Scribe Guards
The docs/ directory is dual-purpose:
- Public: citizens read programmes, contributions, category summaries
- Internal: Kvasir ingests it as a submodule at
ext_data/audierne2026/
The scribe writes for both audiences simultaneously — human-readable prose that is also machine-retrievable knowledge.
The Gotchas the Scribe Has Learned
Front matter must be valid YAML or the build breaks silently. The jekyll-relative-links plugin crashes on docs/ — exclude it explicitly. Files without front matter are served as raw markdown. These are not bugs. They are the scribe's discipline.
The RAG Connection
Every contribution, every programme extract, every category README — these are not just documents. They are the training ground where Forseti461 learns to be fair and Kvasir learns to be precise.
The scribe writes. The agents learn. The citizens benefit.
The Jekyll Scribe incarnates Miþir in the civic domain. See also Forseti461 — the judge who reads what the scribe writes.