"The basket is a shopping list, not a shopping cart. Nothing leaves the shelf until you check out."
A Collector, Not a Mover
The Selection Basket solves a real annoyance: you want to gather files from five different folders and then copy them somewhere as a group. The naive way to build it would be to actually move those files into a hidden staging folder as you add them. Waygate refuses that. The basket stores ordered location references plus display hints — and adding or removing an entry has zero filesystem effect. The files never leave their homes until you submit a real operation.
Stale Entries Stay Visibly Stale
Because the basket holds references, not copies, an entry can go stale — the file it points at gets renamed, moved, or deleted while it sits in the basket. Waygate doesn't hide that. A stale or offline entry stays visibly stale; it can't quietly resolve to a same-named replacement, and it can't authorize a mutation. You see that the reference no longer points at a live file, and you decide what to do — exactly the projection-not-truth discipline from Track 2, applied to the basket.
Submission Builds a Normal Plan
When you finally drag the basket to a destination or hit copy/move, nothing magic happens: the basket builds a normal immutable operation plan from its references and hands it to the one engine. Same revalidation, same journaling, same collision handling, same per-item evidence as any other operation. The basket is just a nicer way to assemble the sources; the mutation itself is the ordinary, safe path you already know.