Status. Proposed design only. Nothing in this vault is GGA client approval. The GGA client documents are supplied drafts: see GGA-Source-Digest. No application, service or test has been executed; every scenario is Not executed. Delivery fees and dates are open.
GGA scenario index (GS01 to GS32)
New scenarios derived from the Blueprint’s acceptance tests A1 to A12 (pp. 18) and its stated rules (pp. 1 to 17, 19). They sit beside the 84 legacy scenarios in Scenario-Index; the legacy IDs are unchanged and carry dispositions (Scenario-Dispositions). Every GS scenario is a specification and Not executed; none is Passed, which needs a named integrated build and fixture. No oracle is invented: where the Blueprint gives a rule it is quoted, where a decision is pending the assertion is Blocked by that decision, and proposed defaults are configuration values, not promises.
Scenarios
| ID | Title | Type | Gates | Stage | Open decisions | Status |
|---|---|---|---|---|---|---|
| GS01-staged | Public views expose approved summaries only | balanced-software | GA01 | 2 | GQ05-staged | Not executed |
| GS02-staged | Unavailable and withdrawn listings keep a non-sensitive notice | balanced-software | GA01, GA04 | 2 | — | Not executed |
| GS03-staged | Required profile fields, saved drafts and exact errors | balanced-software | GA02 | 2 | — | Not executed |
| GS04-staged | Registration, domain matching and owner-issued invitations | balanced-software | GA02, GA09 | 2 | GQ03-staged | Not executed |
| GS05-staged | Eligibility is computed per request from the stated expression | balanced-software | GA03, GA07 | 2 | GL03-staged | Not executed |
| GS06-staged | Freshness boundary and recovery | balanced-software | GA03 | 2 | GL03-staged | Not executed |
| GS07-staged | Profile versions, attestation and stale-draft protection | balanced-software | GA02, GA06 | 2 | — | Not executed |
| GS08-staged | Publication control and partner boundaries | balanced-software | GA04 | 2 | GQ02-staged | Not executed |
| GS09-staged | Amendment, expiry and pause stop new pitches | balanced-software | GA04 | 2 | GQ06-staged, GQ07-staged | Not executed |
| GS10-staged | Pitch with applicant-approved fields only | balanced-software | GA05 | 3 | — | Not executed |
| GS11-staged | Consent, release and withdrawal | balanced-software | GA05, GA06 | 3 | GL04-staged | Not executed |
| GS12-staged | Concurrent accepts and retried commands | balanced-software | GA06 | 3 | — | Not executed |
| GS13-staged | Outbox, retries and recoverable notifications | balanced-software | GA06, GA11 | 3 | GL07-staged | Not executed |
| GS14-staged | Payment independence | balanced-software | GA07 | 3 | GL05-staged | Not executed |
| GS15-staged | Event registration, capacity and waitlist | balanced-software | GA08 | 3 | GL08-staged | Not executed |
| GS16-staged | Event reminders, changes and timezones | balanced-software | GA08 | 3 | — | Not executed |
| GS17-staged | Tenant, role and file-ID isolation | balanced-software | GA09 | 2 | GQ03-staged | Not executed |
| GS18-staged | File upload, scanning and download control | balanced-software | GA10 | 3 | GL07-staged | Not executed |
| GS19-staged | AI drafts and assistance boundaries | balanced-software | GA10 | 3 | GL07-staged | Not executed |
| GS20-staged | Operations resolve exceptions without the founder | balanced-software | GA11 | 4 | GL01-staged | Not executed |
| GS21-staged | Backup restore and measured performance scenario | balanced-software | GA11 | 4 | GL07-staged | Not executed |
| GS22-staged | Commercial path end to end | balanced-software | GA12 | 3 | GL05-staged | Not executed |
| GS23-staged | Finance exceptions and duplicate payments | balanced-software | GA12, GA06 | 3 | GL05-staged | Not executed |
| GS24-staged | Outcomes: company-confirmed and partner-reported stay distinct | balanced-software | GA07, GA12 | 3 | — | Not executed |
| GS25-staged | Deferred scope stays deferred | scope-guard | GA01, GA10 | 2 | — | Not executed |
| GS26-staged | Privileged access, MFA and audit | balanced-software | GA09 | 2 | — | Not executed |
| GS27-staged | Correction, export and deletion across files, indexes and restores | balanced-software | GA11 | 4 | GL04-staged, GL07-staged | Not executed |
| GS28-staged | Matching shows reasons and uses eligible companies and live offers only | balanced-software | GA04 | 3 | — | Not executed |
| GS29-staged | Dashboards and consoles mirror authorised records | balanced-software | GA09, GA11 | 3 | GQ04-staged | Not executed |
| GS30-staged | Environment separation and release discipline | balanced-software | GA11 | 4 | GL07-staged | Not executed |
| GS31-staged | Accessible, responsive states for every restricted screen | balanced-software | — | 2 | — | Not executed |
| GS32-staged | Evidence status labels never imply verification | balanced-software | GA02 | 2 | — | Not executed |
Gate coverage (GA01 to GA12)
The gates and their evidence are defined in Acceptance-Gates-A01-A11; this table shows which GS scenarios exercise each. Every gate has at least one scenario.
| Gate | Blueprint test | GS scenarios |
|---|---|---|
| GA01 | Public and private views | GS01-staged, GS02-staged, GS25-staged |
| GA02 | Required profile | GS03-staged, GS04-staged, GS07-staged, GS32-staged |
| GA03 | Freshness boundary | GS05-staged, GS06-staged |
| GA04 | Publication control | GS02-staged, GS08-staged, GS09-staged, GS28-staged |
| GA05 | Scoped sharing | GS10-staged, GS11-staged |
| GA06 | Concurrency and retries | GS07-staged, GS11-staged, GS12-staged, GS13-staged, GS23-staged |
| GA07 | Payment independence | GS05-staged, GS14-staged, GS24-staged |
| GA08 | Event behaviour | GS15-staged, GS16-staged |
| GA09 | Tenant and role isolation | GS04-staged, GS17-staged, GS26-staged, GS29-staged |
| GA10 | Files and AI | GS18-staged, GS19-staged, GS25-staged |
| GA11 | Operations and recovery | GS13-staged, GS20-staged, GS21-staged, GS27-staged, GS29-staged, GS30-staged |
| GA12 | Commercial end to end | GS22-staged, GS23-staged, GS24-staged |
GS25, GS27, GS28, GS29, GS30 and GS31 add rules the Blueprint states outside its A1 to A12 table (deferred scope, correction and deletion, matching, dashboards, environments, accessibility). Scenarios without a gate support the Definition of ready to pilot (p. 18).
Blocked assertions
| Scenario | Blocked assertion | Decision |
|---|---|---|
| GS06-staged | Blocked by GL03: the 30-day, 14-day grace and reminder-day values are proposed defaults to be made configurable and recorded by GGA operations; the oracle is parameterised by the recorded values, not fixed numbers | GL03-staged |
| GS08-staged | Blocked by GQ02: whether and how company-submitted listings are published is open; the oracle covers approved and unapproved partners and operations only | GQ02-staged |
| GS09-staged | Whether reconfirming an expired listing needs a fresh review is open; the review-on-reconfirm assertion is Blocked by GQ06 | GQ06-staged |
| GS09-staged | What happens to pitches already submitted when a listing is paused is open; that assertion is Blocked by GQ07 | GQ07-staged |
| GS21-staged | Blocked by GL07: the recovery point, restoration objective and load figures are proposed targets to be accepted with the support owner; until recorded they are measured, not used as thresholds | GL07-staged |
| GS27-staged | Retention periods, the withdrawal path and deletion ownership are GGA data-owner decisions. Blocked by GL04: no retention figure is used as an oracle | GL04-staged |
| GS27-staged | Blocked by GL07: hosting region and cross-border sharing arrangements are pending GGA approval and no region is assumed | GL07-staged |
Other launch decisions (GL01 to GL08) supply names, figures and providers that the scenarios deliberately do not fill: no fee, date, owner, approver or chosen rule is invented. See Decision-Index.