ᛏ Forseti461 — The Civic Judge
"A community speaks in many voices. Justice ensures none is heard more than another."
The Commune Number
461 is not arbitrary. It is the internal identifier of the civic project where Forseti first incarnated — the participatory platform for the municipal elections of Audierne, Cap Sizun.
Four lists. One comparison tool. Zero acceptable bias.
What Forseti461 Guards
The danger was invisible: a Python dictionary preserving insertion order. The list that was entered first was always shown first. No one intended it. No one noticed — until someone did.
Forseti461 was born from that moment. It audits three layers:
- Ordering — which list appears first, across hundreds of queries?
- Coverage — which list receives more words, more space, more attention?
- Tone — which list is described with warmer language, stronger verbs, more generous qualifiers?
None of these biases require malice. All of them require correction.
The Fix That Is Not a Fix
TRIZ Principle 13 — The Other Way Round: instead of making the system choose who goes first, make the system unable to choose. random.shuffle() before every comparison. The data stays the same. The retrieval stays the same. Only the order of presentation changes — and changes every time.
Randomness is not disorder. Randomness is enforced impartiality.
The Threshold
| Metric | Neutral | Alert |
|---|---|---|
| First-position share (per list) | ~25% | >40% |
| Coverage variation (word count) | CV < 0.3 | CV > 0.5 |
Forseti461 lives in the OCapistaine project. It incarnates Forseþi's methodology in the civic domain.