feat(coach): serve a message's stored tables and publish the stream contract

GET /api/insights/chat/{id}/messages/{messageId}/results returns the
tables one assistant message read, narrowed to the conversation's owner
like the conversation read, with a table withheld as module_disabled when
its domain's module is off and as unavailable when it cannot be read. A
data read: no AI capability.

The published document now describes every stream frame as the
CoachStreamEvent union, including the suggestedAction frame it never
named, the new step, result, followUps and clarification frames, their
components, the provenance fields, the followUp and clarification request
fields, and the reuse provider type.
This commit is contained in:
Marc-André Bombeck committed 2026-09-27 10:45:18 +02:00
1 parent 8fcd204172
commit ad72ae3e4c
7 files changed
+1523 -167

No files matched your search

+1286 -95
View File
File diff suppressed because it is too large. Load diff