feat(audit): record user action events across gateway and channels
This commit is contained in:
@@ -3,6 +3,39 @@
|
||||
"updated_at": "2026-02-16",
|
||||
"description": "Tracks the status of all Flynn plans and implementation phases",
|
||||
"plans": {
|
||||
"backup-session-summary-audit-trail": {
|
||||
"status": "completed",
|
||||
"date": "2026-02-16",
|
||||
"updated": "2026-02-16",
|
||||
"summary": "Implemented operator resilience features: backup snapshots with MinIO upload support (`flynn backup` + optional daemon scheduler), optional end-of-session summarization for WebSocket sessions with memory persistence, and explicit `user.action` audit events across channel and gateway message entry points.",
|
||||
"files_modified": [
|
||||
"src/config/schema.ts",
|
||||
"src/config/schema.test.ts",
|
||||
"src/config/index.ts",
|
||||
"src/daemon/index.ts",
|
||||
"src/daemon/routing.ts",
|
||||
"src/daemon/routing.test.ts",
|
||||
"src/gateway/session-bridge.ts",
|
||||
"src/gateway/session-bridge.test.ts",
|
||||
"src/gateway/handlers/agent.ts",
|
||||
"src/gateway/handlers/agent.test.ts",
|
||||
"src/audit/types.ts",
|
||||
"src/audit/logger.ts",
|
||||
"src/session/index.ts",
|
||||
"src/session/endSummary.ts",
|
||||
"src/session/endSummary.test.ts",
|
||||
"src/backup/run.ts",
|
||||
"src/backup/run.test.ts",
|
||||
"src/backup/index.ts",
|
||||
"src/cli/backup.ts",
|
||||
"src/cli/index.ts",
|
||||
"src/cli/index.test.ts",
|
||||
"config/default.yaml",
|
||||
"README.md",
|
||||
"scripts/backup-to-minio.sh"
|
||||
],
|
||||
"test_status": "pnpm test:run src/backup/run.test.ts src/session/endSummary.test.ts src/config/schema.test.ts src/gateway/session-bridge.test.ts src/gateway/handlers/agent.test.ts src/daemon/routing.test.ts src/cli/index.test.ts + pnpm typecheck passing"
|
||||
},
|
||||
"docs-agent-oriented-diagrams-pass": {
|
||||
"status": "completed",
|
||||
"date": "2026-02-15",
|
||||
|
||||
Reference in New Issue
Block a user