docs: record PI-070 planner approval

This commit is contained in:
2026-08-23 10:25:31 +08:00
parent 31de325cd8
commit b806c78139

View File

@@ -8,7 +8,7 @@
- Worktree: D:\Datas\OthersProjects\makelore-pi-extension-host-7e4c91a2
- Base commit: 47159b3cbdf06ea66db9a4425e0a9c13bcd73f7f
- Owner: codex
- Status: Completed — correction candidate pending planner re-review
- Status: Completed — planner Pass
## Scope
@@ -111,6 +111,11 @@
generation cancellation, holder+waiter Host shutdown, and 1,000 unknown UI
events. All four planner reproductions now pass locally; PI-070 remains the
sole frontier until planner re-review marks the correction Done.
- Planner independent re-review of cumulative code HEAD
`31de325cd8d41b9e0e46df2cb9759f6a5086c10c` returned **Pass** with no
remaining Standards or Spec finding. PI-070 is Done; the unchanged
18-node/31-edge graph and 134 unique requirements now expose the parallel
Ready Frontier `{PI-080, PI-090, PI-100}`.
- Real Provider validation remains **Explicitly Waived / Accepted Risk** with
`realTurnVerified=false`; provider concurrency, credential isolation, and
protocol compatibility are not Pass. macOS x64/arm64 remains deferred to
@@ -151,6 +156,11 @@
remains 0 errors with the same 6 unrelated warnings.
- Post-correction `corepack pnpm run build:vite` — passed for all four build
targets with unchanged existing warnings.
- Planner independent re-review — passed. It replayed all four original
failures successfully, ran the complete correction regression at 4 files /
9 tests, and passed typecheck, scoped ESLint, `build:vite`, diff whitespace,
project-doc, and drift checks. Source worktree and cumulative code HEAD were
verified clean.
- `corepack pnpm run build:vite` — passed for Renderer, Electron Main,
Preload, and release utility output. Existing dynamic-import and chunk-size
warnings remain unchanged.
@@ -162,6 +172,8 @@
## Follow-ups
- PI-080, PI-090, and PI-100 are now simultaneously Ready and may proceed in
separate owned worktrees; the DAG imposes no order among them.
- PI-100 must construct one shared `PiManagedExtensionHost` for the managed
opener and `PiConversationRuntime`, expose sanitized interaction methods
through Host API, and keep bridge tokens/leases Main-private.