* refactor(application): build application cancellations with a required reason
Migrate every AnalysisCancelledError construction under src/application
to cancelledBy and lower the guard baseline from 671 to 442.
Shutdown refusals in BinarySession report OwnerCancellation.ownerClosed
when the caller did not abort, instead of an undefined reason.
ReverseEngineeringService and DesktopBuildOwnedWork close their work
with the typed owner reason. SharedStartupAttempt returns the departing
caller's reason with a cancelled wait. One shared isAborted predicate
replaces eleven local copies and narrows a checked signal for
cancelledBy.
* refactor(desktop): drop an unused cancellation import from desktop capture state
* refactor(native): read retained inventory views through the operation fact contracts
* refactor(native): read matching inventories through the operation fact contracts (#10887)
* refactor(native): read dispatch symbol fallbacks as lenient name facts at the port (#10889)
* refactor(native): read dispatch symbol fallbacks as lenient name facts at the port
* test(native): accept undeclared name-row fields in both dispatch consumers
* refactor(native): read literal searches and overview counts as operation facts (#10894)
* refactor(native): read literal searches and overview counts as operation facts
* refactor(native): read addressed inventory rows as operation facts in every reader (#10899)
* refactor(native): read addressed inventory rows as operation facts in every reader
* test(native): cover xrefs name resolution through the name fact contract
* test(server): pin procedure completion to the procedure inventory contract