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 admit ai work against the organization’s monthly allowance; recover interrupted requests and identify accounting drift; inspect an organization’s ai account and request history; correct an organization’s ai charges; give people understandable ai refusal messages. Each experiment checks the outcome at the shared boundary; an unbound experiment remains proposed.
Partial delivery, lease expiry during a slow sender, post-send stamp interruption and successful delivery suppression need individual cases. The current racing-sender test covers only a live lease.
Coverage
Rulegap: FND-PFM-LLM-067
Transitiongap: FND-PFM-LLM-067
Validationgap: FND-PFM-LLM-067
Permissioncovered
Edgecovered
Failurecovered
Boundarygap: FND-PFM-LLM-067
Concurrencycovered
Invariantgap: FND-PFM-LLM-067
Interactioncovered
Test Scenarios
14 scenarios proving CAP-PFM-LLM-008; 9 bound to an existing test.
01Threshold records remain unique under racesconcurrencyapitest
A settlement reaches the pause threshold and the local reset date is known.
Steps
Generate its notice and the customer pause sentence for the same reset.
Expected
Both give the same renewal and support guidance, allowing the organization-name substitution.
Data
An isolated workspace with the records, clock instants and caller authority stated in the preconditions.
Source
services-platform:modules/llm/services/notices/threshold-notice.ts,services-platform:modules/llm/tests/unit/services/usage/usage-sentences.spec.ts#quote the same at-limit words, the notice naming the organization where the console says "your"
14Notice copy retains the crossing figuresruleunittest