Marc-André Bombeck
d2ff7cb769
Settle the suite-wide fallout of the wave
...
- The record-settings contract, slug-list, and section-frame tests
follow the slugs that left the registry (layout children resolve
their headings from the layout namespace, like production).
- The orphaned settings.sections.<module>.title/description keys leave
all six locales; the reverse-coverage guard flagged them the moment
their nav entries stopped existing.
- The operator-cap ledger read fails open on a read error — the
reservation layer still meters against the same ledger, and a
transient blip must not take the fallback chain down.
- The reaper queue joins the subsystem surface; its healed count and
the sweep's nag_dismissed join the job-fact vocabulary.
- The intake-event contract fixture carries the full row the resource
now declares; the workouts empty-state test asserts the
source-neutral cue; the persister poll gates on rendered content
first.
2026-08-14 06:37:30 +02:00
..
2026-07-28 21:10:15 +02:00
2026-08-08 01:05:31 +02:00
2026-08-07 23:20:39 +02:00
2026-08-06 18:54:20 +02:00
2026-08-08 01:05:31 +02:00
2026-08-02 16:21:19 +02:00
2026-07-26 22:27:48 +02:00
2026-08-14 02:34:40 +02:00
2026-08-06 14:05:59 +02:00
2026-08-14 02:33:07 +02:00
2026-08-13 06:16:45 +02:00
2026-08-14 01:28:03 +02:00
2026-08-13 19:06:56 +02:00
2026-08-01 10:45:24 +02:00
2026-08-02 16:21:19 +02:00
2026-08-13 18:48:10 +02:00
2026-08-08 01:05:31 +02:00
2026-07-28 21:05:42 +02:00
2026-08-13 06:16:45 +02:00
2026-08-05 23:03:17 +02:00
2026-08-10 05:32:59 +02:00
2026-08-02 16:21:19 +02:00
2026-07-26 22:04:58 +02:00
2026-08-02 16:21:19 +02:00
2026-08-02 16:49:47 +02:00
2026-08-13 19:06:56 +02:00
2026-08-02 16:21:19 +02:00
2026-08-06 05:44:41 +02:00
2026-08-06 05:23:38 +02:00
2026-08-02 16:21:19 +02:00
2026-08-02 16:21:19 +02:00
2026-08-14 02:33:07 +02:00
2026-07-25 16:23:58 +02:00
2026-08-08 01:24:04 +02:00
2026-07-28 12:03:02 +02:00
2026-08-04 14:55:32 +02:00
2026-07-28 21:05:42 +02:00
2026-08-02 16:21:19 +02:00
2026-08-07 02:26:29 +02:00
2026-08-07 05:43:06 +02:00
2026-08-07 01:00:02 +02:00
2026-07-28 21:11:43 +02:00
2026-08-07 22:19:43 +02:00
2026-08-02 16:21:19 +02:00
2026-08-02 16:21:19 +02:00
2026-08-08 07:14:04 +02:00
2026-08-08 15:30:38 +02:00
2026-07-25 11:36:18 +02:00
2026-07-31 11:08:06 +02:00
2026-07-31 09:07:50 +02:00
2026-08-06 13:46:42 +02:00
2026-08-07 08:10:48 +02:00
2026-08-07 05:43:06 +02:00
2026-08-13 19:11:57 +02:00
2026-07-26 14:37:57 +02:00
2026-08-13 12:08:59 +02:00
2026-06-10 11:00:26 +02:00
2026-06-19 22:20:31 +02:00
2026-07-07 18:43:13 +02:00
2026-07-19 13:40:03 +02:00
2026-06-14 19:34:14 +02:00
2026-07-20 00:40:20 +02:00
2026-07-19 10:59:40 +02:00
2026-05-15 07:35:05 +02:00
2026-05-16 19:46:43 +02:00
2026-07-21 00:05:03 +02:00
2026-08-07 02:26:29 +02:00
2026-08-06 23:04:29 +02:00
2026-08-06 23:04:29 +02:00
2026-08-06 19:10:02 +02:00
2026-08-06 20:48:50 +02:00
2026-08-14 01:56:25 +02:00
2026-08-14 06:37:30 +02:00
2026-08-06 03:40:13 +02:00
2026-08-06 03:40:13 +02:00
2026-08-02 16:21:19 +02:00
2026-07-30 11:55:16 +02:00
2026-07-29 13:37:20 +02:00
2026-08-13 19:11:57 +02:00
2026-08-08 20:24:42 +02:00
2026-08-07 06:11:36 +02:00
2026-08-07 00:52:25 +02:00
2026-08-07 06:11:36 +02:00
2026-08-07 05:11:02 +02:00
2026-08-07 05:11:02 +02:00
2026-08-08 21:20:57 +02:00
2026-08-05 23:58:18 +02:00
2026-08-08 21:43:28 +02:00
2026-08-02 16:21:19 +02:00
2026-08-13 06:16:45 +02:00
2026-07-29 13:37:20 +02:00
2026-07-27 16:10:30 +02:00
2026-08-02 16:21:19 +02:00
2026-08-08 21:43:28 +02:00
2026-07-30 23:20:02 +02:00
2026-08-02 16:21:19 +02:00
2026-08-02 16:21:19 +02:00
2026-08-02 16:21:19 +02:00
2026-08-07 21:40:41 +02:00