[P1][Workbench] Mobile/desktop project, diff and editor ergonomics #27

Open
opened 2026-09-19 04:27:35 +00:00 by nsaspy · 0 comments
Owner

Parent: #undefined

Make project work usable beyond chat.

Scope

  • project tree + fuzzy search;
  • symbol/source search backed by canonical project APIs;
  • read-only file viewer first;
  • diff viewer with hunks;
  • patch approval/rejection;
  • verification/test links;
  • copy/share/export;
  • mobile-friendly diff navigation;
  • desktop keyboard navigation.

Do not let the frontend write arbitrary files directly; mutations must remain canonical bounded tools/effects.

Acceptance

  • Stale-preimage conflicts are surfaced, never silently overwritten.
  • Path confinement remains runtime-enforced.
  • Desktop and Android render the same diff/evidence model.
Parent: #undefined Make project work usable beyond chat. ### Scope - project tree + fuzzy search; - symbol/source search backed by canonical project APIs; - read-only file viewer first; - diff viewer with hunks; - patch approval/rejection; - verification/test links; - copy/share/export; - mobile-friendly diff navigation; - desktop keyboard navigation. Do not let the frontend write arbitrary files directly; mutations must remain canonical bounded tools/effects. ### Acceptance - [ ] Stale-preimage conflicts are surfaced, never silently overwritten. - [ ] Path confinement remains runtime-enforced. - [ ] Desktop and Android render the same diff/evidence model.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/agentProlog#27
No description provided.