---
id: TST-PFM-QRY-353
title: Platform query-generation smoke
kind: inference
product_area: platform
module: queries
revision: 1
status: draft
source_sha:
  services-platform: ad3f6a6582843008ed0f5a17b131878d15829af1
  rhythm-v2-docs: 99376625d3e7ac26936413cfc31a88fba6562464
repository: services-platform
files:
  - modules/queries/tests/live/generate-query/smoke.js
implements: []
environment: local
implementation_state: implemented
latest_result: not-run
latest_run_at: null
latest_run_ref: null
conformance: not-verified
estimated_minutes: 10
isolation: 'The suite’s database fixtures, controlled execution contexts and file-owned external dependency seams.'
evidence:
  - 'services-platform:modules/queries/tests/live/generate-query/smoke.js'
assertion_bindings: []
fixture_seams: []
mapping_gap: FND-PFM-QRY-072
---

# Platform query-generation smoke

## Verification Boundary

The smoke run sends four query-drafting requests through the live provider gate and inspects their metering records.

## What This Suite Proves

It checks accepted query execution, recorded provider and prompt metadata, positive settled cost and released reservations.

## What It Does Not Prove

Successful execution does not establish that a generated query expresses the requested filter, default columns, relationship or absence condition.

## Real Dependencies and Test Doubles

The configured model provider and metering persistence are real dependencies. The run owns its organizational allowance and requires the explicit live-test gate.

## Must Not Be Doubled

Keep the provider request, invocation ledger and allowance settlement real. A fixed model answer cannot prove this network and metering boundary.
