mirror of
https://github.com/nexu-io/open-design.git
synced 2026-06-01 03:14:35 +07:00
Plan §3 architecture state, §6 phase deliverables, §8 definition of done,
§9 status snapshot all updated to reflect the work that landed in this
branch.
CHANGELOG.md gets a new ## Unreleased bullet summarising the daemon /
CLI / web slice, with explicit pointers to the e2e test paths that
anchor each §8 row.
Phases / slices that flipped to shipped:
- All Phase 2A daemon deliverables (pipeline, pipeline-runner,
connector-gate, GenUI registry/store/events, snapshot resolver,
SQLite migrations, HTTP routes, SSE / ND-JSON event emission, PB1
renderer in contracts).
- Phase 2A CLI: trust mutation, --grant-caps, --input k=v, recoverable
exit codes 64–73, ui list/show/respond/revoke/prefill, plugin
replay, plugin run shorthand, plugin snapshots prune.
- Phase 2A web: applyPlugin() helper, InlinePluginsRail,
ContextChipStrip, PluginInputsForm, GenUISurfaceRenderer
(confirmation + oauth-prompt first-class), GenUIInbox.
- Phase 3 entry slice: marketplace registry + od marketplace add /
list / info / refresh / remove / trust + matching HTTP routes.
Plugin-name resolution + trust UI stay scheduled.
- Phase 5 (early): snapshot GC worker + applied-plugins audit
routes + od plugin snapshots prune.
§8 Definition of Done: e2e-1, e2e-2, e2e-4, e2e-5, e2e-6, e2e-7, e2e-8
all anchored to specific daemon test paths. e2e-3 (headless run) stays
TBD pending Phase 1.5.
Status snapshot: Phase 2A finished + entry slices of Phase 2B/2C/3 +
early Phase 5; next planned PRs: Phase 1.5 headless flag (e2e-3
unblock), Phase 2B marketplace deep UI, Phase 3 `od plugin install
<name>` resolution + trust UI.
Co-authored-by: Tom Huang <1043269994@qq.com>
|
||
|---|---|---|
| .. | ||
| manual-edit-mode-implementation.md | ||
| plugins-implementation.md | ||