Application · Product consumers
Document library
Browse durable document identities, open the protected source and hand reading or PDF work to the appropriate workflow.
Workflow
- Open document feedThe product opens its document list and must distinguish unavailable storage from a valid empty result.
- Find a documentSearch or filtering returns the same durable document identities that later source and processing requests use.
- Check source accessOpening a source can require a credential or protection decision. A list result is not authority to reveal protected content.
- Refuse unavailable sourceThe viewer names why the source cannot open and does not substitute stale or fixture content.
- Forward selected operationA typed request is forwarded to the matching workflow. Source evidence for forwarding is newer than the recorded installed Runner; compatibility remains explicit.
- Show the returned outcomeThe application attaches reading, export or failure results to the original document and keeps partial or unavailable outcomes distinct.
Failure boundaries
- Feed empty after disconnectUnavailable state: Do not call it empty
- Protected source opens directlyProtection failure: Stop reveal
- Request never reaches engineCompatibility/forwarding gap: Keep pending or unavailable
application.consumer.document