Skip to content

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.

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.

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.

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.

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.