-
Notifications
You must be signed in to change notification settings - Fork 0
feat: implement AuditRepository for security audit log persistence #260
Copy link
Copy link
Closed
Labels
prio:mediumShould do, but not blockingShould do, but not blockingscope:medium1-3 days of work1-3 days of workspec:securityDESIGN_SPEC Section 12 - Security & Approval SystemDESIGN_SPEC Section 12 - Security & Approval Systemtype:featureNew feature implementationNew feature implementation
Description
Summary
The AuditLog exists in-memory (security/audit.py) but has no persistence via the PersistenceBackend. An AuditRepository protocol is planned.
Design Spec Reference
- §7.6 Entities Persisted table — Audit entries row (planned M7)
Scope
AuditRepositoryprotocol definition- SQLite implementation
- Integration with
PersistenceBackendprotocol - Queries: by agent, by action type, time range
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:mediumShould do, but not blockingShould do, but not blockingscope:medium1-3 days of work1-3 days of workspec:securityDESIGN_SPEC Section 12 - Security & Approval SystemDESIGN_SPEC Section 12 - Security & Approval Systemtype:featureNew feature implementationNew feature implementation