Ligbox Spec Hub
fd491e5859
Implement Spec 030 Agentic Ops Mission Board (UI-A/B/C).
...
Add agent_incidents dedup, overview/incidents/timeline API, mission board UI with fleet rail, kanban, context panel, mobile tabs, poll and keyboard shortcuts.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-20 06:49:38 +00:00
Ligbox Spec Hub
1e8deb23ec
Fix SQLite thread error on parallel Agentic Ops API requests.
...
Enable check_same_thread=False for FastAPI threadpool compatibility.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-20 06:31:41 +00:00
Ligbox Spec Hub
6daa692af8
Fix Agentic Ops 401 — reuse Desk global api() and session check.
...
Forward Authorization in nginx; accept Spec 027 roles in JWT decode.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-20 06:28:42 +00:00
Ligbox Spec Hub
d066586023
Serialize agentic ticks and retry SQLite writes under concurrent load.
...
Redis lock prevents overlapping worker ticks; auth login retries on DB locked.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 23:36:41 +00:00
Ligbox Spec Hub
33db764c74
Fix agentic tick SQLite locking and health version reporting.
...
Commit KB chunks per file with retry on locked DB; expose app.version in /api/health.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 23:30:42 +00:00
Ligbox Spec Hub
bf367a75eb
Sync app/permissions.py with Spec 027 RBAC for vm123 and agentic routes.
...
Fixes ImportError on staging API build (can_access_foss_admin missing).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 23:26:24 +00:00
Ligbox Spec Hub
2a5273201b
Name Agentics A0-A7, add inter-agent messaging and operator inbox UI.
...
Adds catalog with Maestro/Pulso/Trilho etc., agent_threads/messages bus,
inbox and context window API, and complete Desk Agentic Ops panel for
human operators to read, reply, and chat with agents.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 23:24:48 +00:00
Ligbox Spec Hub
e0959e6fd7
Add Agentic Ops Spec 029: wire API, worker tick, T0/T1, staging stack.
...
Mounts agents router and schema init, adds VM123 checks, chat copilot,
Desk UI module, isolated docker-compose staging on ports 8180/8192,
and full spec documentation without touching production ports.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 23:22:33 +00:00
Ligbox Spec Hub
50085b7d94
Fix stack status 500 (VM112_IP) and rename INFRA COD to INFRA CODE.
...
Define missing VM112_IP in stack_health probes; update menu and page titles to Infrastructure as Code branding.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 22:43:43 +00:00
Ligbox Spec Hub
3ee63b3018
Add full stack health cards for VMs 112-130 and rename INFRA COD.
...
New /api/v1/infra/stack/status probes all stack apps/APIs/SW; Infra UI groups proc-cards by VM; wire vm123 router; menu INFRA COD and Serviços IaaS · Infra as Code labels.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 22:41:53 +00:00
Ligbox Spec Hub
a39618afb8
Add purge authorization codes for protected domains (myvexx.com).
...
Root generates single-use codes in Infra with root password; Serviços purge requires code plus root password for PURGE_EXTRA_AUTH_DOMAINS.
2026-06-19 22:20:04 +00:00
Ligbox Spec Hub
0ee4845818
Fix purge 500 when SQLite database is locked (Spec 017).
...
Enable WAL/busy_timeout, retry writes, reject duplicate running jobs with HTTP 409,
use bcrypt directly instead of broken passlib 1.7.4 + bcrypt 4.x, and improve UI errors.
2026-06-19 22:06:06 +00:00
Ligbox Spec Hub
821675ab4a
Reorganize monorepo into projects/wizard, ops-desk, finance
...
Specs stay at repo root (cross-VM). Move deploy and code into logical
projects with README per domain, updated manifest.yaml, and symlinks at
legacy paths for VM122 backward compatibility.
2026-06-19 18:55:03 +00:00