feat(fleet): local CLI canary dogfood #562

Closed
opened 2026-06-20 16:24:57 +00:00 by jason.woltje · 0 comments
Owner

Goal: move durable tmux fleet from PoC primitives to a local canary on this server, without production deployment.

Scope:

  • add usable mosaic fleet CLI for init/install/start/stop/restart/status/verify
  • add usable mosaic agent CLI for roster/status/send/reset/tail
  • add roster schema and minimal/local canary examples
  • install user systemd units and fleet tools into the local Mosaic config path
  • dogfood on this server with isolated tmux socket mosaic-factory
  • do not disturb default tmux sessions

Acceptance:

  • CLI commands are covered by tests where practical
  • local canary roster can start at least one harmless canary agent/session
  • verifier proves holder socket exists, exact tmux targeting is safe, and default tmux server is untouched
  • docs explain canary rollback
Goal: move durable tmux fleet from PoC primitives to a local canary on this server, without production deployment. Scope: - add usable mosaic fleet CLI for init/install/start/stop/restart/status/verify - add usable mosaic agent CLI for roster/status/send/reset/tail - add roster schema and minimal/local canary examples - install user systemd units and fleet tools into the local Mosaic config path - dogfood on this server with isolated tmux socket mosaic-factory - do not disturb default tmux sessions Acceptance: - CLI commands are covered by tests where practical - local canary roster can start at least one harmless canary agent/session - verifier proves holder socket exists, exact tmux targeting is safe, and default tmux server is untouched - docs explain canary rollback
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#562