docs: integrate unified plugin workspace

This commit is contained in:
2026-09-03 15:55:58 +08:00
parent d7058e6383
commit fcdc1b2f6e
10 changed files with 120 additions and 1222 deletions

View File

@@ -4,6 +4,20 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
## Integrated Through
- Unified Plugin workspace product head
`d7058e6383f1e9dd72c32570cf83b9f439d91033` is integrated on local `main` by
task `20260903-plugin-navigation-integration-4f7c2a96` after fixed-range R4
Standards and Spec review passed with zero findings. Code now has one canonical
`/plugins` route and one `插件` sidebar entry; the former Marketplace, My Plugins,
and Project Plugins routes are replace-only redirects into deterministic filters.
A pure Renderer projection composes official catalog/Library/device state, local
Device Packages, current-project state, and retained IDs while preserving their
existing owners and source-qualified identities. Local Skill/extension installation
remains conversation-only, native selected-model Web Search remains outside the
Plugin list, and partial source failures do not erase other sources. Focused 83-test,
typecheck, full-unit, lint, Vite, and targeted 4/4 Electron evidence passed across
implementation, remediation, and final acceptance. No server contract, runtime,
billing, package, deployment, publication, or user-machine installation changed.
- Packaged Device Package preparation source
`5a2f0eb6785b59d8b455ed5cb1d9773351ff895a` from task
`20260902-local-skill-install-fix-6b3e91a4` and installed-resource activation
@@ -53,8 +67,9 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
loose `SKILL.md` sources. Preview and a distinct confirmation turn precede immutable
local commit; lifecycle scripts stay disabled; new and idle parent workers refresh
automatically while active workers switch after settlement; child workers remain
empty. My Plugins now separates Official Plugins from Device Installed packages and
exposes no visible install picker. The later packaged prepare and multi-extension
empty. At that frontier My Plugins separated Official Plugins from Device Installed
packages and exposed no visible install picker; the unified `/plugins` workspace
recorded above now presents those sources together without merging authority. The later packaged prepare and multi-extension
activation corrections are recorded above; rebuilt exact-main installed-client
acceptance and real selected-model search remain external gates. No paid Provider
request, production install, publish, push, or PR is claimed.
@@ -261,8 +276,9 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
`20260830-integrate-plugin-marketplace-client-6e3b9d82`. Electron Main now owns
the authenticated Marketplace/Library client, immutable Package Store, trusted
release verification, effective installed-plugin resolution, and frozen Pi worker
materialization; Renderer exposes Marketplace, My Plugins, and Project Plugins
projections without receiving credentials, paths, Admissions, or signed URLs.
materialization. Its original Marketplace, My Plugins, and Project Plugins Renderer
surfaces are superseded by the unified `/plugins` projection recorded above;
Renderer still receives no credentials, paths, Admissions, or signed URLs.
Data Service remains system-included and consumes zero Token Points. R7 Standards
and Spec reviews passed with zero findings, and XMA-01 passed all twelve live groups
against real PostgreSQL and a signed-in packaged Windows client. The later
@@ -530,4 +546,4 @@ Robot 绑定设备默认先显示“引导配网 / 已有激活码”路径选
## Last Updated
2026-09-02
2026-09-03