Kaoru0822 and Claude Opus 5.5
710fad8acf
feat(evidence): discover missing Evidence links without transferring records ( #8633 )
...
* feat(evidence): discover missing Evidence links without transferring records
An agent could only learn that a retained record's source was absent by reading
complete records or by having a downstream analysis refuse. The summary said
nothing about links, and complete-record retention was easy to mistake for
source closure.
- Add detail: links to get_evidence_bundle and CLI inspect-evidence-bundle:
paged link rows with retained or missing status and no record payloads, for
selected records against the whole session or file.
- Add retained-closure traversal, the walk composed workflows require, reporting
complete or incomplete. Direct reads make no closure claim.
- Count direct and missing direct links in the summary.
Fixes #8454
Co-Authored-By: Claude Opus 5.5 <[email protected] >
* fix(evidence): count a repeated Evidence link once in every delivery
The Evidence schema does not deduplicate evidence_links, so the summary counted
a repeated link twice while link rows and counts reported it once. Both now read
one helper for a record's distinct direct links.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
* test(evidence): validate link delivery against the advertised schemas
The test never called tools/list, so neither the shared validator nor the MCP
client checked its replies against what each profile advertises. A schema that
rejected the links result could have passed. Fetch the advertised definition and
validate every request and reply against it.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
---------
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-11-02 05:14:34 -08:00
..
2026-10-25 10:08:11 +08:00
2026-11-02 00:50:42 -08:00
2026-10-31 01:07:18 +08:00
2026-10-29 08:56:07 +08:00
2026-10-23 00:11:27 +08:00
2026-10-30 02:27:52 -07:00
2026-10-23 02:34:14 +08:00
2026-11-01 00:15:28 +08:00
2026-10-27 06:31:23 +08:00
2026-10-30 06:48:01 +08:00
2026-11-01 00:15:28 +08:00
2026-10-29 18:50:26 +08:00
2026-10-24 04:06:57 +08:00
2026-10-27 14:04:53 +08:00
2026-10-29 05:05:35 +08:00
2026-10-29 08:16:57 +08:00
2026-11-02 16:47:22 +08:00
2026-10-10 23:03:27 +08:00
2026-11-02 10:59:40 +08:00
2026-10-23 21:28:10 +08:00
2026-11-02 16:47:37 +08:00
2026-11-01 08:57:11 -08:00
2026-10-29 20:07:30 +08:00
2026-10-27 02:09:52 +08:00
2026-10-24 04:06:57 +08:00
2026-10-22 08:13:46 +08:00
2026-11-01 13:30:21 +08:00
2026-10-27 12:23:56 +08:00
2026-10-22 08:13:46 +08:00
2026-10-08 07:53:41 +08:00
2026-11-01 08:57:32 -08:00
2026-10-27 12:56:10 +08:00
2026-10-24 08:22:13 +08:00
2026-11-01 08:57:32 -08:00
2026-10-31 08:59:00 -07:00
2026-11-02 05:14:34 -08:00
2026-11-01 08:57:32 -08:00
2026-11-01 08:57:32 -08:00
2026-11-02 15:56:09 +08:00
2026-10-25 05:01:36 +08:00
2026-10-13 13:00:39 +08:00
2026-10-27 13:13:06 +08:00
2026-10-31 01:16:19 +08:00
2026-10-24 00:11:41 +08:00
2026-11-01 08:53:29 -08:00
2026-11-01 08:57:32 -08:00
2026-11-01 08:57:32 -08:00
2026-10-09 22:46:09 +08:00
2026-10-27 07:13:32 +08:00
2026-11-01 17:23:11 +08:00
2026-10-29 10:10:41 +08:00
2026-10-31 16:27:00 +08:00
2026-10-20 09:53:53 +08:00
2026-10-20 09:53:53 +08:00
2026-10-31 16:27:00 +08:00
2026-10-15 03:43:29 +08:00
2026-10-31 16:27:00 +08:00
2026-10-24 04:36:00 +08:00
2026-10-31 16:27:00 +08:00
2026-10-31 16:27:00 +08:00
2026-10-10 23:01:54 +08:00
2026-10-27 10:11:49 +08:00
2026-10-27 10:19:00 +08:00
2026-10-31 15:49:16 +08:00
2026-10-31 15:49:16 +08:00
2026-10-27 06:28:15 +08:00
2026-10-25 09:45:26 +08:00
2026-10-11 05:17:10 +08:00
2026-10-08 12:28:34 +08:00
2026-10-10 17:14:47 +08:00
2026-10-23 19:07:46 +08:00
2026-10-28 22:22:43 +08:00
2026-10-28 22:22:43 +08:00
2026-10-24 04:06:57 +08:00
2026-10-14 02:56:26 +08:00
2026-10-13 08:07:58 +08:00
2026-10-30 22:39:46 +08:00
2026-10-30 22:39:46 +08:00
2026-10-26 15:27:35 +08:00
2026-10-31 15:48:46 +08:00
2026-10-31 16:27:00 +08:00
2026-10-22 05:11:08 +00:00
2026-10-09 22:46:09 +08:00
2026-10-24 05:13:41 +08:00
2026-10-22 05:47:38 +08:00
2026-10-12 14:12:19 +08:00
2026-10-22 05:11:08 +00:00
2026-10-24 02:41:17 +08:00
2026-10-29 02:04:15 +08:00
2026-10-24 04:43:33 +08:00
2026-10-24 03:11:07 +08:00
2026-10-29 11:27:01 +08:00
2026-10-26 20:52:19 +08:00
2026-10-27 08:52:22 +08:00
2026-10-15 03:43:29 +08:00
2026-10-24 02:50:51 +08:00
2026-10-22 05:11:08 +00:00
2026-10-26 20:13:12 +08:00
2026-10-29 09:23:22 +08:00
2026-10-29 09:23:22 +08:00
2026-10-30 05:23:10 +08:00
2026-10-27 17:09:22 +08:00
2026-10-30 05:23:10 +08:00
2026-10-23 02:26:41 +08:00
2026-10-22 14:04:28 +08:00
2026-10-27 08:52:22 +08:00
2026-10-29 02:04:15 +08:00
2026-11-02 02:13:32 +08:00
2026-10-25 11:29:17 +08:00
2026-11-01 00:15:28 +08:00
2026-10-29 07:54:09 +08:00
2026-10-22 05:11:08 +00:00
2026-10-30 05:23:10 +08:00
2026-10-30 05:23:10 +08:00
2026-10-30 05:23:10 +08:00
2026-10-30 05:23:10 +08:00
2026-10-22 14:04:28 +08:00
2026-10-29 11:27:01 +08:00
2026-11-02 10:59:40 +08:00
2026-10-31 13:59:13 +08:00
2026-10-24 03:16:30 +08:00
2026-10-10 12:20:05 +08:00
2026-10-24 01:33:41 +08:00
2026-10-24 01:33:41 +08:00
2026-10-09 23:35:19 +08:00
2026-10-24 01:33:41 +08:00
2026-10-08 04:03:23 +08:00
2026-10-30 02:27:52 -07:00
2026-10-25 01:34:37 +08:00
2026-10-28 16:47:39 +08:00
2026-10-20 04:01:36 +08:00
2026-10-30 01:00:28 -07:00
2026-10-30 01:00:28 -07:00
2026-10-10 05:56:01 +08:00
2026-10-31 15:24:32 +08:00
2026-10-26 23:02:53 +08:00
2026-10-26 23:02:53 +08:00
2026-10-28 12:08:25 +08:00
2026-10-26 16:44:21 +08:00
2026-10-26 16:44:21 +08:00
2026-10-26 23:40:04 +08:00
2026-10-26 23:40:04 +08:00
2026-10-26 16:21:11 +08:00
2026-10-27 06:48:48 +08:00
2026-10-26 16:04:09 +08:00
2026-10-26 16:04:09 +08:00
2026-10-26 16:50:08 +08:00
2026-10-26 16:50:08 +08:00
2026-10-26 16:32:49 +08:00
2026-10-26 16:32:49 +08:00
2026-10-27 01:46:08 +08:00
2026-10-26 16:10:46 +08:00
2026-10-26 16:10:46 +08:00
2026-10-27 08:15:52 +08:00
2026-10-31 15:49:16 +08:00
2026-11-01 20:27:34 +08:00
2026-10-27 13:59:32 +08:00
2026-10-31 21:34:45 +00:00
2026-11-01 00:15:28 +08:00
2026-10-24 09:47:50 +08:00
2026-11-01 17:23:11 +08:00
2026-10-31 14:45:21 +00:00
2026-10-24 02:50:51 +08:00
2026-10-27 09:02:32 +08:00
2026-11-02 05:14:34 -08:00
2026-10-31 14:45:21 +00:00
2026-10-24 08:18:53 +08:00
2026-10-27 13:59:32 +08:00
2026-10-31 16:27:00 +08:00
2026-10-23 13:48:11 +08:00
2026-10-22 05:04:57 +08:00
2026-10-22 05:04:57 +08:00
2026-11-01 00:15:28 +08:00
2026-11-01 08:57:32 -08:00
2026-10-08 07:53:41 +08:00
2026-10-08 07:53:41 +08:00
2026-10-27 03:02:38 +08:00
2026-10-30 04:50:02 +08:00
2026-10-21 23:46:29 +08:00
2026-10-15 01:41:31 +08:00
2026-10-24 01:47:31 +08:00
2026-10-29 05:04:53 +08:00
2026-10-21 03:21:30 +08:00
2026-10-23 23:36:21 +08:00
2026-10-27 06:43:53 +08:00
2026-11-01 00:15:28 +08:00
2026-10-31 12:53:42 +08:00
2026-10-31 12:53:42 +08:00
2026-10-31 12:53:42 +08:00
2026-10-13 04:12:34 +08:00
2026-10-31 12:53:42 +08:00
2026-10-23 03:22:34 +08:00
2026-11-01 20:27:34 +08:00
2026-10-19 07:45:34 +08:00
2026-10-30 05:23:10 +08:00
2026-10-31 12:53:42 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 17:56:31 +08:00
2026-11-02 02:13:32 +08:00
2026-10-26 17:14:02 +08:00
2026-10-21 13:53:02 +08:00
2026-11-01 08:57:32 -08:00
2026-10-14 06:19:47 +08:00
2026-10-31 01:16:19 +08:00
2026-10-26 22:55:10 +08:00
2026-10-21 19:44:05 +08:00
2026-10-22 00:43:30 +00:00
2026-10-18 14:38:00 +08:00
2026-10-31 15:49:16 +08:00
2026-10-31 15:49:16 +08:00
2026-10-29 15:39:10 +08:00
2026-10-29 15:39:10 +08:00
2026-10-31 21:34:45 +00:00
2026-10-24 22:45:22 +08:00
2026-10-26 18:14:50 +08:00
2026-10-26 18:14:50 +08:00
2026-10-23 20:54:19 +08:00
2026-10-23 20:54:19 +08:00
2026-10-25 09:49:26 +08:00
2026-10-25 09:49:26 +08:00
2026-10-25 09:49:26 +08:00
2026-10-19 17:50:50 +08:00
2026-10-20 07:20:47 +08:00
2026-10-28 18:14:22 +00:00
2026-10-26 18:27:30 +08:00
2026-10-26 18:27:30 +08:00
2026-10-20 07:20:47 +08:00
2026-10-20 07:20:47 +08:00
2026-10-31 16:27:00 +08:00
2026-10-26 20:56:47 +08:00
2026-10-26 20:56:47 +08:00
2026-11-02 00:05:30 -08:00
2026-10-17 19:58:18 +08:00
2026-10-31 14:45:21 +00:00
2026-10-24 02:29:08 +08:00
2026-10-24 03:59:44 +08:00
2026-10-27 05:19:43 +08:00
2026-10-27 05:19:43 +08:00
2026-10-19 21:46:23 +08:00
2026-10-22 17:16:25 +08:00
2026-10-26 16:04:18 +08:00
2026-10-26 15:20:02 +08:00
2026-10-26 15:20:02 +08:00
2026-10-25 05:28:31 +08:00
2026-10-26 15:27:35 +08:00
2026-10-27 11:45:25 +08:00
2026-10-26 14:14:18 +08:00
2026-10-23 13:02:07 +08:00
2026-10-26 16:04:33 +08:00
2026-10-09 14:49:22 +00:00
2026-10-26 22:20:00 +08:00
2026-10-26 22:20:00 +08:00
2026-10-30 05:23:10 +08:00
2026-10-30 05:23:10 +08:00
2026-10-26 22:20:00 +08:00
2026-10-26 22:20:00 +08:00
2026-10-26 22:20:00 +08:00
2026-10-19 02:28:27 +08:00
2026-10-19 02:28:27 +08:00
2026-10-19 02:48:09 +08:00
2026-10-19 02:48:09 +08:00
2026-10-24 10:17:23 +08:00
2026-10-24 10:17:23 +08:00
2026-10-24 10:17:23 +08:00
2026-10-22 08:13:46 +08:00
2026-10-16 05:09:35 +08:00
2026-10-31 11:12:30 -07:00
2026-10-27 08:29:29 +08:00
2026-11-01 08:57:11 -08:00
2026-11-01 08:57:11 -08:00
2026-10-09 00:33:56 +08:00
2026-10-27 13:21:35 +08:00
2026-11-01 08:57:11 -08:00
2026-10-22 05:11:08 +00:00
2026-10-21 18:00:31 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 09:56:54 +08:00
2026-10-24 09:56:54 +08:00
2026-10-29 07:34:31 +08:00
2026-10-24 02:35:22 +08:00
2026-10-24 09:56:54 +08:00
2026-10-15 18:39:57 +08:00
2026-10-24 03:00:10 +08:00
2026-10-24 02:35:22 +08:00
2026-10-13 13:23:38 +08:00
2026-10-24 01:47:30 +08:00
2026-10-12 08:59:14 +08:00
2026-10-25 11:29:17 +08:00
2026-10-24 01:47:30 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 05:13:41 +08:00
2026-10-27 06:43:53 +08:00
2026-10-25 11:29:17 +08:00
2026-10-29 07:34:31 +08:00
2026-10-25 11:29:17 +08:00
2026-10-24 00:14:15 +08:00
2026-10-26 15:15:00 +08:00
2026-10-24 02:35:36 +08:00
2026-11-01 00:15:28 +08:00
2026-10-25 11:29:17 +08:00
2026-10-24 06:24:55 +08:00
2026-10-24 08:22:14 +08:00
2026-10-24 08:22:14 +08:00
2026-10-10 00:35:17 +08:00
2026-10-24 06:24:55 +08:00
2026-10-13 17:33:09 -07:00
2026-10-24 03:11:07 +08:00
2026-10-26 00:32:01 +08:00
2026-10-13 04:12:34 +08:00
2026-10-23 01:16:58 +08:00
2026-10-28 18:50:33 +08:00
2026-10-24 23:13:34 +09:00
2026-10-31 15:48:46 +08:00
2026-10-31 15:48:46 +08:00
2026-10-24 00:06:03 +08:00
2026-10-24 00:06:03 +08:00
2026-10-26 17:52:32 +08:00
2026-10-26 17:52:32 +08:00
2026-10-27 12:37:38 +08:00
2026-10-26 15:49:58 +08:00
2026-10-26 15:49:58 +08:00
2026-10-13 23:52:47 +08:00
2026-10-13 23:52:47 +08:00
2026-10-20 22:18:23 +08:00
2026-10-24 01:00:14 +08:00
2026-10-31 13:59:13 +08:00
2026-10-25 11:29:17 +08:00
2026-10-20 02:01:00 +08:00
2026-10-22 17:16:25 +08:00
2026-10-27 12:31:31 +08:00
2026-10-24 09:14:21 +08:00
2026-10-24 08:22:14 +08:00
2026-10-27 12:31:31 +08:00
2026-10-29 20:07:30 +08:00
2026-11-01 21:17:55 +08:00
2026-10-29 15:13:37 +08:00
2026-10-10 05:56:01 +08:00
2026-10-28 16:47:39 +08:00
2026-10-28 18:50:33 +08:00
2026-10-13 06:05:29 +09:00
2026-10-13 06:05:29 +09:00
2026-10-23 03:22:34 +08:00
2026-10-24 00:06:03 +08:00
2026-10-24 00:06:03 +08:00
2026-10-27 02:16:08 +08:00
2026-10-27 07:35:13 +08:00
2026-11-01 20:27:34 +08:00
2026-10-24 10:49:46 +08:00
2026-10-24 03:10:56 +08:00
2026-10-27 03:08:00 +08:00
2026-10-27 09:24:22 +08:00
2026-10-24 03:10:56 +08:00
2026-10-22 09:33:58 +08:00
2026-10-22 16:54:14 +08:00
2026-10-24 01:47:31 +08:00
2026-10-23 23:36:21 +08:00
2026-10-29 20:35:25 +08:00
2026-10-27 17:09:22 +08:00
2026-10-14 15:20:08 +08:00
2026-10-30 05:23:10 +08:00
2026-10-22 05:11:08 +00:00
2026-10-22 05:47:38 +08:00
2026-10-26 20:13:12 +08:00
2026-10-26 20:13:12 +08:00
2026-10-24 05:32:28 +08:00
2026-10-24 05:32:28 +08:00
2026-10-25 07:57:07 +08:00
2026-10-26 15:09:04 +08:00
2026-10-24 02:35:36 +08:00
2026-10-27 09:23:15 +08:00
2026-10-22 05:11:08 +00:00
2026-10-20 03:32:18 +00:00
2026-10-22 05:11:08 +00:00
2026-10-13 03:24:05 +00:00
2026-10-22 05:11:08 +00:00
2026-10-26 20:13:12 +08:00
2026-10-22 05:11:08 +00:00
2026-10-22 05:11:08 +00:00
2026-10-17 04:21:21 +08:00
2026-11-01 00:15:28 +08:00
2026-10-29 01:55:38 +08:00
2026-10-22 05:11:08 +00:00
2026-10-24 03:10:56 +08:00
2026-10-27 02:35:54 +08:00
2026-11-01 13:30:21 +08:00
2026-10-27 18:50:40 +08:00
2026-10-27 11:45:25 +08:00
2026-10-29 07:38:46 +08:00
2026-10-29 07:38:46 +08:00
2026-10-26 16:14:58 +08:00
2026-10-26 16:14:58 +08:00
2026-10-26 16:14:58 +08:00
2026-10-10 03:14:37 -07:00