Commit Graph
8 Commits
Author SHA1 Message Date
thomas 7b25b7b144 feat(ui): US-22 becomes a side-effect-free draft correction; add US-24 S3 deletion
US-22: the PocketBase UI edits one field at a time with no preview of
the final name, so a field edit now persists the values with no template
evaluation, no re-filing and no status change; the corrected event carries
the field diff alone. The full correction (all fields, dry-run, re-filing,
validation) moves to the custom dashboard (US-3x).
US-24: deleting a documents record deletes the S3 object at file_key first;
the cascade delete removes the history. Spec, hooks, E2E updated together.
2026-11-04 22:08:31 +01:00
thomas 6961256538 refactor(config): rename the period helper to frPeriod
The helper renders French period labels (Janvier 2026, T2 2026, S1 2026),
so it carries the fr prefix like frDate. Config example, arch.md and
user-stories.md updated. Configs calling period(...) must switch to
frPeriod(...).
2026-11-04 22:00:36 +01:00
thomas 233c153072 archivist: single-file E2E regression gate (Garage + image under test); superuser-only poll route; ARCHIVIST_S3_REGION 2026-11-02 12:28:58 +01:00
thomas 67c337eb14 archivist: runtime logs through PocketBase logger (Dashboard > Logs); stderr kept for pre-bootstrap fatals 2026-11-02 11:27:00 +01:00
thomas e667ee7203 archivist: US-01/US-12/US-17 aligned with versioning-optional decision 2026-11-02 11:12:08 +01:00
thomas ce19e97711 archivist: allow document correction and validation through the standard PocketBase UI via the update hook (US-22, US-23) 2026-11-01 22:52:32 +01:00
thomas d04134d8cd archivist: enforce document_events append-only via request hooks instead of API rules (superusers bypass rules) 2026-11-01 22:46:02 +01:00
thomas a2f448873a archivist: add user stories for startup, configuration, polling/classification and PocketBase UI visualization 2026-11-01 19:16:17 +01:00