The activity log
Not every owner wants alerts on their phone, and nobody wants to depend on an alert arriving to know what is going on. The log is the opposite of a notification: a view you consult when you feel like it, with everything the company has done, in order.
It lives at /registro, and you reach it from the office menu.
What you see
Section titled “What you see”| Type | Where it comes from | What it tells you |
|---|---|---|
| shift | agno.agno_runs |
Every time a role worked, with input/output tokens and status |
| request | cola_mensajes |
A shift requested and not yet finished (flagged if it has been waiting more than 2 h) |
| delivery | entregas |
What a role handed back, and whether it is verified |
| task | tareas |
Work assigned and what state it is in |
| decision | decisiones |
What was decided, and what state it ended in |
| resource request | solicitudes_recurso |
What a role asked for in order to keep going |
| notice to management | avisos_direccion |
What a role told the CEO |
| watcher | vigilancia |
Each part of the activity watcher |
| memory | hechos |
What was learned and kept |
| procedure | procedimientos |
Know-how being born, and whether it is still a draft |
Each line carries time, type, role and level. The level is the same one the watcher uses: grave
—something is stopped—, aviso —running slow— or informational. The first two show a coloured edge so
you do not have to read a hundred lines to find what matters.
Filters
Section titled “Filters”Last 24 hours, 7 days, 30, 90 or a year; by type; by level; and a text search across all content. The counters at the top tell you how many movements there are and how many are serious or warnings.
Why a single list
Section titled “Why a single list”The alternative would be one screen per table, and then finding out what happened on Tuesday means
opening five of them and cross-checking dates by hand. The log does the UNION in the database,
sorts by time and presents every source the same way. Adding a new source is one more fragment in
_FUENTES_DEL_REGISTRO in repositorio.py, without touching the view.
About external alerts
Section titled “About external alerts”Today nothing is sent outside. When a connector is hooked up (Telegram, WhatsApp), one will be chosen to carry the serious alerts; the watcher already tells serious from mild, which is the hard part. Until then, the log is the channel: the owner comes in and looks.
