You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -378,6 +378,9 @@ enum DevkitMiniAppId {
378
378
-`LOCAL` and `REMOTE` workspace modes must converge to the same post-resolution UX and business flow behavior.
379
379
- DexDex desktop contract consumption must use shared proto definitions from `protos/dexdex/v1` as the source of truth.
380
380
- Keep DexDex desktop app contracts synchronized with `docs/apps-dexdex-desktop-app-foundation.md` and `docs/project-dexdex.md`.
381
+
- Global shortcut question-handoff behavior (default binding, waiting-session routing, empty fallback) must remain aligned with DexDex app/server/proto contracts.
382
+
- Menu bar tray behavior remains status-only unless docs explicitly expand scope; status derivation must use active-workspace contract semantics.
383
+
- Session fork UX must keep parent-session immutability guarantees and remain limited to documented lifecycle actions.
381
384
382
385
### Multi-Component Contract Sync
383
386
@@ -559,6 +562,9 @@ Scaffold-only service projects may start with a smaller structure (`main.go` + `
559
562
- Update `docs/project-thenv.md` and `docs/servers-thenv-server-foundation.md` for every thenv interface or trust model update.
560
563
- Update `docs/project-devkit-commit-tracker.md` and `docs/servers-devkit-commit-tracker-api-server-foundation.md` for every commit-tracker API contract update.
561
564
- Update `docs/project-dexdex.md` and relevant DexDex server-domain docs for every server interface or ownership contract update.
565
+
- DexDex session-fork support decisions must be capability-driven and normalized by `main-server`/`worker-server`; unsupported fork requests must map to `FAILED_PRECONDITION`.
566
+
- DexDex worker provider-native fork payloads must remain worker-internal diagnostics and must not be exposed through public server/app contracts.
567
+
- DexDex workspace work-status aggregation semantics for tray rendering must stay synchronized with proto and desktop app contracts.
0 commit comments