Feature board
Status: Accepted
Generated from feature frontmatter and the version manifests by
scripts/gen_board.py — do not edit by hand; just board regenerates it.
73 features in areas A–L, 1022 requirements. Counted here rather than restated: prose that quotes a number goes stale silently, and this file is regenerated from the features themselves.
Grouped by maturity, which says how far the implementation has got — 38 shipped, 8 building, 26 planned, 1 withdrawn. Status is the other question, about the specification rather than the code, and the two move independently.
Shipped — built, and out in a version
Section titled “Shipped — built, and out in a version”| ID | Feature | Area | Audience | Status | Ships in |
|---|---|---|---|---|---|
| A1 | Prerequisites & account guidance | A | operator | accepted | 0.2.0 |
| A2 | Setup wizard | A | operator | accepted | 0.2.0 |
| A3 | Credential validation | A | operator | accepted | 0.13.0 |
| A4 | Reconfiguration | A | operator | accepted | 0.13.0 |
| A5 | Migration from an existing stack | A | operator | accepted | 0.13.0 |
| A6 | Clean uninstall | A | operator | accepted | 0.13.0 |
| A7 | Credential management & rotation | A | operator | accepted | 0.13.0 |
| B1 | Forms & partial stacks | B | operator | accepted | 0.8.0 |
| B2 | Lifecycle control | B | operator | accepted | 0.8.0 |
| B4 | Log viewing | B | operator | accepted | 0.8.0 |
| B5 | Notifications & alerting | B | both | accepted | 0.5.0 |
| B10 | Hosting long-running commands | B | operator | accepted | 0.13.0 |
| C1 | Diagnostics | C | operator | accepted | 0.8.0 |
| C2 | VPN verification | C | operator | accepted | 0.6.0 |
| C3 | Auto-remediation | C | operator | accepted | 0.7.0 |
| C4 | Support bundle | C | operator | accepted | 0.7.0 |
| C5 | Storage & hardlink management | C | operator | accepted | 0.6.0 |
| C6 | Web UI security & binding policy | C | operator | accepted | 0.10.0 |
| C7 | Queue health & stuck items | C | operator | accepted | 0.6.0 |
| C8 | Provider health & quota tracking | C | operator | accepted | 0.7.0 |
| C9 | Config drift detection & seed policy | C | operator | accepted | 0.7.0 |
| D1 | Service auto-wiring | D | operator | accepted | 0.12.0 |
| D2 | Quality presets in plain language | D | operator | accepted | 0.4.0 |
| D3 | First-content walkthrough | D | operator | accepted | 0.4.0 |
| D4 | Household request flow | D | household | accepted | 0.11.0 |
| D5 | Disk space management | D | operator | accepted | 0.12.0 |
| D6 | Household identity & invitations | D | both | accepted | 0.11.0 |
| D7 | Request approval & quotas | D | both | accepted | 0.12.0 |
| D8 | Parental controls | D | both | accepted | 0.12.0 |
| D9 | “Where is my show?” pipeline trace | D | both | accepted | 0.4.0 |
| D10 | Bandwidth & scheduling | D | operator | accepted | 0.12.0 |
| G1 | Interface tiers | G | both | accepted | 0.9.0 |
| G2 | Plain-language layer & in-product help | G | both | accepted | 0.9.0 |
| G3 | Accessibility | G | both | accepted | 0.10.0 |
| G4 | Error & remedy model | G | both | accepted | 0.5.0 |
| G5 | The front door | G | both | accepted | 0.11.0 |
| G6 | Client app guidance | G | household | accepted | 0.11.0 |
| G7 | Overall health summary | G | operator | accepted | 0.5.0 |
Building — work has started, or a version in flight locks it
Section titled “Building — work has started, or a version in flight locks it”| ID | Feature | Area | Audience | Status | Ships in |
|---|---|---|---|---|---|
| B3 | Live dashboard | B | operator | accepted | 0.5.0, 1.0.0 |
| E1 | Stack updates | E | operator | accepted | 0.14.0 |
| E2 | lemonfiber self-update | E | operator | accepted | 0.14.0 |
| E3 | Backup & restore | E | operator | accepted | 0.14.0, 0.3.0 |
| E4 | Rollback | E | operator | accepted | 0.14.0 |
| E5 | Changelog & release notes | E | operator | accepted | 0.14.0 |
| G8 | Privacy stance | G | both | accepted | 0.10.0, 0.11.0, 0.14.0 |
| L1 | v1 release engineering | L | operator | accepted | 1.0.0 |
Planned — specified, not yet built
Section titled “Planned — specified, not yet built”| ID | Feature | Area | Audience | Status | Ships in |
|---|---|---|---|---|---|
| B6 | Controlling a stack on another machine | B | operator | accepted | 0.15.0 |
| B8 | Autostart & boot persistence | B | operator | accepted | 0.15.0 |
| B9 | Open notification back-ends | B | both | accepted | 0.21.0 |
| F1 | Customisation & escape hatches | F | operator | accepted | 0.15.0 |
| F2 | Service catalogue | F | operator | accepted | 0.15.0 |
| F3 | Plugin manifests and recipes | F | operator | draft | 0.16.0 |
| F4 | Capabilities and substitution | F | operator | draft | 0.16.0 |
| F5 | The plugin catalogue and what vouches for a plugin | F | operator | draft | 0.17.0 |
| F6 | Plugin lifecycle | F | operator | draft | 0.17.0 |
| F7 | Plugin provenance | F | operator | draft | 0.17.0 |
| G9 | Mobile client handoff | G | both | accepted | 0.17.0 |
| H1 | Cross-seeding | H | operator | accepted | 0.18.0 |
| H2 | Announce-driven grabbing | H | operator | accepted | 0.18.0 |
| H3 | Quality-profile sync | H | operator | accepted | 0.18.0 |
| H4 | Subtitles | H | both | accepted | 0.18.0 |
| H5 | Queue self-healing | H | operator | accepted | 0.19.0 |
| H6 | Library cleanup | H | both | accepted | 0.19.0 |
| H7 | Transcoding | H | operator | accepted | 0.19.0 |
| H8 | Playback statistics | H | both | accepted | 0.19.0 |
| I1 | Remote access for the household | I | both | accepted | 0.20.0 |
| I2 | Household identity & single sign-on | I | both | accepted | 0.20.0 |
| J1 | Container-engine abstraction | J | operator | draft | 0.22.0 |
| J2 | Running under Podman | J | operator | draft | 0.22.0 |
| J3 | Running natively, without containers | J | operator | draft | 0.22.0 |
| K1 | Metrics & dashboards | K | operator | accepted | 0.21.0 |
| K2 | Uptime monitoring | K | operator | accepted | 0.21.0 |
Withdrawn — no longer to be built
Section titled “Withdrawn — no longer to be built”| ID | Feature | Area | Audience | Status | Ships in |
|---|---|---|---|---|---|
| L2 | v2 release | L | operator | withdrawn | — |
This page lives in another repository Rendered from lemonfiber/spec at 1d10402, 2026-09-09. Read the source of this page