v1.15.2 — Consolidation, DX and anti-collision patch
Consolidation, DX and anti-collision patch
Eight items from a June multi-model review cycle. Zero new capability — hygiene and defensive hardening only.
Fixed
- Same-second capture collision:
chemin_png()now uses nanosecond resolution
instead of second resolution. Two concurrent runs no longer risk overwriting each
other's captures under/tmp/diwall/. - Silent no-op on
--auth-indicator-negative: passing this flag without
--auth-indicatorpreviously had no effect at all (the auth check block was
skipped entirely). Now rejected early (exit 2) with an explicit message, before
any browser is launched.
New
scenarios/exemples/: three canonical, secret-free scenarios covering the
fast probe pattern, Set-of-Mark navigation, and a secured RPA login pattern
(vault-backed credentials, initial page assertion).
Documentation
- Exhaustive activation table for every conditional key in
boussole. data-testidselector priority guidance.- Perceptual fallback ladder (SoM → accessibility tree → visual click) for
elements SoM cannot number. --stealth+--shadow-domcompatibility clarified.
Tests
scenarios/v1.15.2_validation/: live proof that--no-evaluerblocks only
scenario-levelevalueractions (not Diwall's own internal DOM calls), and
that the auth negative assertion degrades correctly.