Record selected initial roadmap decisions
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
# Preparing the initial CommandKit feature roadmap
|
||||
|
||||
Status: initial roadmap drafted; delivery/API decisions and roadmap review pending.
|
||||
Status: roadmap review complete; ready to prepare the staged implementation plan.
|
||||
|
||||
Date: 2026-10-07.
|
||||
|
||||
Progress is recorded in [the initial roadmap](initial.md). Checked entries mean
|
||||
the assessment or recommendation is recorded, not that a proposed contract has
|
||||
been approved. Its Open Decisions section identifies the remaining choices.
|
||||
Progress is recorded in [the initial roadmap](initial.md). Roadmap review selected
|
||||
the delivery scope, typed API/outcome model, selectors/report behavior, and full
|
||||
profile coverage including `ExtraParams`. Exact Go declarations will be specified
|
||||
in the staged implementation plan using those selections. Checked entries record
|
||||
completed planning work; the staged plan remains the next deliverable.
|
||||
|
||||
## Purpose and use
|
||||
|
||||
@@ -111,7 +113,7 @@ Organize the inventory around these feature groups:
|
||||
- [x] Identify which capabilities are available now and which need upstream work.
|
||||
- [x] For each missing capability, recommend including the upstream work or
|
||||
explicitly deferring that feature, with the reason and affected targets.
|
||||
- [ ] Settle initial delivery scope before preparing the ordered implementation
|
||||
- [x] Settle initial delivery scope before preparing the ordered implementation
|
||||
plan. Missing capabilities leave independently supported operations available.
|
||||
|
||||
**Result:** feature specifications and an explicit initial delivery scope with its
|
||||
@@ -164,7 +166,7 @@ provenance and adaptation requirements for proposed ports.
|
||||
applicable policies and current dependency requirements.
|
||||
- [x] For viable alternatives, record a recommendation and a short analysis of
|
||||
each alternative.
|
||||
- [ ] Resolve choices that would otherwise require Luna to invent public behavior
|
||||
- [x] Resolve choices that would otherwise require Luna to invent public behavior
|
||||
or package boundaries while following the implementation plan.
|
||||
|
||||
API shapes in planning remain design targets until implemented. Go declarations
|
||||
@@ -185,7 +187,7 @@ resolved to the depth needed by the later implementation plan.
|
||||
implementation lands.
|
||||
- [x] Review the complete draft against its requirements checklist and package map.
|
||||
- [x] Make upstream work, deferrals, and unresolved decisions visible in the draft.
|
||||
- [ ] Review the targeted end state before translating it into implementation tasks.
|
||||
- [x] Review the targeted end state before translating it into implementation tasks.
|
||||
- [ ] Prepare the subsequent staged plan with ordered tasks, prerequisites, precise
|
||||
deliverables, and completion checks mapped to the roadmap's feature identifiers.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user