stateless
No lore recorded.
click a wedge to zoom · center to return
Show full breakdown
- cli_invocation100.0%2.9kaudit59%1.7k
- record1.7k
model16%463- method292
- type90
- validate27
- get26
- search18
- create6
- evaluate1
extension10%301- search97
- push80
- fmt55
- info24
- quality22
- version18
- pull5
data7%208- get169
- query32
- list3
- search2
- versions1
workflow2%63- validate20
- run13
- approve8
- resume8
- create6
- search2
- approvals2
- schema2
- reject1
- history1
doctor1%43- extensions41
- audit1
vault1%41- read-secret24
- list-keys5
- put5
- type3
- create2
- search1
- list1
help1%19- model8
- extension4
- data3
- doctor1
- vault1
- report1
report1%17- get11
- search2
- describe2
- type2
auth0%14- whoami13
- login1
issue0%10- feature4
- search2
- get2
- bug1
- ripple1
update0%4datastore0%2- status2
repo0%1- upgrade1
Proxmox
Transport-neutral Proxmox VE lifecycle — QEMU VMs (clone, cloud-init config, resize disk, start, stop, delete, in-guest exec) and LXC containers (create-from-template, config, resize, start, stop, delete) — over the REST API directly (token auth) or by running pvesh on the node over SSH (node-local API, reuses an existing jump). Idempotent create/clone/delete + a reachability pre-flight check. Plus host/guest telemetry — a nodeStatus method (CPU load, memory pressure, root-fs fill, disk SMART) and per-guest metrics — read by the @stateless/proxmox-fleet report.
Review
Human-in-the-loop review canvas — serve a local web form the human gates while the agent keeps working. list mode renders a long candidate list as a curation grid (configurable option-scale + per-item comment) for migrations, triage, and cleanup approvals; doc mode is a pastebin-style markdown editor (editor left, live preview right, optional approve/revise/reject verdict) for reviewing generated docs and gating publishes. Detached serve / status / collect / stop lifecycle; every save dual-writes JSON + markdown + a timestamped append-log, and collect records the result into the data model for workflow consumption. Python-stdlib server bundled; private networks only (URL-token guarded).
Inventory
A neutral, extensible fleet inventory record — the foundational "what exists and its declared attributes" model. Uniform core (id, purpose, components, relations) across atomic and composite items, with an open facet seam (access, power, network, config, management, firmware, interfaces, + custom) so new dimensions layer on without schema changes. Declarative: `apply` materialises one CEL-queryable `device` resource per id; `prune` soft-retires undeclared devices (status change, not deletion — version history preserves the lifecycle trend). Consumer abstractions (telemetry, management, config-drift) depend on it; it depends on nothing.
Syscheck
Fleet node verification framework. A catalog of tagged checks (category × cadence × scope) contributed by domains — host-OS/apt hygiene & fitness over scripts/host-probe.sh, plus a proxmox provider for PVE-scoped checks — run by the syscheck workflow and scored into a per-node pass/warn/fail verdict. Domains (proxmox, future @stateless/docker, …) plug in via a CheckProvider contract. Sits above the domains; results belong in @stateless/inventory.
Table Report
A generic data-table report for any swamp model — render materialised resource data as markdown tables, dataview-style, instead of hand-writing a bespoke report per model. Declare a `tableViews` tag (JSON: a list of {spec, columns, where, sort, limit}) for curated views — the config lives in the model's free-form `tags`, so it works on ANY model type with no schema change — or get an auto-table per resource spec with zero config. Column paths are content-relative (e.g. `facets.pricing.perTBMonth`); filters are scalar- equality. Point it at any model, get tables, no TypeScript.