56 lines
5.0 KiB
Markdown
56 lines
5.0 KiB
Markdown
# First release execution plan
|
|
|
|
Updated 2026-09-11 for the Codex-ytr83r integration checkpoint.
|
|
[PROJECT_GOAL.md](../PROJECT_GOAL.md) defines the full outcome;
|
|
[STATE.md](STATE.md) scopes evidence/ownership and
|
|
[TASK_LEDGER.md](TASK_LEDGER.md) separates facts from decisions.
|
|
|
|
## Immediate integration and verification
|
|
|
|
1. Finish behaviorc6d296a plus creation4bb4aaf integration with the exact user goal,
|
|
source/evidence attributes, both hosts' reports and archived ledgers preserved.
|
|
Do not replay equivalent3978 workspace or d114 Sensor changes.
|
|
2. Compile the actual combined checkout and run focused authoring, scenario,
|
|
creation, history and recovery checks, then appropriate full/strict/document
|
|
gates. Root serializes writers and records exact source/binary/log/exit scope.
|
|
3. Obtain a coherent transfer containing creation-oracle v2 before native Undo
|
|
comparisons. Reject unknown/changed detached files while allowing exact files
|
|
retained from an explicit pre-Undo origin. Preserve full Project and reachable
|
|
SourceBundle equality and original role identities through Redo/reopen.
|
|
4. Exercise current Windows UI at minimum/wide sizes: creation name/owner/viewpoint,
|
|
one-step history, stale/raw-draft rejection, first Escape/modal priority,
|
|
recovery, clicked root/ALT action/observation/reuse, exact caller return,
|
|
same-size Fit and natural subsequent scrolling. Use independent semantic
|
|
predictions, not only screenshots or serialization of observed outputs.
|
|
5. Review current external Gitea handoffs before importing staged prerequisites,
|
|
empty-state actions, contextual chooser or source CLI. Validate final combined
|
|
workflows and preserve explicit ownership/qualification semantics.
|
|
|
|
## Capability milestones
|
|
|
|
| Outcome | Work and acceptance |
|
|
| --- | --- |
|
|
| Usable direct behavior/state engineering | Continuous ordered/explicit process authoring, clicked root/nested scenario insertion, exact reuse bindings/caller return, state naming/creation, recovery and source-preserving history. Complete B4 lifetime rendering with actual lifetime bounds, branch-local Delete activation clipping, incomplete lanes and self-arrow endpoints. |
|
|
| Precise engineering analysis | Refine property-owned baseline values/formulas plus explicit ModelBaseline/Case one-level overrides. Close quantity kind/unit/value, exact/approximate numerical policy, dependencies/cycles, false/missing/error, complete freeze and definition provenance. Implement coherent validated core/source/REST/GUI/history contracts. An exact-duration slice alone cannot satisfy the full goal. |
|
|
| Maintained reusable libraries | Resolve source-only normalization, pinned offline definitions/closure, provenance versus checked same-origin compatibility, source→local instance maps, explicit three-way updates/local divergence, subjectless analysis closure and OA/SA mounted-data transition policy. Demonstrate two projects/two instances, cosmetic and semantic upgrades, conflicts/detach and rollback. |
|
|
| Practical complete textual and graphical tasks | Measure small/large text-only creation, cross-file reference navigation, safe alias rename and lossless patch preview. Integrate source CLI and bounded contextual choices; actual keyboard/IME, repeated names, stale events, recovery and minimum geometry must pass. Keep offline guide/examples and normative source documentation aligned. |
|
|
| Complete engineering stories | Close OA↔SA transition/reconciliation, typed data/interfaces/state, artifacts, saved views, hosted workflows and tutorial tasks against the full current goal. Confirm parity and precise specification rather than inheriting historical exclusions. |
|
|
| Reproducible Windows/Linux release | Current tests/format/strict Clippy, reST/OpenAPI/migration/example gates; real GUI and REST transport/restart/ETag conflict acceptance; matching optimized desktop/server packages, complete notices/archive hashes and clean-runtime launch. Fresh independent requirements/domain/parity/architecture/UX/runtime review resolves material findings before release. |
|
|
|
|
Milestones run adaptively where independent work helps. Analysis and libraries
|
|
share definition/identity assumptions and must converge before broad migrations.
|
|
Other-host slices remain coordinated through issue #1 and Wiki. Native/Cargo
|
|
leases are host-local; source ownership and exact transfer heads are shared.
|
|
|
|
## Evaluator boundaries and replanning
|
|
|
|
Use authoritative source semantics, exact UUID/source preservation and actual
|
|
user workflows. Source-only experiments are not accepted new grammar; mounted
|
|
widget tests are not native readability; synthetic packaging checks are not
|
|
Linux runtime. Preserve old environmental failures as evidence without inventing
|
|
current blockers. Continue independent work when platform or transfer work waits.
|
|
|
|
[Archived prior plans](history/2026-09-11-ytr83r-integration/README.md) preserve
|
|
all previous milestone detail. Update this plan when a counterexample changes
|
|
the right next action; do not lower completion criteria after substantial effort.
|