Implement TUI search and mutation workflows

This commit is contained in:
Hermes Agent committed 2026-08-10 10:11:34 +00:00
1 parent c86ea9eb0e
commit ce3e4a9f79
13 files changed
+1195 -93

No files matched your search

+6
View File
@@ -29,6 +29,12 @@ The commit callback must report failure only when it has not created a commit;
it receives the compatible intent `Remove ... from store.`, `Rename ... to
....`, or `Copy ... to ....`.
`MutationOutcome` also returns a typed post-operation selection for transfers,
identifying the actual destination entry or directory after container
semantics have been applied. Presentation layers use this result to refresh
selection without reimplementing path or destination rules. Removals omit a
target so a refreshed tree can retain the nearest surviving row.
Compatibility tests materialize the shared upstream-format fixtures and cover
entry and subtree mutations, recursive requirements, cancellation, forced
overwrite, directory destinations, ambiguity, nested signed recipient