Update roadmap for browser extension scaffold

This commit is contained in:
mirivlad 2026-06-27 13:44:54 +08:00
parent b0d4ef88f9
commit 58ac3e5336
1 changed files with 9 additions and 6 deletions

View File

@ -48,9 +48,10 @@ Known remaining gaps:
- Sidecar host is not implemented. - Sidecar host is not implemented.
- Files/Notes are usable but not complete: restore, binary streaming, watcher, - Files/Notes are usable but not complete: restore, binary streaming, watcher,
richer conflict UX, and Notes trash/delete UX are still incomplete. richer conflict UX, and Notes trash/delete UX are still incomplete.
- Markdown/file preview, activity, journal, browser inbox, search, secrets, and - Markdown/file preview, activity, journal, browser inbox receiver/plugin, search, secrets, and
templates plugins are not complete product features. templates plugins are not complete product features.
- Browser extension repository is only a stub. - Browser extension repository has protocol, queue, and Chromium/Firefox build
scaffold, but no paired desktop local receiver yet.
- Packaging/update/release workflow is not product-grade yet. - Packaging/update/release workflow is not product-grade yet.
## 4. Implementation Phases ## 4. Implementation Phases
@ -139,10 +140,11 @@ receiver and an official inbox plugin.
Tasks: Tasks:
- define local receiver protocol and permission model; - [x] define browser capture payload protocol;
- implement `verstak.browser-inbox` plugin with pending queue; - implement `verstak.browser-inbox` plugin with pending queue;
- implement browser extension capture for URL, selected text, page title, and - [x] implement browser extension capture scaffold for URL, selected text,
snippets; page title, and link captures;
- define local receiver permission/pairing model;
- add domain-to-workspace binding; - add domain-to-workspace binding;
- convert inbox entries into notes/links/files/activity events through public - convert inbox entries into notes/links/files/activity events through public
plugin APIs. plugin APIs.
@ -214,7 +216,8 @@ Verification:
3. [x] External open public v2 API to replace Files fallback. 3. [x] External open public v2 API to replace Files fallback.
4. [x] Notes trash/delete UX in `verstak-official-plugins`. 4. [x] Notes trash/delete UX in `verstak-official-plugins`.
5. [x] Sync hardening pass with expanded real two-vault smoke. 5. [x] Sync hardening pass with expanded real two-vault smoke.
6. Browser inbox protocol design, then plugin and extension implementation. 6. [~] Browser inbox protocol design and extension scaffold; receiver/plugin
implementation still requires local receiver host work.
This order finishes generic platform surfaces before building product features This order finishes generic platform surfaces before building product features
that depend on them. that depend on them.