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.

Dependency and regression table

Every scenario keeps its stable ID and one primary step (an index). This table shows which assertions can be written or run early, and which later components must exist before the full scenario can be exercised. “Builds on earlier steps” lists prerequisites that precede the primary step; “Needs later steps” lists components built after it, which are the deferred integration checks of the primary step. For legacy scenarios both cells are the union over their replacing GS scenarios (Scenario-Dispositions); the 1.3 table that this replaces assigned steps from the old architecture and is kept as git history (tag vault-rev-1.3). It does not claim any test has run.

CountValue
Legacy scenarios (T01 to T40, DG01 to DG44)84
New GGA scenarios (GS01 to GS32)32
ScenarioTitlePrimary stepCan run earlyBuilds on earlier stepsNeeds later stepsWhyStatus rule
T01Invitation-only access and single-company membership02See GS04—07Reframed; Blueprint pp. 3, 4, 10, 14Follows its replacing GS scenario; currently Not executed
T02Fixed roles cannot be bypassed through the API03See GS17—04, 06, 09Retained and refined; Blueprint pp. 3, 13, 17Follows its replacing GS scenario; currently Not executed
T03Company-admin visibility is disclosed and scoped12None (history)——Parked under GGA; no GGA feedbackParked; no build and no oracle; Not executed
T04Reassignment moves work without duplicating it02See GS17—03, 04, 06, 09Reframed; Blueprint pp. 4, 13Follows its replacing GS scenario; currently Not executed
T05Publish an approved opportunity and discover it04See GS01, GS080305Reframed; Blueprint pp. 5, 10, 14Follows its replacing GS scenario; currently Not executed
T06Search filtering precedes counts and pagination05See GS01, GS2804—Retained; Blueprint pp. 7, 11Follows its replacing GS scenario; currently Not executed
T07Rule recommendations explain evidence and gaps05See GS2804—Retained and refined; Blueprint p. 7Follows its replacing GS scenario; currently Not executed
T08Validation and unsaved drafts remain private02See GS03——Retained and refined; Blueprint pp. 4, 10, 14Follows its replacing GS scenario; currently Not executed
T09Ask privately without posting or submitting interest12None (history)——Parked under GGA; no GGA feedbackParked; no build and no oracle; Not executed
T10Third respondent has a separate private conversation06See GS10, GS1703, 0407, 09Reframed; Blueprint pp. 6, 17Follows its replacing GS scenario; currently Not executed
T11Messages require current authority and safe input07See GS13, GS1802, 0609Reframed; Blueprint pp. 1, 10, 17Follows its replacing GS scenario; currently Not executed
T12Questions do not silently become an accepted discussion12None (history)——Parked under GGA; no GGA feedbackParked; no build and no oracle; Not executed
T13Exact-version approval and sole-owner self-approval04See GS0803—Reframed; Blueprint pp. 5, 14, 18Follows its replacing GS scenario; currently Not executed
T14Editing after review prevents stale approved send04See GS07, GS0802, 03—Retained and refined; Blueprint pp. 5, 12Follows its replacing GS scenario; currently Not executed
T15Returned work and stale tabs preserve approved content04See GS07, GS0802, 03—Retained; Blueprint pp. 5, 14, 15Follows its replacing GS scenario; currently Not executed
T16Approval and role revocation races remain authorised06See GS11, GS12—07Retained and refined; Blueprint pp. 6, 15Follows its replacing GS scenario; currently Not executed
T17EOI is meaningful and references what B reviewed06See GS100407Reframed; Blueprint pp. 6, 14Follows its replacing GS scenario; currently Not executed
T18One active EOI survives duplicate submit and retry06See GS10, GS120407Retained and refined; Blueprint pp. 6, 12, 14Follows its replacing GS scenario; currently Not executed
T19Accept, decline and withdraw are mutually consistent06See GS11, GS12—07Reframed; Blueprint pp. 6, 15Follows its replacing GS scenario; currently Not executed
T20Clarification and discussion states retain next action09See GS2406, 07—Reframed; Blueprint p. 6Follows its replacing GS scenario; currently Not executed
T21Material revision preserves V1 while V2 is reviewed04See GS09—06, 07Superseded in part; Blueprint pp. 5, 16Follows its replacing GS scenario; currently Not executed
T22Revision racing with response never silently rebinds04See GS09—06, 07Reframed; Blueprint pp. 5, 6Follows its replacing GS scenario; currently Not executed
T23Pause/close wins against new interest04See GS09—06, 07Retained and refined; Blueprint pp. 5, 14, 16Follows its replacing GS scenario; currently Not executed
T24Lifecycle edges do not import Comprehensive scope12See GS2511—Retained; Blueprint p. 1Follows its replacing GS scenario; currently Not executed
T25Revocation invalidates open sessions and saved links06See GS11, GS1703, 0407, 09Retained and refined; Blueprint pp. 6, 15, 17Follows its replacing GS scenario; currently Not executed
T26Role downgrade and assignment removal use live policy03See GS05, GS17—04, 05, 06, 08, 09Retained and refined; Blueprint pp. 3, 7, 17Follows its replacing GS scenario; currently Not executed
T27Object IDs and errors reveal no private existence03See GS17—04, 06, 09Retained; Blueprint pp. 15, 17Follows its replacing GS scenario; currently Not executed
T28DG operations do not grant private-message browsing03See GS17, GS26—04, 06, 09Reframed; Blueprint pp. 3, 17Follows its replacing GS scenario; currently Not executed
T29Next-action creation and completion are participant scoped12None (history)——Parked under GGA; no GGA feedbackParked; no build and no oracle; Not executed
T30Daily view mirrors the underlying authorised records08See GS05, GS2903, 05, 0609Reframed; Blueprint p. 10Follows its replacing GS scenario; currently Not executed
T31Overdue is defined at a reproducible time boundary02See GS06—07Reframed; Blueprint pp. 7, 16Follows its replacing GS scenario; currently Not executed
T32History and records survive permitted responsibility changes06See GS11, GS1703, 0407, 09Retained and refined; Blueprint pp. 12, 15Follows its replacing GS scenario; currently Not executed
T33Business state and notification event commit together01See GS13—06, 07, 09Retained; Blueprint pp. 11, 15Follows its replacing GS scenario; currently Not executed
T34Email content is minimal and links reauthorise07See GS130609Retained; Blueprint pp. 10, 16, 17Follows its replacing GS scenario; currently Not executed
T35Worker duplicates and ambiguous sends reconcile safely07See GS130609Retained; Blueprint p. 16Follows its replacing GS scenario; currently Not executed
T36Failures, recipient changes and callbacks are recoverable07See GS130609Retained and extended; Blueprint p. 16Follows its replacing GS scenario; currently Not executed
T37Authentication, invitation and session controls hold01See GS26—03Retained and extended; Blueprint pp. 4, 14, 17Follows its replacing GS scenario; currently Not executed
T38Environment separation and safe failure visibility01See GS30—10Retained; Blueprint pp. 11, 17Follows its replacing GS scenario; currently Not executed
T39Responsive accessibility and agreed load are measurable10See GS21, GS3102, 05, 06, 08—Retained and extended; Blueprint pp. 10, 17Follows its replacing GS scenario; currently Not executed
T40Restore, migration and release evidence are controlled10See GS21, GS3001—Retained and extended; Blueprint pp. 17, 18, 19Follows its replacing GS scenario; currently Not executed
DG01Each payer knows what its own service buys12None (history)07, 09—Superseded under GGA; replaced in part by GS22Superseded; no build and no oracle; Not executed
DG02Vetting explains checked and unchecked facts02See GS32—04Reframed; Blueprint pp. 2, 4, 5Follows its replacing GS scenario; currently Not executed
DG03A pointer uses member-visible content only05See GS2804—Reframed; Blueprint p. 7Follows its replacing GS scenario; currently Not executed
DG04Named introduction needs independent exact consents06See GS11—07Reframed; Blueprint pp. 6, 15Follows its replacing GS scenario; currently Not executed
DG05Both pay without buying influence09See GS14, GS2804, 05, 08—Reframed; Blueprint pp. 3, 7Follows its replacing GS scenario; currently Not executed
DG06No-fit does not replace an unmet introduction12None (history)06, 07, 09—Superseded under GGA; replaced in part by GS24Superseded; no build and no oracle; Not executed
DG07Unanswered-item help is requester-authorised06See GS11—07Reframed; Blueprint p. 6Follows its replacing GS scenario; currently Not executed
DG08Refusal and silence do not leak hidden status06See GS11—07Retained and refined; Blueprint p. 6Follows its replacing GS scenario; currently Not executed
DG09Facilitation is an agreed manual session12None (history)07, 08—Superseded under GGA; replaced in part by GS15, GS16Superseded; no build and no oracle; Not executed
DG10Any participant can pause without releasing authority06See GS11—07Reframed; Blueprint pp. 6, 15Follows its replacing GS scenario; currently Not executed
DG11Final check stops expired or withdrawn disclosures06See GS11—07Retained; Blueprint pp. 6, 15Follows its replacing GS scenario; currently Not executed
DG12Private positions exclude conflicted staff12None (history)——Parked under GGA; no GGA feedbackParked; no build and no oracle; Not executed
DG13Stalled work is not a DG surveillance trigger07See GS06, GS2402, 0609Reframed; Blueprint p. 16Follows its replacing GS scenario; currently Not executed
DG14Contradictory outcome reports remain private09See GS2406, 07—Reframed; Blueprint pp. 2, 8Follows its replacing GS scenario; currently Not executed
DG15Publication needs a separate release09See GS01, GS2404, 05, 06, 07—Reframed; Blueprint pp. 5, 8, 19Follows its replacing GS scenario; currently Not executed
DG16Service evidence separates sent from completion09See GS22, GS2406, 07—Superseded in part; Blueprint pp. 6, 8Follows its replacing GS scenario; currently Not executed
DG17Duplicate requests do not inflate work or charges06See GS12, GS23—09Reframed; Blueprint pp. 14, 15Follows its replacing GS scenario; currently Not executed
DG18Complaint classifications select the right route12None (history)——Parked under GGA; no GGA feedbackParked; no build and no oracle; Not executed
DG19Refund request is not a payment instruction09See GS23——Reframed; Blueprint pp. 8, 15Follows its replacing GS scenario; currently Not executed
DG20Forwarded counterparty content is not facilitation consent06See GS11—07Reframed; Blueprint pp. 6, 17Follows its replacing GS scenario; currently Not executed
DG21Departure revalidates consent and open obligations06See GS11, GS2702, 0407, 09, 10Reframed; Blueprint pp. 6, 17Follows its replacing GS scenario; currently Not executed
DG22Opaque IDs do not grant named private oversight03See GS17, GS26—04, 06, 09Reframed; Blueprint pp. 3, 17Follows its replacing GS scenario; currently Not executed
DG23Operational failure leaves a truthful open item07See GS13, GS200609, 10Retained; Blueprint p. 16Follows its replacing GS scenario; currently Not executed
DG24New service software stays outside Balanced12See GS2511—Reframed; Blueprint pp. 1, 16Follows its replacing GS scenario; currently Not executed
DG25Invitation receipt is not membership or marketing consent02See GS04—07Reframed; Blueprint pp. 4, 10, 14Follows its replacing GS scenario; currently Not executed
DG26Guest and pending intake remain isolated and correctable02See GS03, GS04—07Reframed; Blueprint pp. 3, 4Follows its replacing GS scenario; currently Not executed
DG27Assisted onboarding does not grant impersonation12See GS19——Retained and refined; Blueprint pp. 4, 7Follows its replacing GS scenario; currently Not executed
DG28DG badge is evidence-based and qualified02See GS32—04Reframed; Blueprint pp. 2, 4Follows its replacing GS scenario; currently Not executed
DG29First-offer advice sees only deliberately supplied version12None (history)——Parked under GGA; replaced in part by GS19Parked; no build and no oracle; Not executed
DG30Advisory completion and quality complaint are distinct12None (history)——Parked under GGA; no GGA feedbackParked; no build and no oracle; Not executed
DG31Weekly group session protects the defined audience12None (history)07, 08—Superseded under GGA; replaced in part by GS15, GS16Superseded; no build and no oracle; Not executed
DG32Weekly promise has cancellation and access rules12None (history)07, 08—Superseded under GGA; replaced in part by GS15, GS16Superseded; no build and no oracle; Not executed
DG33Higher service tier buys its specified DG work12None (history)05, 08, 09—Superseded under GGA; replaced in part by GS14Superseded; no build and no oracle; Not executed
DG34Partner assistance neither leaks refusal nor guarantees deal04See GS08, GS100306, 07Reframed; Blueprint pp. 1, 9Follows its replacing GS scenario; currently Not executed
DG35Newsletter permission is separate and withdrawable02See GS04—07Reframed; Blueprint p. 4Follows its replacing GS scenario; currently Not executed
DG36Tradeshow and news items retain source uncertainty12None (history)——Parked under GGA; no GGA feedbackParked; no build and no oracle; Not executed
DG37Member offer is not a public promotion or news feed05See GS0104—Reframed; Blueprint pp. 5, 10Follows its replacing GS scenario; currently Not executed
DG38Expired or changed campaign cannot reuse approval04See GS09—06, 07Reframed; Blueprint pp. 5, 16Follows its replacing GS scenario; currently Not executed
DG39Every public asset and channel has exact authority04See GS01, GS080305Reframed; Blueprint p. 5Follows its replacing GS scenario; currently Not executed
DG40Backlinks exclude private URLs and unsupported claims05See GS01, GS0204—Reframed; Blueprint pp. 10, 17Follows its replacing GS scenario; currently Not executed
DG41Social visibility reports action rather than reach12None (history)——Parked under GGA; no GGA feedbackParked; no build and no oracle; Not executed
DG42Withdrawal is specific and receipts follow removal04See GS02—05Reframed; Blueprint pp. 5, 17Follows its replacing GS scenario; currently Not executed
DG43Complaint preserves the promise and disputed work12None (history)——Parked under GGA; no GGA feedbackParked; no build and no oracle; Not executed
DG44New services and wiki references do not silently expand software12See GS2511—Reframed; Blueprint pp. 1, 16Follows its replacing GS scenario; currently Not executed
GS01-stagedPublic views expose approved summaries only05Projection filter on fixtures; canary strings in member, restricted and draft fields04—The approved projection and publication (04) must exist to have anything to leak.Eligible for verification in step 05, then rechecked in 11; currently Not executed
GS02-stagedUnavailable and withdrawn listings keep a non-sensitive notice04State transitions and projection invalidation—05The public URL and cache behaviour need the public routes (05).Eligible for full verification only after steps 05, 11; currently Not executed
GS03-stagedRequired profile fields, saved drafts and exact errors02Whole scenario on the profile API———Eligible for verification in step 02, then rechecked in 11; currently Not executed
GS04-stagedRegistration, domain matching and owner-issued invitations02Membership and invitation rules—07Invitation email delivery needs the worker (07).Eligible for full verification only after steps 07, 11; currently Not executed
GS05-stagedEligibility is computed per request from the stated expression03Eligibility function over a decision table—05, 06, 08Enforcement on discovery (05), pitch (06) and registration (08).Eligible for full verification only after steps 05, 06, 08, 11; currently Not executed
GS06-stagedFreshness boundary and recovery02Boundary arithmetic with a controlled clock and the job disabled—07Reminder jobs and old-cycle stop need the worker (07).Eligible for full verification only after steps 07, 11; assertions Blocked by GL03; currently Not executed
GS07-stagedProfile versions, attestation and stale-draft protection02Whole scenario———Eligible for verification in step 02, then rechecked in 11; currently Not executed
GS08-stagedPublication control and partner boundaries04Partner allow and deny matrix03—Role and company boundaries come from the policy pipeline (03); run once more as routes are added.Eligible for verification in step 04, then rechecked in 11; assertions Blocked by GQ02; currently Not executed
GS09-stagedAmendment, expiry and pause stop new pitches04State refusals in the API—06, 07Existing-pitch handling (06) and expiry jobs (07).Eligible for full verification only after steps 06, 07, 11; assertions Blocked by GQ06, GQ07; currently Not executed
GS10-stagedPitch with applicant-approved fields only06Field scoping on the pitch record0407A published listing (04) is needed to pitch against; the owner notification after a new pitch needs the worker (07).Eligible for full verification only after steps 07, 11; currently Not executed
GS11-stagedConsent, release and withdrawal06Consent and release transaction—07Delivery of the contact package needs the worker (07).Eligible for full verification only after steps 07, 11; currently Not executed
GS12-stagedConcurrent accepts and retried commands06Race harness on accept and replay———Eligible for verification in step 06, then rechecked in 11; currently Not executed
GS13-stagedOutbox, retries and recoverable notifications07Outbox, retry schedule and failure injection0609Replayed jobs must not duplicate grants (06) or invoices and terms (09).Eligible for full verification only after steps 09, 11; currently Not executed
GS14-stagedPayment independence09Access results by company state05, 08—Discovery (05) and registration (08) exist to be gated.Eligible for verification in step 09, then rechecked in 11; currently Not executed
GS15-stagedEvent registration, capacity and waitlist08Capacity and uniqueness under concurrency07—Waitlist and cancellation notices need the worker (07).Eligible for verification in step 08, then rechecked in 11; currently Not executed
GS16-stagedEvent reminders, changes and timezones08Job generation by occurrence version07—Delivery needs the worker (07).Eligible for verification in step 08, then rechecked in 11; currently Not executed
GS17-stagedTenant, role and file-ID isolation03Harness and matrix for routes that exist—04, 06, 09Routes are added in 04, 06 and 09; extend the matrix each time.Eligible for full verification only after steps 04, 06, 09, 11; currently Not executed
GS18-stagedFile upload, scanning and download control02Upload validation and scan state—06Grant-checked sharing and download need introductions (06).Eligible for full verification only after steps 06, 11; currently Not executed
GS19-stagedAI drafts and assistance boundaries12Draft versus published separation——Adapter is optional and deferred in the first release.Eligible for verification in step 12, then rechecked in 11; currently Not executed
GS20-stagedOperations resolve exceptions without the founder10Console queue actions07, 09—Failed messages (07) and invoice exceptions (09) must exist to be resolved.Eligible for verification in step 10, then rechecked in 11; currently Not executed
GS21-stagedBackup restore and measured performance scenario10Restore rehearsal and load test———Eligible for verification in step 10, then rechecked in 11; assertions Blocked by GL07; currently Not executed
GS22-stagedCommercial path end to end09Records at each step with stub providers07—Notifications and reminders need the worker (07).Eligible for verification in step 09, then rechecked in 11; currently Not executed
GS23-stagedFinance exceptions and duplicate payments09Settlement uniqueness and exception queue———Eligible for verification in step 09, then rechecked in 11; currently Not executed
GS24-stagedOutcomes: company-confirmed and partner-reported stay distinct09Reporter and confirmation rules06, 07—Introductions (06) and outcome prompts (07).Eligible for verification in step 09, then rechecked in 11; currently Not executed
GS25-stagedDeferred scope stays deferred12Route, job and configuration inventory11—Rechecked at every release and in the step 11 run.Rechecked at every release and in step 11; currently Not executed
GS26-stagedPrivileged access, MFA and audit03Authentication policy and audit rows———Eligible for verification in step 03, then rechecked in 11; currently Not executed
GS27-stagedCorrection, export and deletion across files, indexes and restores10Request workflow records02, 04, 09—Deletion must cover profile files (02), listings (04) and finance records (09).Eligible for verification in step 10, then rechecked in 11; assertions Blocked by GL04, GL07; currently Not executed
GS28-stagedMatching shows reasons and uses eligible companies and live offers only05Rule matching on a fixture04—Published, expired and paused listings (04).Eligible for verification in step 05, then rechecked in 11; currently Not executed
GS29-stagedDashboards and consoles mirror authorised records08Dashboard items against authorised records0609Introduction progress (06) and contribution status (09).Eligible for full verification only after steps 09, 11; currently Not executed
GS30-stagedEnvironment separation and release discipline01Environment and rollback rehearsal—10Monitoring and cost reporting are completed in 10.Eligible for full verification only after steps 10, 11; currently Not executed
GS31-stagedAccessible, responsive states for every restricted screen02Per-screen checks as screens are built—05, 06, 08, 10Every screen must be exercised; final audit in 10.Eligible for full verification only after steps 05, 06, 08, 10, 11; currently Not executed
GS32-stagedEvidence status labels never imply verification02Label rules on the profile—04Listing review labels need operations review (04).Eligible for full verification only after steps 04, 11; currently Not executed

Regression rule

When a later step adds routes, jobs or screens, rerun the isolation matrix (GS17-staged), the public-view canaries (GS01-staged) and the outbox failure injection (GS13-staged) before the step’s exit evidence is recorded. Step 11 reruns every scenario that has a “Needs later steps” entry on one named integrated build.

Overview: Implementation-Order-Overview.