Aller au contenu principal

ᚨ 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.