Application · Product consumers

Document library

Browse durable document identities, open the protected source and hand reading or PDF work to the appropriate workflow.

Workflow

  1. Open document feedThe product opens its document list and must distinguish unavailable storage from a valid empty result.
  2. Find a documentSearch or filtering returns the same durable document identities that later source and processing requests use.
  3. Check source accessOpening a source can require a credential or protection decision. A list result is not authority to reveal protected content.
  4. Refuse unavailable sourceThe viewer names why the source cannot open and does not substitute stale or fixture content.
  5. 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.
  6. 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