Archibald312 wires in an audit trail the app can't rewrite
A new activity log records who did what, and the database itself refuses to let anyone quietly edit or delete the history.
Every action in this fork - each tool the system runs, each AI call it makes - now lands as a row in a permanent log: who acted, when, how long it took, and whether the step succeeded, failed, or was blocked. The protection sits in the database, not the software, so even a hijacked app login can only add records, never alter or erase them.
Two caveats worth flagging. The log keeps the actor's email even after that user's account is deleted - a deliberate forensic call, but one to weigh against data-minimisation rules before adopting. And the table has no built-in cleanup, so it grows forever unless an operator adds their own archiving. There's also no admin view yet; for now each person sees only their own activity.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?