Files
krow_backend/go-api/internal/httpserver
Suriya db4803c557 Report an unsaved trajectory somewhere that survives
A failed save must not fail the run -- the answer already exists --
but until now the only record of the loss was an error entry
appended to the trajectory that had just failed to save. §6 says
the trajectory is not optional telemetry; losing one silently is
the worst version of losing one.

The runtime has no logger by design, so ExecutionResult gains an
Unsaved list the surface reads and turns into a §10 log line with
run_id, tenant_id, agent_key and agent_version. Never serialised
to the client. Covered on all three run paths, streaming included.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PJvibeSc1JYXjatankqM1g
2026-09-22 13:15:39 +05:30
..
2026-08-25 16:37:05 +05:30
2026-08-24 13:06:29 +05:30
2026-09-22 10:58:02 +05:30
2026-09-05 10:44:47 +05:30
2026-09-22 10:58:02 +05:30
2026-09-22 10:58:02 +05:30
2026-08-25 16:37:05 +05:30
2026-08-24 13:06:29 +05:30
2026-09-05 10:44:47 +05:30
2026-08-25 16:37:05 +05:30
2026-09-22 10:58:02 +05:30
2026-09-22 10:58:02 +05:30
2026-09-22 10:58:02 +05:30
2026-09-22 10:58:02 +05:30
2026-09-22 10:58:02 +05:30
2026-08-24 13:06:29 +05:30
2026-08-28 12:21:44 +05:30
2026-08-28 12:21:44 +05:30
2026-08-28 12:21:44 +05:30
2026-09-22 10:58:02 +05:30
2026-09-22 10:58:02 +05:30
2026-08-24 13:06:29 +05:30
2026-08-28 12:21:44 +05:30
2026-08-28 12:21:44 +05:30
2026-09-22 10:58:02 +05:30
2026-09-05 10:44:47 +05:30
2026-09-05 10:44:47 +05:30
2026-08-25 16:37:05 +05:30
2026-09-05 10:44:47 +05:30