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 publish ai operation definitions and historical prices; 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. Each experiment checks the outcome at the shared boundary; an unbound experiment remains proposed.
Unavailable-section rendering, independent live position reads during changes and unreadable-workspace reporting progress need feature-level proof. The browser probe verifies loading rather than accounting agreement.
Coverage
Rulegap: FND-PFM-LLM-069
Transitiongap: FND-PFM-LLM-069
Validationcovered
Permissioncovered
Edgecovered
Failuregap: FND-PFM-LLM-069
Boundarycovered
Concurrencygap: FND-PFM-LLM-069
Invariantgap: FND-PFM-LLM-069
Interactioncovered
Test Scenarios
12 scenarios proving CAP-PFM-LLM-010; 11 bound to an existing test.
01Unqualified callers cannot inspect system usagepermissionapinegativetest
Balances represent below-warning, warning, full, excess and zero allowance, disabled AI and organization, and newly added capacity.
Steps
Derive each status.
Expected
States follow committed capacity and access; new capacity can restore a previously constrained position.
Data
Fixtures representing balances represent below-warning, warning, full, excess and zero allowance, disabled AI and organization, and newly added capacity.
HQ reporting lists an organization with request history.
Steps
Open its organization card and use View Requests.
Expected
The directory opens with that organization already selected and subsequent details remain scoped to it.
Data
An isolated workspace with the records, clock instants and caller authority stated in the preconditions.
Source
services-platform:modules/llm/tests/e2e/llm-usage.e2e.spec.js#refuses a customer’s administrator, whatever they hold at their customer’s scope,services-platform:modules/llm/tests/e2e/llm-usage.e2e.spec.js#answers 404 for a request of another tenant, the tenant policy binding the read
10Daily cells have a unique reporting identityinvariantapitest