Skip to main content

Roadmap

Last updated: 2026-08-30 | Maintainer: tuna-os (hanthor)


Mission​

Ship the COSMIC desktop's install experience: a real cosmic::Application frontend that gathers the user's choices, writes the fisherman recipe, and presents the backend's progress and result β€” so a first-time COSMIC user gets a native, polished install from first boot to desktop.


Current Status​

  • App: libcosmic (Iced/Rust) frontend for the fisherman bootc backend β€” six screens (welcome, disk selection, options, confirmation, install progress, completion), CI-rendered walkthrough in docs/screenshots.
  • Distribution: image-baked flatpak (org.tunaos.InstallerCosmic) β€” 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-24); open issues concentrate on install-recipe hardening (#39/#40/#41) and backend privilege boundary (#38).

Priorities​

PriorityItemTrackingStatus
P0Install-recipe hardening β€” unpredictable recipe path, 0600 mode honored#39/#41βœ… Complete
P0Unpin cargo-sources generation (flatpak-cargo-generator.py)#40🟑 Open
P1Privileged install backend β€” only unpinned binary in the image#38🟑 Open
P1Parity reporting β€” only frontend that emits no parity signal#36🟑 Open
P2ROADMAP-coverage entry in org ROADMAP tally#1295⬜ Not started

Quarterly Goals​

Current Quarter (2026 Q3)​

Theme: harden the install path

GoalOwnerTrackingStatus
Install-recipe path and permission hardeninghanthor#39/#41βœ… Complete
Pin cargo-sources generator and Python dependencieshanthor#40🟑 In progress
Decide backend privilege boundaryhanthor#38⬜ Not started

Next Quarter (2026 Q4)​

Theme: parity and cadence

GoalOwnerTrackingStatus
Emit parity signal like the other frontendshanthor#36⬜ Not started
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>