gestion_table_tournante_libre/src/stockage
Mathieu Benoit 4b442ded14 [ADD] tests: guards for layers, clock, sources, colours, watch patterns
Guards scan the tree file by file and line by line, fail on an empty scan,
and are each shown red on a temporary tree. They cover the interface import
graph, the Electron bridge, one clock, refused dependencies, how tests are
written, hard-coded strings, translation keys, forbidden words, colours and
the conflict hue, markup, pruned selectors and watch patterns. Coverage
keeps the engine integration test on a small machine. Fixes: delays in
tests, the conflict hatch class; « la rend évitable » is a named exception
(§ 5.6). Checked: 2587 node, 465 browser tests, from the index alone.

--- FR ---

[ADD] épreuves : gardes des couches, horloge, sources, couleurs, motifs

Les gardes relèvent par fichier et par ligne, échouent sur un balayage vide
et sont chacune montrées rouges sur un arbre temporaire. Elles couvrent le
graphe d'imports de l'interface, le pont d'Electron, l'horloge unique, les
dépendances refusées, l'écriture des épreuves, les chaînes en dur, les clés
de traduction, les mots interdits, les couleurs et la teinte de conflit, le
balisage, les sélecteurs élagués et les motifs de surveillance. Corrigés :
délais d'épreuves, classe de la trame de conflit ; « la rend évitable » est
une exception nommée (§ 5.6). Vérifié : 2587 node, 465 navigateur.

Assisted-by: Claude Opus 5.5
2026-10-07 13:21:21 -04:00
..
canonique.js [ADD] storage: event document, canonical form, consistency check 2026-10-06 13:11:34 -04:00
canonique.test.js [FIX] storage: compact seat patches, checked poses, 32-bit identifiers 2026-10-06 19:22:02 -04:00
correctifs.js [ADD] storage: empty chair in a table list when seats are assigned 2026-10-07 02:31:26 -04:00
correctifs.test.js [ADD] storage: empty chair in a table list when seats are assigned 2026-10-07 02:31:26 -04:00
depot.js [FIX] storage, session: strict UTF-8, lost journal, lock, exclusions 2026-10-07 01:20:42 -04:00
depot.long.test.js [ADD] storage: measured cost of a complete save on the big demo 2026-10-06 23:05:57 -04:00
depot.test.js [FIX] storage, session: strict UTF-8, lost journal, lock, exclusions 2026-10-07 01:20:42 -04:00
document.js [ADD] storage: empty chair in a table list when seats are assigned 2026-10-07 02:31:26 -04:00
document.test.js [ADD] storage: empty chair in a table list when seats are assigned 2026-10-07 02:31:26 -04:00
dossier_travail.js [ADD] storage: working-folder rule, portable data/ or Documents 2026-10-06 14:47:22 -04:00
dossier_travail.test.js [ADD] storage: working-folder rule, portable data/ or Documents 2026-10-06 14:47:22 -04:00
erreurs.js [FIX] storage, session: strict UTF-8, lost journal, lock, exclusions 2026-10-07 01:20:42 -04:00
fichiers_electron.js [ADD] electron: confined file system, atomic writes, lock, bridge 2026-10-06 17:34:31 -04:00
fichiers_web.js [FIX] web storage: refuse a name Chromium did not convert, UTF-8 launch 2026-10-07 02:35:12 -04:00
fichiers_web.navigateur.test.js [FIX] web storage: refuse a name Chromium did not convert, UTF-8 launch 2026-10-07 02:35:12 -04:00
journal.js [FIX] storage, session: strict UTF-8, lost journal, lock, exclusions 2026-10-07 01:20:42 -04:00
journal.long.test.js [ADD] storage: append-only journal, snapshots every fifty, undo threads 2026-10-06 14:45:56 -04:00
journal.test.js [FIX] storage, session: strict UTF-8, lost journal, lock, exclusions 2026-10-07 01:20:42 -04:00
noms.js [ADD] storage: copy, rename, import, delete events; local settings 2026-10-06 23:17:05 -04:00
noms.test.js [ADD] storage: event file names that Windows accepts, bounded paths 2026-10-06 13:11:37 -04:00
operations.js [ADD] application: observable session, events facade, places and seats 2026-10-07 04:14:24 -04:00
operations.test.js [FIX] storage, session: strict UTF-8, lost journal, lock, exclusions 2026-10-07 01:20:42 -04:00
placements.js [ADD] storage: empty chair in a table list when seats are assigned 2026-10-07 02:31:26 -04:00
placements.test.js [ADD] storage: empty chair in a table list when seats are assigned 2026-10-07 02:31:26 -04:00
reglages_locaux.js [ADD] storage: copy, rename, import, delete events; local settings 2026-10-06 23:17:05 -04:00
reglages_locaux.test.js [ADD] tests: guards for layers, clock, sources, colours, watch patterns 2026-10-07 13:21:21 -04:00
systeme_fichiers.js [FIX] electron: lock liveness only when certain, retries on every write 2026-10-07 02:00:36 -04:00
systeme_fichiers.test.js [ADD] storage: file-system interface, failing test double, contract 2026-10-06 13:12:25 -04:00
types.js [FIX] storage, session: strict UTF-8, lost journal, lock, exclusions 2026-10-07 01:20:42 -04:00