The scenarios identify the rules or journey assertions they are intended to prove. A test binding names existing evidence; an unbound proposal remains work to verify.
The interaction register links concrete experiments with run ai requests with consistent attribution and accounting; recover interrupted requests and identify accounting drift; inspect an organization’s ai account and request history. Each experiment checks the outcome at the shared boundary; an unbound experiment remains proposed.
Running and closed replay races, late settlements and simultaneous close versus abandonment need complete task-state coverage. Failed close persistence needs a caller-error preservation case.
Coverage
Rulegap: FND-PFM-LLM-062
Transitiongap: FND-PFM-LLM-062
Validationcovered
Permissionnot-applicable
Edgegap: FND-PFM-LLM-062
Failurecovered
Boundarycovered
Concurrencycovered
Invariantgap: FND-PFM-LLM-062
Interactioncovered
Test Scenarios
11 scenarios proving CAP-PFM-LLM-003; 9 bound to an existing test.
01Task completion and failure retain timingtransitionapitest
services-platform:modules/llm/tests/integration/services/reconciliation/llm-execution-sweep.integration.spec.js#abandons the stale running execution,services-platform:modules/llm/tests/integration/services/reconciliation/llm-execution-sweep.integration.spec.js#abandons nothing the second time,services-platform:modules/llm/tests/integration/services/reconciliation/llm-execution-sweep.integration.spec.js#leaves the totals as the settlements put them
09Inspection links tasks to their requestsinteractionapiproposed