Skip to content

v1.20.0 — Observability and human-operator compass demonstration cases

Choose a tag to compare

@RonanDavalan RonanDavalan released this 09 Jul 22:55

Observability

  • journal.py --erreurs — new flag filtering the operations log to entries where resultat != "succes", same pattern as the existing --mutatif filter.
  • latences_actionsshot.py now measures wall-clock time per dispatched action and exposes it as an always-present JSON root key ({"index", "type", "latence_ms"} per entry). Complements the existing global citoyennete.duree_totale_ms — useful for spotting which specific step of a scenario is slow.

Human-operator compass — demonstration use cases

  • A real, runnable scenario for local CSS/JS troubleshooting: scenarios/exemples/depannage_local.json (fast probe, erreurs_js/erreurs_console, --som, pixel-diff validation pattern).
  • Narrative guidance in docs/GUIDE.md for two further composition patterns (hardware component comparison across shops, single-page-app documentation synthesis) — no scenario file committed for either and no third-party brand named, by design: a public scenario pinned to one named commercial target degrades with that site's anti-bot posture rather than staying reproducible.

Packaging

  • diwall_1.20.0-1_all.deb (attached below) installed as a real in-place upgrade over an active v1.19.0-1 installation (sudo apt install ./diwall_1.20.0-1_all.deb, never dpkg -i alone) — the upgrade path itself had never been exercised before this release; every prior cycle was a purge followed by a fresh install.

Documentation

  • README.md, docs/MANUEL.md, docs/FAQ_LLM.md: corrected stale version references and command examples left over from earlier releases.

Full changelog: v1.19.0...v1.20.0