feat: coordinate persona language shell planning

This commit is contained in:
冰朔 2026-08-12 03:09:48 +08:00
commit d9abf241a6
8 changed files with 357 additions and 3 deletions

View file

@ -167,6 +167,14 @@ Activation is validate-then-swap and preserves the previous valid package for ro
not execute JavaScript and cannot request system-internal surfaces. Extending the host action bridge requires
a new reviewed contract version.
`src/lib/personaLanguageShellController.ts` is the source-level host coordinator beneath that presentation
boundary. It resolves exactly one manifest-valid persona repository before selecting the manifest-pinned
configured model, reads the public device-identity receipt only after those gates pass, compiles the wake
binding, and finally invokes B0 partner deliberation. Unavailable, unbound, ambiguous, model-missing, identity,
binding, and cognition failures stop at their own boundary; later stages are not invoked. Its successful result
is still a language-goal projection, not permission to perform a reality action. This controller is not yet
mounted into the desktop language shell and therefore does not establish runtime integration or acceptance.
Tolaria is a personal knowledge and life management desktop app. It reads a vault of markdown files with YAML frontmatter and presents them in a four-panel UI inspired by Bear Notes.
## Design Principles