saravanakumardb1
|
53c3565874
|
fix(cowork-service): audit flush field name mismatch + server test mock gap
BUG: flush-scheduler.ts flushAudit() read 'events' from IPC response but
Rust handle_flush_audit() returns { count, entries }. Audit events were
silently lost (always empty array). Fixed to read 'entries'.
Also fixed:
- server.test.ts: added missing flush-scheduler.js mock (new import in server.ts)
- feature-flags.ts: doc comment '12 flags' → '13 flags'
- flush-scheduler.test.ts: mock data aligned to Rust response shape
49 tests passing, 8 test files, typecheck clean.
|
2026-04-02 23:02:38 -07:00 |
|
saravanakumardb1
|
911539f228
|
fix(workflows): support all repos in agent doc sync
|
2026-03-24 16:10:41 -07:00 |
|
saravanakumardb1
|
9a00fbd86a
|
fix(workflow): add FlowMonk to agent-doc generator
|
2026-03-10 23:35:29 -07:00 |
|
saravanakumardb1
|
38653bd9ec
|
ci: update CI/CD configuration
|
2026-03-10 11:32:25 -07:00 |
|
saravanakumardb1
|
7e47151918
|
fix(mcp-server): 3 A2A pipeline bug fixes from audit
- nomgap-client: add electrolyte_reminder + extended_fast_warning to PushTriggerType; rename scheduledAt → scheduledFor to match backend schema; fix startedAt type string → number (backend stores epoch ms)
- nomgap-tools: rename scheduledAt → scheduledFor in nomgap.push.fire tool schema + execute call
- safety-monitor-pipeline: fix FastStateResult.startedAt type number; use epoch ms directly instead of new Date(string)
- sync-diagnostics-pipeline: remove peakpulseGetStats (returns aggregate stats not sync queue); derive queueDepth from recentFailureCount telemetry; add lastSuccessfulSync derivation from events
|
2026-03-05 14:54:21 -08:00 |
|