docs: checkpoint marketplace main integration

This commit is contained in:
2026-08-30 15:40:27 +08:00
parent 30f84fe973
commit 90bed992c1

View File

@@ -0,0 +1,82 @@
# Task: Integrate MakeLore Plugin Marketplace Release A client
## Identity
- Task ID: 20260830-integrate-plugin-marketplace-client-6e3b9d82
- Mode: Integration
- Branch: codex/20260830-integrate-plugin-marketplace-client-6e3b9d82-integrate-plugin-marketplace-client
- Worktree: D:\Datas\OthersProjects\makelore-integrate-plugin-marketplace-6e3b9d82
- Base commit: f2456039230f68e3ecb2c8653fc3379c23bbe5ce
- Owner: codex-root
- Status: In Progress
## Scope
- Fast-forward the clean integration branch from local `main`
`f2456039230f68e3ecb2c8653fc3379c23bbe5ce` through completed Marketplace
Release A client source `40df677a31ff7651f962151eb84b925987781c03`.
- Preserve the R7 Standards/Spec zero-finding result and completed XMA-01
packaged-client evidence.
- Promote the source task's accepted Main/Package Store/effective resolver,
state-separation, current-state, and evidence facts into canonical project
memory.
- Verify the integrated Marketplace client seams without modifying the dirty,
unowned user root worktree.
## Intent And Constraints
- Integration Gate and lock are mandatory; source promotion candidates and
server DTO authority were reviewed before reconciliation.
- Account Library, Device Installation, project enablement, Agent assignment,
runtime authorization, and billing remain distinct states and actions.
- Release A remains the only integrated Marketplace scope. Release B, hosted
runtime, deployment, publication, push, and PR remain out of scope.
- Production trust remains fail closed until the official Ed25519 public key is
built into MakeLore; no private key or runtime trust override is added.
- Preserve the pre-existing untracked task record in the user `main` worktree;
do not adopt, delete, stash, reset, or clean it implicitly.
## Outcome
- Fast-forwarded the integration branch from local `main`
`f2456039230f68e3ecb2c8653fc3379c23bbe5ce` to completed Marketplace client
source `40df677a31ff7651f962151eb84b925987781c03`.
- Promoted the accepted Marketplace Main/Package Store/effective resolver,
runtime lifecycle, state-separation, and live evidence facts in commit
`30f84fe973e0deecff1448ac119421ab98941de0`.
- Foreign task-owned records introduced by the source history were excluded
from the final integration tree; they remain on their source branches.
- Canonical `main` has not yet advanced. Its user worktree contains preserved,
unowned untracked record
`.project-docs/30-worklog/tasks/20260827-plugin-ml07-spec-7c5a2e91.md`;
the integration task did not adopt, delete, stage, stash, reset, or clean it.
## Verification
- `corepack pnpm run typecheck` passed.
- Ten Marketplace/package/effective-resolver/Pi/Renderer focused files passed
`108` tests with one worker.
- `corepack pnpm run build:vite` passed for Renderer (`2261 modules`), Main
(`193 modules`), Preload, and utility worker.
- `git diff --check`, `check_project_docs.py`, and `check_doc_drift.py` pass.
- Source R7 Standards/Spec zero-finding review and XMA-01 12/12 signed-in
packaged evidence were reviewed and promoted; packaging and live acceptance
were not repeated for the byte-identical fast-forwarded product tree.
## Follow-ups
- Obtain explicit human adoption of the dirty, unowned client root worktree (or
have the originating task remove its orphan record), start a matching root
task context, and fast-forward `main` to this integration head while
preserving the record unchanged.
- Production trust activation remains HOLD for the official Ed25519 public key;
Release B remains closed.
## Promotion Candidates
- Applied: Marketplace Main, Account cache, immutable Package Store, effective
resolver, and Pi lifecycle to canonical module map and data flow.
- Applied: Library/device/project/Agent/runtime/billing separation and trust
boundaries to business rules.
- Applied: final R7/XMA evidence and source commit to current state and evidence
index. No new ADR or product direction was introduced.