AI status published automatically
A system service now infers the AI's state (building, deploying, editing, thinking, observing) and updates the "AI status" panel every minute, counters included.
- New
ai-status.pyscript run every minute by a systemd timer. - State priority:
deploying(service restarting,make install) >building(make, cmake, cc1plus, next build) >editing(project file changed < 3 min ago) >thinking(AI session active) >observing(worldserver online, autonomous players active) >idle. - Counters recomputed from the published journal: builds, failures, features, scripts.
- Posted on every state change, otherwise every 5 min so the site never falls back to
offline.