Skip to main content

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.md checks (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​

PriorityItemTrackingStatus
P0Install-recipe secrets β€” LUKS passphrase in QTemporaryDir#34/#35βœ… Complete
P1Unpin privileged install backend embedded in flatpak#33🟑 Open
P1Backend test coverage preserved#29/#42βœ… Complete
P2ROADMAP-coverage entry in org ROADMAP tally#1295⬜ Not started

Quarterly Goals​

Current Quarter (2026 Q3)​

Theme: harden the install path

GoalOwnerTrackingStatus
Green recipe-secrets handling (QTemporaryDir + perms)hanthor#34/#35βœ… Complete
Unpin the privileged backendhanthor#33⬜ Not started

Next Quarter (2026 Q4)​

Theme: parity and cadence

GoalOwnerTrackingStatus
Backend test coveragehanthor#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>