feat: add remote-first education work lake

This commit is contained in:
冰朔 2026-08-07 20:41:03 +08:00
commit 333cd222c5
43 changed files with 923 additions and 74 deletions

View file

@ -172,6 +172,16 @@ interface VaultEntry {
}
```
### Industry work lake
An industry work lake is a client-rendered collection of registered capabilities rather than a new vault type. The stage-one education channel uses:
- `EducationInstructionRoute` to map one bounded language instruction to one surface and module id.
- `EducationWorkLake` to hold application-scoped document and spreadsheet state and project chart/dashboard views.
- `engineering/MODULE-REGISTRY.json` as the stable lookup from module id to real source path, provenance, license state, and execution boundary.
Opening a surface proves only that the client routed and rendered it. It does not prove server persistence, multi-user collaboration, deployment health, or persona birth.
### WorkspaceIdentity
Mounted workspace provenance is renderer-owned metadata attached to `VaultEntry.workspace` when entries are loaded through the registered workspace set. It is not parsed from note frontmatter and is not written into vault files.