Fullfører oppgave 19.6: Personlig arbeidsflate
Oppdaterer tasks.md (19.6 → ferdig), dokumenterer workspace node_kind i nodes.md og personlig arbeidsflate i arbeidsflaten.md. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
4eef7d79bb
commit
ad04b0fabe
3 changed files with 17 additions and 2 deletions
|
|
@ -51,6 +51,7 @@ Kjente node_kinds:
|
|||
| `agent` | AI-agent (Claude, system) |
|
||||
| `system_announcement` | Systemvarsler |
|
||||
| `ai_preset` | AI-verktøy-preset (prompt, modellprofil, kategori) |
|
||||
| `workspace` | Personlig arbeidsflate (én per bruker, auto-provisjonert) |
|
||||
|
||||
Listen vokser organisk etter behov.
|
||||
|
||||
|
|
|
|||
|
|
@ -139,6 +139,21 @@ Eksempel: en samling med `podcast` + `studio` + `chat` traits foreslår
|
|||
en layout med disse tre panelene. Brukeren kan flytte, legge til, fjerne
|
||||
paneler fritt. Arrangementet huskes per bruker per kontekst.
|
||||
|
||||
### Personlig arbeidsflate (oppgave 19.6)
|
||||
|
||||
Hver bruker har én workspace-node (`node_kind: 'workspace'`), opprettet
|
||||
automatisk ved første besøk via `GET /my/workspace`. Denne er brukerens
|
||||
standard arbeidsflate — vises på `/workspace` når brukeren ikke er i en
|
||||
spesifikk samling.
|
||||
|
||||
- **Layout:** Lagres i workspace-nodens `metadata.workspace_layout`
|
||||
(samme format som samlingslayout, men via `updateNode` i stedet for edge-metadata)
|
||||
- **Paneler:** Brukeren velger fritt fra verktøymenyen — ikke bundet til traits
|
||||
- **Navigasjon:** Tilgjengelig via "Min flate"-knapp på mottak, og i
|
||||
kontekst-velger-dropdown på samlingssider
|
||||
- **Provisjonering:** Backend oppretter workspace-node + owner-edge ved
|
||||
første forespørsel. STDB for instant synk, async PG for persistens.
|
||||
|
||||
## `source_material`-edge
|
||||
|
||||
Ny edge-type som kobler en avledet node til kilden den ble laget fra.
|
||||
|
|
|
|||
3
tasks.md
3
tasks.md
|
|
@ -217,8 +217,7 @@ Ref: `docs/retninger/arbeidsflaten.md`, `docs/features/canvas_primitiv.md`
|
|||
- [x] 19.3 Arbeidsflaten layout: skriv om `/collection/[id]` fra vertikal stack til Canvas + BlockShell. Last brukerens lagrede arrangement eller bruk defaults fra samlingens traits. Persist arrangement i bruker-edge metadata. Desktop: spatial canvas, mobil: stacked/tabs. Ref: `docs/retninger/arbeidsflaten.md` § "Tre lag".
|
||||
- [x] 19.4 Kontekst-header: header tilhører flaten, viser gjeldende node som nedtrekksmeny/kontekst-velger. Mest brukte noder øverst (frekvens/recency), søkbart. Verktøymeny for å instansiere nye paneler. Ref: `docs/retninger/arbeidsflaten.md` § "Kontekst-header".
|
||||
- [x] 19.5 Snarveier: paneler kan minimeres til kompakt ikon/fane. Dobbeltklikk → minimer/gjenopprett. Bevarer posisjon og størrelse. Ref: `docs/retninger/arbeidsflaten.md` § "Snarveier".
|
||||
- [~] 19.6 Personlig flate: brukerens standard arbeidsflate (node_kind: 'workspace'). Vises når ikke koblet til en annen node. Persistent layout.
|
||||
> Påbegynt: 2026-03-18T07:44
|
||||
- [x] 19.6 Personlig flate: brukerens standard arbeidsflate (node_kind: 'workspace'). Vises når ikke koblet til en annen node. Persistent layout.
|
||||
|
||||
## Fase 20: Universell overføring + panelrework
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue