Marc-André Bombeck
cc316a7b85
test: preserve sharing client compatibility
...
Runs the legacy whole-record decoder over the entries `resolveAccountAccess`
actually produces, rather than over the fixture objects that describe them: the
existing case proves both ends and never the assembly between them, which is the
shape of test this project keeps rediscovering. Whole READ and WRITE decode,
MANAGE decodes as write and never above the level it confers, a scoped grant is
refused rather than read as the whole record, and a stored scope the server
cannot parse reads as nothing on both ends.
The canonical readers are driven over the same server-built entry, so
`level`, `sections` and `recordKind` are proved to survive the trip to the
capability resolver. The account-payload guard gains the pair for
`recordSession`: a field whose only reader is the transport type is exactly
what that guard exists to catch.
2026-08-07 05:02:18 +02:00
..
2026-07-28 21:10:15 +02:00
2026-08-02 16:21:19 +02:00
2026-08-07 05:02:18 +02:00
2026-08-06 18:54:20 +02:00
2026-08-02 16:21:19 +02:00
2026-07-26 22:27:48 +02:00
2026-08-06 14:05:59 +02:00
2026-08-03 10:18:27 +02:00
2026-07-19 14:23:03 +02:00
2026-07-26 14:04:44 +02:00
2026-08-04 14:55:32 +02:00
2026-08-01 10:45:24 +02:00
2026-08-02 16:21:19 +02:00
2026-08-02 16:21:19 +02:00
2026-08-06 14:05:59 +02:00
2026-07-28 21:05:42 +02:00
2026-08-02 21:03:29 +02:00
2026-08-05 23:03:17 +02:00
2026-07-28 21:11:43 +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-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-07-28 13:22:08 +02:00
2026-07-25 16:23:58 +02:00
2026-08-02 16:21:19 +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 04:39:50 +02:00
2026-08-07 01:00:02 +02:00
2026-07-28 21:11:43 +02:00
2026-08-02 16:21:19 +02:00
2026-08-02 16:21:19 +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 04:56:56 +02:00
2026-08-04 14:55:32 +02:00
2026-07-26 14:37:57 +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-06 03:40:13 +02:00
2026-08-07 01:00:02 +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-03 13:49:19 +02:00
2026-08-06 05:06:36 +02:00
2026-08-07 03:22:51 +02:00
2026-08-07 00:52:25 +02:00
2026-08-07 05:02:18 +02:00
2026-08-07 03:55:25 +02:00
2026-08-05 23:58:18 +02:00
2026-08-06 05:05:13 +02:00
2026-08-02 16:21:19 +02:00
2026-08-04 14:55:32 +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-06 05:16:32 +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-07-29 16:08:41 +02:00