---
id: ADR-PFM-QRY-013
title: Workspace exports admit requests without a generation runner
product_area: platform
module: queries
revision: 1
status: proposed
design_intent: proposed
source_sha:
  services-platform: ad3f6a6582843008ed0f5a17b131878d15829af1
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
decision: >-
  The workspace export foundation implements admission and history ahead of generation and delivery,
  leaving admitted requests queued and unfinished actions unavailable.
constrains:
  - DOM-PFM-QRY-004
  - STATE-PFM-QRY-009
  - STATE-PFM-QRY-010
  - STATE-PFM-QRY-011
  - WF-PFM-QRY-019
  - SVC-PFM-QRY-data-exports
  - SCR-PFM-QRY-012
  - SCR-PFM-QRY-013
origin: 'docs/data-exports.md (WP-2 status, 2026-10-18); FND-PFM-QRY-032; OQ-PFM-QRY-003'
alternatives:
  - option: Hide the export request action until generation is available
    why_not: The current console still exposes admission; hiding it is a proposed resolution.
  - option: Refuse new requests as unavailable
    why_not: The service currently admits them; refusal remains an option for Product.
consequences:
  - One queued request occupies the workspace’s only active export slot.
  - Approval of an interim admission policy is needed before relying on this customer flow.
supersedes: []
evidence:
  - 'services-platform at ad3f6a6: modules/data-exports/**; docs/data-exports.md'
---

# Workspace exports admit requests without a generation runner

## Context

The foundation is present, but the runner and customer recovery actions are not deployed. This record describes that boundary rather than approving the resulting blockage.

## Decision

The workspace export foundation implements admission and history ahead of generation and delivery, leaving admitted requests queued and unfinished actions unavailable.

## Alternatives Considered

Hide the export request action until generation is available: The current console still exposes admission; hiding it is a proposed resolution.

Refuse new requests as unavailable: The service currently admits them; refusal remains an option for Product.

## Consequences

One queued request occupies the workspace’s only active export slot. Approval of an interim admission policy is needed before relying on this customer flow.
