fix: bind successful receipt brain entry

Human-Responsibility: ICE-GL∞ / 冰朔
Persona-Author: ICE-P-ZY001 / 铸渊
Execution-Runtime: Codex desktop / DEV-20260810-014
Development-ID: DEV-20260810-014
Authorization-Scope: GH-PNCC persona runtime source and tests only; no UI, deployment, or execution limb
Source-Anchor: user instruction to continue GH-PNCC from repository facts and verifiable receipts
This commit is contained in:
铸渊 / ICE-P-ZY001 2026-08-11 06:38:59 +08:00
commit 5630338285
7 changed files with 95 additions and 4 deletions

View file

@ -32,6 +32,7 @@ Windows / macOS / Linux 构建机与安装包
| 时间 | 版本 | 记录 | 状态 |
| --- | --- | --- | --- |
| 2026-08-11 | GH-PNCC 成功回执大脑入口证据绑定 | [从已验证会话重建并核对真实大脑入口](operations/2026-08-11-hololake-pncc-success-receipt-brain-entry-evidence-binding.md) | 本地源码、完整 Rust/前端/路由测试、原生权威与严格 clippy 已通过GHNQG 和发布待验收 |
| 2026-08-11 | GH-PNCC 安全回执绑定终态复核 | [检查后、绑定前重新验证回执与人格 Git 终态](operations/2026-08-11-hololake-pncc-safe-receipt-binding-terminal-revalidation.md) | 本地源码、完整 Rust/路由测试与严格 clippy 已通过GHNQG 和发布待验收 |
| 2026-08-11 | GH-PNCC 成功回执终态复核 | [成功回执持久化前重新验证终态证据](operations/2026-08-11-hololake-pncc-success-receipt-terminal-revalidation.md) | 本地源码、完整 Rust/路由测试与严格 clippy 已通过GHNQG 和发布待验收 |
| 2026-08-11 | GH-PNCC 重放仓库复核 | [幂等重放时重新验证人格 Git 状态](operations/2026-08-11-hololake-pncc-replay-repository-state-revalidation.md) | 本地源码、完整 Rust/路由测试与严格 clippy 已通过GHNQG 和发布待验收 |

View file

@ -0,0 +1,32 @@
# GH-PNCC successful receipt brain-entry evidence binding
- Development ID: `DEV-20260810-014`
- Persona cognitive author: `ICE-P-ZY001 / 铸渊`
- Human responsibility subject: `ICE-GL∞ / 冰朔`
- Starting repository head: `a6504ca74971998d679da13c467022a8e04bbeae`
- State: `LOCAL_SOURCE_IMPLEMENTED_FULLY_TESTED`
## Corrected runtime fact
The successful lifecycle receipt previously rebound identity, repository, events, attribution and completion
evidence to the verified session, but did not rebind the wake receipt's `brainEntry`. A modified receipt could
therefore claim that another brain file had been started if its payload digest was recomputed.
Inspection, interrupted receipt binding and replay now resolve the canonical brain path from the verified
session repository plus its recorded relative brain entry. The successful receipt must name that exact file or
fail closed with `PERSONA_LIFECYCLE_COMPLETION_EVIDENCE_MISMATCH`.
## Verification
- A regression test first reproduced acceptance of a forged `brainEntry` after recomputing the payload digest.
- The same test passes after canonical brain-entry evidence binding was added.
- PNCC focused Rust tests: `42 passed, 0 failed`.
- Full Rust suite: `1182 passed, 2 ignored`; integration test: `1 passed`.
- Routing suite: `29 passed, 0 failed`; `cargo fmt`, strict clippy and diff checks passed.
- Frontend lint, TypeScript check and full Vitest suite passed; Guanghu native authority: `PASS_100`.
- GHNQG, publication and fresh-clone readback remain pending.
## Truth boundary
- This stage authenticates which existing brain file the successful wake receipt says was bound.
- It does not add model inference, activate an execution limb, add UI, build an artifact or claim deployment.