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

@@ -0,0 +1,92 @@
# Task: Integrate unified plugin workspace into client main
## Identity
- Task ID: 20260903-plugin-navigation-integration-4f7c2a96
- Mode: Integration
- Branch: main
- Worktree: D:\Datas\OthersProjects\makelore
- Base commit: e9875145b41a2cb1827de10d27a4fc6a352704ea
- Owner: codex-root
- Status: Ready for Integration
## Scope
- Fast-forward client `main` from exact base
`e9875145b41a2cb1827de10d27a4fc6a352704ea` through the approved unified Plugin
workspace design and reviewed product head
`d7058e6383f1e9dd72c32570cf83b9f439d91033`.
- Promote only the accepted Integration-Gate memory changes: record the unified
`/plugins` surface in current state and replace the stale three-page entry in the
architecture module map.
- Preserve the three pre-existing untracked task records in the client root exactly;
do not stash, reset, clean, delete, move, or adopt them.
- Run bounded integration verification, complete the task documentation gate, and
release the root integration lock.
## Intent And Constraints
- The fixed product range is
`959e2faf03dfacb3c8e2035e44774436c752d4b0...d7058e6383f1e9dd72c32570cf83b9f439d91033`.
R4 task `20260903-plugin-navigation-acceptance-r4-9c2f6a41` independently passed
Standards and Spec with zero findings.
- Preserve the existing Catalog, Account Library, official Package Store, Device
Package, project enablement, Agent assignment, runtime admission, and billing
authorities. This integration changes only the already-reviewed Renderer product
and canonical project memory.
- Keep local Skill/extension installation conversation-only and keep selected-model
native Web Search outside the Plugin projection.
- Related task `20260903-design-message-send-client-8d3f2a71` is Ready for Integration
and explicitly excludes Plugin pages, navigation, Sidebar, and router code; no
semantic or file ownership conflict exists.
- Do not push, open a PR, deploy, publish, package, or install a client.
## Project Context Loaded
- Startup memory, integrated current state, decisions, system overview, module map,
data flow, business rules, success criteria, glossary, evidence, commitments, and
stale-item registry were read from the exact client base.
- The approved `ML-PLUGIN-NAV-001` specification and the implementation, three
remediation, and final R4 acceptance records were read in full.
- `main` at `e9875145b41a2cb1827de10d27a4fc6a352704ea` is an exact ancestor of the
reviewed product head, so the product integration is eligible for `--ff-only`.
- Concurrent Task Gate: Passed. Planning Gate: Passed.
## Outcome
- Fast-forwarded local client `main` from
`e9875145b41a2cb1827de10d27a4fc6a352704ea` to the exact reviewed product head
`d7058e6383f1e9dd72c32570cf83b9f439d91033`; no merge conflict or product
rewrite occurred.
- The canonical Code Plugin surface is now one sidebar entry and one `/plugins`
workspace. The three old routes remain replace-only redirects and the deleted old
page implementations do not remain as fallbacks.
- Promoted the implementation task's architecture candidate into `module-map.md`,
recorded the integrated product and R4 evidence in `current-state.md`, and corrected
the obsolete My Plugins wording in the durable Device Package rule.
- Preserved all three pre-existing untracked client-root task records exactly. No
push, PR, deployment, publication, package, or user-machine installation occurred.
## Verification
- Pre-integration ancestry check proved the root base is an ancestor of the reviewed
product head; `git merge --ff-only` advanced through exactly five commits (approved
design plus implementation and three remediations).
- Final R4 acceptance record reports Standards PASS and Spec PASS with zero findings
over `959e2faf03dfacb3c8e2035e44774436c752d4b0...d7058e6383f1e9dd72c32570cf83b9f439d91033`.
- Post-merge focused verification passed: 8 files / 83 tests.
- Post-merge `corepack pnpm run typecheck` passed.
- Source evidence retained by R4: full unit 1842 passed / 2 skipped plus pressure 1
passed; lint 0 errors with 5 pre-existing warnings; all Vite targets passed; targeted
Electron Plugin E2E passed 4/4.
- `check_project_docs`, task-aware document drift, staged diff check, exact branch/HEAD,
and final root-status checks are part of the closing gate.
## Follow-ups
- A rebuilt and installed client smoke remains a separate release activity; it was not
authorized or required by this source integration.
## Promotion Candidates
- None recorded.