feat(canvas): cut over design agent to living form v2
This commit is contained in:
@@ -14,7 +14,6 @@ Use the exact pnpm version pinned by `packageManager` in `package.json`.
|
||||
| --- | --- |
|
||||
| Install | `pnpm install --frozen-lockfile` |
|
||||
| Desktop development | `pnpm run dev` |
|
||||
| Local image-workspace development | `pnpm run dev:image-workspace:local` |
|
||||
| Type check | `pnpm run typecheck` |
|
||||
| Lint check | `pnpm run lint:check` |
|
||||
| Unit tests | `pnpm test` |
|
||||
@@ -27,7 +26,7 @@ Use the exact pnpm version pinned by `packageManager` in `package.json`.
|
||||
- Do not add direct page/component IPC calls or direct local-runtime HTTP requests.
|
||||
- Electron Main owns runtime startup, Host API routes, authentication, providers, secrets, synchronization, proxies, updates, and system integration.
|
||||
- Keep AI programming project state local and project-scoped.
|
||||
- Keep AI painting behind its Main-owned cloud workspace contract. The unpackaged local adapter is development-only and must never become a packaged fallback.
|
||||
- Keep AI painting behind its Main-owned cloud V2 Workspace contract. One Workspace owns one persistent Living Form and Agent Session; Renderer chat and direct edits must use the same server reducer. Do not add a local semantic adapter or fallback.
|
||||
- Preserve internal `niancode` compatibility identifiers unless a separately approved migration covers app id, protocol, storage, environment, headers, backend contracts, and installed-user data.
|
||||
- Keep the product on the single Makelore light visual system. Do not add a dark-theme product mode.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user