feat(ui-flow): export-hook-failure-digest and releaseNotes IPC (Phase 98)

Wire export-hook-failure-digest and announce-worker-release releaseNotes
to platform APIs; pass gossip flag on export-audit-log by default.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-05-22 04:32:25 -04:00
co-authored by Cursor
parent a2d71f4881
commit 63c13f631c
+12 -2
View File
@@ -113,7 +113,8 @@ async function dispatchUiMessage (platform, msg, hooks = {}) {
if (t === 'announce-worker-release') {
await platform.announceWorkerRelease({
workerVersion: msg.workerVersion,
pearUri: msg.pearUri
pearUri: msg.pearUri,
releaseNotes: msg.releaseNotes
})
pushState()
return true
@@ -122,11 +123,20 @@ async function dispatchUiMessage (platform, msg, hooks = {}) {
const out = await platform.exportAuditLog({
format: msg.format,
filter: msg.filter,
limit: msg.limit
limit: msg.limit,
gossip: msg.gossip !== false
})
send({ type: 'audit-export', ...out })
return true
}
if (t === 'export-hook-failure-digest') {
const out = await platform.exportHookFailureDigest({
format: msg.format,
windowMs: msg.windowMs
})
send({ type: 'hook-failure-digest-export', ...out })
return true
}
if (t === 'export-integration-worker-script') {
const script = platform.buildIntegrationWorkerScript(msg.templateId || 'message-logger')
send({