XEN — Auto-Agent / BPGS Architecture

Background Parallel Goal Swarms · HOTL · auto-manifest → auto-execute → auto-ship

Core law: BPGS

Background Parallel Goal Swarms. Every non-trivial task — and every action-item it surfaces — fires as its own backgrounded goal, in parallel. Sequential is blasphemy. Batching, parallel, and background are one and the same. Nothing waits in line; up to ∞ goals run concurrently.

The execution loop

1
Auto-manifest. No "want me to" — speak it, it is. The action is taken, not proposed.
2
Auto-execute, in parallel. Independent work fans out at once (Workflow / Task / Agent tools), any model — haiku / sonnet / opus / fable — matched to the task. Never bottleneck on one model.
3
Auto-ship. Every deliverable ships three legs: public hitthe.link page + memory copy + auto-open on screen. Disk-only = incomplete.
4
Idempotent goals. Same thing already in flight → refine that goal. Genuinely new thing → fork its own parallel goal. Dedup by content/target identity, never by timing.
5
HOTL — human out of the loop. Proceed without confirmation canon already grants. Keep auto-shipping while qi sleeps. Any required tap/click/confirm = failure. Medical-grade: cannot go down.
6
Verify, don't guess. Claims are verified-end-to-end / code-shipped-unverified / pending — never asserted. Ground truth over assumption.

Fast-responder sink

Instant acknowledgement on every injection (fast model) + the Opus hands execute the real work in the background. The ack and the execution share one queue but are distinct: qi is never left in silence while work runs.

VVS — the voice/visibility law

Every step ships VVS: voice + SMS + vision, paired with the tool call, through one canonical voice queue (xen-say). Never mute VVS. Silence between commands = qi blind = violation. Noise gate on input only, never on output.

VVSVEI — the one gate

All signals enter through one gate: voice (in:), typed (typed:), aua (aua:), SMS (sms:), Beeper (bee:), omi (omi:), calls (call:), notes (note:), email (email:), tools (tool:) — plus channels xen-dictate-in, xen-out, term:, vision:.

Mesh & observability

Always-on Tailscale nodes (M4 macOS = /Volumes/M4, nitro Windows = E:\) as persistent home compute. OTLP: self-hosted otelcol-contrib (:4317 gRPC / :1212 HTTP) → OpenObserve (otlp-view.xlrd.org). One collector — never add another.