Platform / Command & Insight / Activity & Audit Log

Activity & Audit Log

Activity is the tamper-evident diary of the whole company — one scrolling, filterable, exportable list of every record anyone created, changed, deleted or was refused permission to touch, written automatically by the database itself so nobody has to remember to log anything and nobody can quietly erase it afterwards.

32
Capabilities, all live
100%
In production
Command & Insight
Pillar

From the Lanexa 2.0 capability register · version 2.0.37 · reviewed 2026-08-24

AUTO

Thirty-eight tables are watched, permanently

No developer or user decides whether a change is "worth logging". The recorder is attached at the database level and fires on every insert, update and delete. onwards

AUTO

Every update produces a real field-by-field diff

Not a summary — the actual old and new value of each field that differed, stored as structured data, which is why the expanded row can show rather than "load updated".

AUTO

Every row is fingerprinted into a hash chain before it lands

SHA-256 over nine things in all: the previous fingerprint plus eight fields of the new row (its ID, its timestamp, company, actor, action, target type, target ID and full context). Change any of those nine afterwards and the fingerprint no

AUTO

Every row is fingerprinted a second time, into its organisation's own chain

So an organisation can verify its own history independently. Rows with no company belong to no organisation and are correctly excluded. ·

01
Never see a secret in that diff
Any field whose *name* contains token, secret, key or password prints as regardless of what the value looks like — applied before the value can reach the screen, a spreadsheet cell, or an exported report. ·
02
Leave the screen open and have it keep itself current
Every sixty seconds, while the browser tab is actually visible, the same top-up refresh runs by itself. A footnote at the bottom of the page says so, rather than the screen changing under the reader with no explanation. ·
03
Write a note against a customer that lands in the same trail
The customer drawer's Notes tab writes a note as an ordinary audit event, so it appears interleaved with that customer's created / updated / refused history rather than in a separate list. ·
04
Search safely for text containing commas and brackets
A search like would normally corrupt the query language used to talk to the database. The term is quoted and escaped before it is sent, so punctuation in a search is just punctuation.
05
Be told why that ledger is closed to you
Someone without the permission gets a padlock and a sentence naming exactly what they are missing — "Your role doesn't include the 'View the audit trail' capability" — rather than an empty panel that looks broken. The Settings tab itself is also hidden from th
06
Narrow to a date range
Two date pickers, From and To, both inclusive, both cut on the reader's own local midnight — because a dispatcher reads "today" on their own wall clock, not on a server's. ·
07
Clear every filter at once
A RESET control appears as soon as any filter is active and returns the screen to its default state. The Technical toggle is deliberately not counted as a filter, so switching it on does not make Reset appear. ·
08
Show the machine noise (Technical)
A checkbox that reveals the two classes of row hidden by default: ambient browser telemetry (every button click and page change, marked unverified) and anything logged at debug level. Off by default, and drawn only for administrators — for everyone else the co
CapabilityStatus
Filter to one team memberIn progress
Filter to one moduleIn progress
Check that the chain has not been brokenIn progress
Click a feed row through to the record it describesNot built
Filter the feed by severity (show me only errors)Not built
Watch events arrive live, without refreshingNot built
Run the database's real tamper check from the screenNot built