Roadmap
Last updated: 2026-08-29 | Maintainer: tuna-os (hanthor)
Missionβ
Ship the KDE desktop's install experience: a thin Qt 6 / Kirigami wizard
(built the way KDE's own KISS initial-setup is built β self-contained
SetupModule steps) that drives the fisherman bootc backend, so a first-time
Plasma user gets a native install from first boot to desktop.
Current Statusβ
- App: Qt 6 / Kirigami (Plasma 6) frontend for fisherman β modular
steps under
modules/<name>/contents/ui/main.qml; CI-rendered walkthrough in docs/gui-walkthrough.md. - Distribution: image-baked flatpak (
org.tunaos.InstallerKde) β no standalone GitHub Releases (by design, not yet documented as policy). - Parity: covered by
installer-smoke.yml+docs/INSTALLER-FRONTENDS.mdchecks (readiness stamp, non-blank, advances, per-screen OCR). - Health: active (pushed 08-29); install-recipe secrets handling shipped in #35, backend coverage from #29 was extended in #42, and the unpinned privileged backend (#33) remains open.
Prioritiesβ
| Priority | Item | Tracking | Status |
|---|---|---|---|
| P0 | Install-recipe secrets β LUKS passphrase in QTemporaryDir | #34/#35 | β Complete |
| P1 | Unpin privileged install backend embedded in flatpak | #33 | π‘ Open |
| P1 | Backend test coverage preserved | #29/#42 | β Complete |
| P2 | ROADMAP-coverage entry in org ROADMAP tally | #1295 | β¬ Not started |
Quarterly Goalsβ
Current Quarter (2026 Q3)β
Theme: harden the install path
| Goal | Owner | Tracking | Status |
|---|---|---|---|
| Green recipe-secrets handling (QTemporaryDir + perms) | hanthor | #34/#35 | β Complete |
| Unpin the privileged backend | hanthor | #33 | β¬ Not started |
Next Quarter (2026 Q4)β
Theme: parity and cadence
| Goal | Owner | Tracking | Status |
|---|---|---|---|
| Backend test coverage | hanthor | #29/#42 | β Complete early |
| Document release/versioning model (image-baked vs tagged) | tuna-os | (org #2020) | β¬ Not started |
ROADMAP added by strategist agent (ACMM L6 β full mode). Signed-off-by: hanthor-hive-agent[bot] <290068839+hanthor-hive-agent[bot]@users.noreply.github.com>