docs: record official plugin project scope

This commit is contained in:
2026-09-05 13:25:31 +08:00
parent e0de7aa28c
commit f721966f3c
13 changed files with 123 additions and 35 deletions

View File

@@ -4,6 +4,24 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
## Integrated Through
- Official project-wide Plugin activation source
`718783f6837e29f56c9add633596249c03e5701f` from task
`20260905-official-plugin-project-scope-6e4a9c21` is integrated onto local `main`
as `e0de7aa28c1d6e97454f0e4073ae9153e746bb4b` by task
`20260905-official-plugin-project-scope-integration-8b3d6f42`. The shared
activation predicate now treats `makelore.data-service`,
`makelore.game-resource`, and `makelore.project-scaffold` as code-owned official
project Plugins: after their existing system delivery or Account acquisition and
project enablement, every parent Agent receives the full Skill/tool set without an
Agent-assignment gate or partner-assignment action. Child Agents remain empty;
downloaded Marketplace and local Device Packages retain their existing lifecycles,
and stored assignments for the three official identities may remain inert. Source
verification passed 30 focused, 70 adjacent, and 37 resolver/composition tests,
typecheck, lint with 0 errors/5 unchanged warnings, all Vite targets, and the
targeted Electron project-Plugin journey. The ordinary full unit run had one
unrelated two-second Pi real-process timing miss among 1,889 passes/2 skips; that
exact file passed 6/6 in isolation. A rebuilt and installed client smoke is still
required; this source integration does not change an already running binary.
- Project Scaffold project-wide activation source
`300ac89a81409440aac84ff45b1d9ca2fa186629` from task
`20260905-project-plugin-scope-7c4e9a21` is integrated onto local `main` as
@@ -11,8 +29,9 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
`makelore.project-scaffold` remains Account-acquired and project-enabled, but no longer
has an Agent-assignment gate or partner-assignment action. Main now materializes its
complete Skill set for every parent Agent in the enabled project; child Agents remain
empty, active generations keep their existing freeze boundary, and all other Plugins
retain their assignment semantics. Source verification passed 45 focused and 87
empty, active generations keep their existing freeze boundary. This was the initial
narrow exception and is superseded by the three-identity official rule above; Plugins
outside that set retain their assignment semantics. Source verification passed 45 focused and 87
adjacent tests, typecheck, lint with 0 errors/5 unchanged warnings, pressure, and all
Vite targets. One unrelated two-second Pi real-process timing assertion failed in the
ordinary full run and passed 6/6 in isolation. A rebuilt/installed-client smoke remains
@@ -51,7 +70,9 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
it ships in the fixed signed-client resource root. Downloadable Marketplace artifacts
remain text/image-only and reject `.mjs`; acquisition, project enablement, and
immutable bundled Release/Admission remain distinct. Project Scaffold is project-wide
after enablement and has no Agent-assignment state; other Plugins retain assignment.
after enablement and has no Agent-assignment state; the same activation scope now also
covers Data Service and Game Resource, while Plugins outside the code-owned set retain
their own assignment rules.
Main and Works
Square retain build, preflight, artifact,
upload, immutable Release, and review authority. Exact integration verification passed