Joseph Doherty
e567eb334c
docs(audit): drop stale InboundAuthFailure exclusion from design doc
...
The design doc claimed (in two places) that InboundAuthFailure rows
were excluded from the inbound full-body carve-out — but the actual
implementation gates the carve-out on Channel == ApiInbound, NOT Kind.
Every audit row the InboundAPI middleware emits (whether
Kind = InboundRequest or Kind = InboundAuthFailure) carries
Channel = ApiInbound, so both Kinds receive the inbound ceiling. That
is the intended behaviour: an auth-failure row's request body is
exactly the body the operator wants to see in full when investigating
a rejected request.
Update both occurrences (Decision block + Not in Scope block) to say
the carve-out applies to all Channel = ApiInbound rows regardless of
Kind. Pure documentation change — no code drift.
2026-05-23 09:25:23 -04:00
..
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-17 13:30:23 -04:00
2026-03-17 13:35:54 -04:00
2026-03-17 13:35:54 -04:00
2026-03-17 14:35:52 -04:00
2026-03-17 14:35:52 -04:00
2026-05-13 13:30:07 -04:00
2026-03-21 11:32:24 -04:00
2026-05-13 13:30:07 -04:00
2026-05-13 13:30:07 -04:00
2026-03-22 08:13:23 -04:00
2026-03-24 16:19:39 -04:00
2026-03-24 16:19:39 -04:00
2026-05-11 22:42:48 -04:00
2026-05-11 22:03:55 -04:00
2026-05-11 21:29:32 -04:00
2026-05-11 10:30:15 -04:00
2026-05-11 10:27:39 -04:00
2026-05-12 08:13:11 -04:00
2026-05-12 08:59:19 -04:00
2026-05-12 00:27:35 -04:00
2026-05-12 00:33:51 -04:00
2026-05-12 00:33:51 -04:00
2026-05-13 00:33:00 -04:00
2026-05-12 05:38:58 -04:00
2026-05-12 03:31:54 -04:00
2026-05-16 05:21:57 -04:00
2026-05-16 05:25:10 -04:00
2026-05-16 05:25:10 -04:00
2026-05-18 17:50:30 -04:00
2026-05-18 23:01:30 -04:00
2026-05-18 23:01:30 -04:00
2026-05-18 10:44:11 -04:00
2026-05-19 11:26:37 -04:00
2026-05-19 11:30:21 -04:00
2026-05-19 11:30:21 -04:00
2026-05-19 02:35:47 -04:00
2026-05-19 00:39:10 -04:00
2026-05-19 05:01:58 -04:00
2026-05-19 05:08:52 -04:00
2026-05-19 06:31:23 -04:00
2026-05-21 06:39:49 -04:00
2026-05-20 09:53:02 -04:00
2026-05-20 09:53:02 -04:00
2026-05-20 12:08:01 -04:00
2026-05-20 13:43:46 -04:00
2026-05-20 15:41:13 -04:00
2026-05-20 16:56:56 -04:00
2026-05-20 17:44:12 -04:00
2026-05-20 19:43:30 -04:00
2026-05-20 21:39:29 -04:00
2026-05-20 07:53:23 -04:00
2026-05-20 07:32:47 -04:00
2026-05-21 14:34:12 -04:00
2026-05-21 14:37:12 -04:00
2026-05-21 14:37:12 -04:00
2026-05-21 03:17:59 -04:00
2026-05-21 06:41:53 -04:00
2026-05-21 16:53:25 -04:00
2026-05-21 16:58:07 -04:00
2026-05-21 16:58:07 -04:00
2026-05-22 01:13:11 -04:00
2026-05-22 01:15:53 -04:00
2026-05-22 02:03:36 -04:00
2026-05-23 09:25:23 -04:00
2026-05-23 05:36:08 -04:00
2026-05-23 05:36:08 -04:00
2026-05-20 09:39:33 -04:00
2026-03-21 01:11:35 -04:00
2026-05-13 13:30:07 -04:00
2026-05-18 22:57:45 -04:00
2026-03-16 19:00:15 -04:00
2026-05-13 13:30:07 -04:00
2026-03-21 01:11:35 -04:00
2026-03-16 19:51:49 -04:00
2026-03-16 20:13:04 -04:00
2026-03-21 01:11:35 -04:00
2026-03-16 20:35:24 -04:00
2026-03-21 01:11:35 -04:00
2026-03-16 20:57:46 -04:00
2026-05-13 13:30:07 -04:00
2026-03-16 22:19:29 -04:00
2026-03-21 01:11:35 -04:00
2026-03-16 22:19:29 -04:00
2026-05-13 13:30:07 -04:00
2026-03-16 15:34:54 -04:00
2026-03-16 22:19:29 -04:00
2026-03-16 22:19:29 -04:00
2026-03-16 15:34:54 -04:00
2026-03-16 22:19:29 -04:00
2026-03-16 15:34:54 -04:00
2026-03-16 22:19:29 -04:00
2026-03-16 15:34:54 -04:00
2026-05-13 13:30:07 -04:00
2026-05-13 13:30:07 -04:00