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.

GS09 · Amendment, expiry and pause stop new pitches

FieldValue
StatusNot executed
TypeBalanced software (new in the GGA baseline)
SourceBlueprint pp. 5, 16 (GGA-Requirement-Register); client-supplied draft, not accepted
GateGA04
Blueprint delivery stageStage 2 Foundation and publishing (p. 19)
Build step04 (primary; tests first)
Replaces or carriesDG38, T21, T22, T23
DecisionsGQ06-staged, GQ07-staged

Given

A published listing with one pitch already submitted. A second listing nears expiry.

When

Make a material amendment to the live listing; let the other expire; pause and close each; try to submit a new pitch through the API directly; the owner reconfirms the expired listing.

Then / oracle

A material amendment pauses the affected listing until it is re-approved. Expired, paused, closed and rejected listings block new pitches independently in the API, not only in the interface. An expiry check removes expired offers from active projections and notifies the owner. Reopening requires review and a new expiry.

Evidence required

API refusals per state; projection contents before and after; owner notification records.

Decision dependency

  • GQ06-staged: Whether reconfirming an expired listing needs a fresh review is open; the review-on-reconfirm assertion is Blocked by GQ06
  • GQ07-staged: What happens to pitches already submitted when a listing is paused is open; that assertion is Blocked by GQ07

Where a decision is pending, the dependent assertion is Blocked by that decision and no oracle is invented. A proposed default is a configuration value, not a promise. This note is a specification: it is Passed only on a named integrated build and fixture.

Back to GGA-Scenario-Index · GGA-Traceability-Matrix · Scenario-Dispositions.