DFE-Digital / DFE-Digital/compass

Audit log for demand, triage and prioritisation

Open
#128 0 comments 0 reactions 1 assignee View on GitHub

@andyjones81 is already working on this.

Since Dec 5, 2025.

Dominant language
HTML
Stars
0
Forks
1
Avg merge
1m
Merged PRs (30d)
3

Description

User story

As an assurance lead, I need a full audit history of changes to requests, scores and decisions so we can demonstrate due process.

Description

Extend the audit logging system to fully cover all DemandRequest lifecycle actions.

Acceptance criteria
  • Audit events recorded when:
    • DemandRequests are created, updated or deleted (if deletion allowed)
    • Workflow status changes occur
    • Ownership/assignment fields change
    • Prioritisation scores or comments are changed
    • BoardSessions or BoardDecisions are created/updated
  • Audit entries include: who performed the action, when, what changed (before/after where feasible)
  • Request detail page shows an audit timeline for authorised users
  • Audit records can be filtered by date, actor, and action type (if UI in scope)
Non-functional
  • Audit data storage and retention approach documented
  • Audit logging has minimal performance impact

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.