Commit Graph

6 Commits

Author SHA1 Message Date
PTah 4a38fc9c24 feat: SAC fallback failure counter (2.3)
After SAC_FALLBACK_FAILURES consecutive POST errors, skip SAC until
/health recovers; persist count in SAC_FAIL_COUNT_FILE.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 13:36:19 +10:00
PTah fbd6770c71 feat: exclusive pilot — spool flush and verify script
Replay spool on each monitor loop; sac_post_payload refactor;
pilot-verify-exclusive.sh and --check-sac hints for exclusive mode.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 13:25:47 +10:00
PTah 0818b92bcd fix: POST ingest to /api/v1/events when SAC_URL is host root
Health already used sac_base_url(); ingest used raw SAC_URL and got
HTTP 405 when config had only https://host without /api/v1/events.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 12:22:10 +10:00
PTah e986b1004b feat: map security events to SAC typed payloads 2026-05-27 11:24:19 +10:00
PTah 9996f21584 feat: sudo и notify_send шлют события в SAC (dual)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 11:01:47 +10:00
PTah 9572080cb3 feat: UseSAC sac-client.sh and --check-sac
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 21:46:35 +10:00