-
Notifications
You must be signed in to change notification settings - Fork 0
COOL IDEA: deterministic multi-writer scenario corpus #684
Copy link
Copy link
Open
Labels
area:testingPrimary work area: testing.Primary work area: testing.priority:laterDeferred or speculative work.Deferred or speculative work.status:availableOpen and available for prioritization; not blocked or actively in progress.Open and available for prioritization; not blocked or actively in progress.type:featureNew capability or product behavior.New capability or product behavior.
Description
Activity
Metadata
Metadata
Assignees
Labels
area:testingPrimary work area: testing.Primary work area: testing.priority:laterDeferred or speculative work.Deferred or speculative work.status:availableOpen and available for prioritization; not blocked or actively in progress.Open and available for prioritization; not blocked or actively in progress.type:featureNew capability or product behavior.New capability or product behavior.
Idea
Build a source-controlled corpus of deterministic multi-writer graph scenarios that can be reused across reducer, materialization, optic, sync, and documentation-example tests.
This is the constructive version of #681: instead of ad hoc random fixture generation inside integration tests, name the causal scenarios we care about and make them replayable.
Shape
Each scenario should describe:
Why it is cool
A corpus like this gives us reusable behavioral truth:
Suggested first slice
Start with 5 to 8 compact scenarios:
Then wire one consumer, likely
JoinReducer, before expanding to materialization or optic readers.