# Finder drag-and-drop

**Captured:** 2026-05-06 (auto-extracted from harness build of BUILD_SPEC v3 — embedded-claude-terminal)

## Why deferred

Stock Chrome doesn't expose absolute paths from `File` objects (security feature — getPath() is Electron-only). The v3 build uses tree-drag from HierarchyNavigator (which knows project-relative ids it can serialize as `recoil://...`) plus `<input type="file">` for picker access. These cover the primary workflow.

Workarounds to investigate when JT decides to revisit:
- Native helper app with a custom URL scheme that resolves Finder drag payloads
- File System Access API (Chrome-only, requires permission prompt)
- Electron wrapper (would lift console-v2 out of pure web stack)
- "Reveal in Finder" confirmation button instead of true DnD

ADR-0006/0010 records the deferral.

## Prior decisions
- BUILD_SPEC v3 §"Future work" item 1
- ADR-0010-no-finder-dnd-in-v3.md

## Status
- [ ] Reviewed by JT — not yet a substantive rejection. Still a deferral pending Chrome API or native-helper investigation.
