Skip to content

AD-902: Implement Audit Log #23

Description

@alph-cmky

Source: docs/development/task-backlog.md

Milestone: Phase 9: Security and Audit


AD-902: Implement Audit Log

Goal: Record task execution, patch proposals, approvals, and sensitive actions.

Files:

  • Create apps/server/src/audit/audit-schema.ts
  • Create apps/server/src/audit/audit-service.ts
  • Create apps/server/src/audit/audit-service.test.ts

Tasks:

  • Record who/what initiated each action.
  • Record task ID, runtime ID, command summary, diff summary, approval decision, and timestamps.
  • Redact secrets before persistence.
  • Commit with message feat: add audit log service.

Acceptance Criteria:

  • Audits can answer who changed what, when, through which agent/runtime, and with which approval.

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase: 9Phase 9: Security and Audittype: securitySecurity-sensitive issue or hardening

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions