Files
kiauh/docs/todo/TODO-009.md
T

959 B

PRD #2 - Task 4/5: Mainsail and Fluidd install scenarios

Tags: task, prd-2

Parent PRD

PRD #2: Isolated live-system acceptance test strategy on Debian 12 VM (docs/prd/PRD-002-live-vm-test-strategy.md)

What to build

Add install scenarios for Mainsail and Fluidd web clients. Assert that the static files are deployed and the reverse-proxy/service config is in place. Harden the snapshot-revert fixture so it runs reliably before every scenario.

Acceptance criteria

  • Mainsail install scenario passes on the VM.
  • Fluidd install scenario passes on the VM.
  • Expected outcomes check webroot directory and reverse-proxy config.
  • Snapshot revert fixture is robust (wait for SSH, error on revert failure).

Blocked by

  • TODO-008 (PRD #2 - Task 3/5: Remove Klipper and Moonraker scenarios)

Next task

  • TODO-010 (PRD #2 - Task 5/5: Backup, restore, and update scenarios)

User stories addressed

  • User story 3