You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create the suite-level conformance fixtures required to prove that flow can plan, execute, validate, explain, interrupt, retry, and resume work across independently released renderflow, optiflow, and aniflow providers.
Flow owns orchestration fixtures and expected cross-tool state transitions. Raw format corpora remain in the provider repositories.
Motivation
Apache Tika-style parser corpora are valuable because they turn rare format behavior, malformed inputs, and regressions into durable tests. This repository needs the equivalent for its own product boundary.
The corpus must be versioned, deterministic, redistribution-safe, inspectable, and generator-first. It must not become an unreviewed dump of large or copyrighted binaries, and its coverage manifest must never claim that finite fixtures prove support for every possible file.
Cross-suite rules
Keep fixture generation and assertions in the owning repository.
Use public CLI/API and versioned artifacts for cross-tool tests; never import sibling source trees.
Prefer small source recipes plus deterministic generators over committed large binaries.
Record seed, generator/tool version, parameters, expected digest, media type, validity class, license/provenance, and expected behavior.
Partition fixtures into valid, boundary, malformed, unsupported, and resource-stress classes.
Malformed fixtures must have intentional corruption recipes and named expected diagnostics.
Resource-stress cases must be safely bounded in normal CI; expensive/nightly tiers must be explicit.
Never include secrets, personal data, proprietary samples, malware, weaponized polyglots, or uncontrolled decompression bombs.
Fuzz-found regressions must be minimized, assigned a stable ID, documented, and promoted into the deterministic corpus.
Tests must validate typed outcomes, artifacts, digests, cleanup, and source immutability—not merely process exit or file existence.
Keep generated files reproducible and add a drift check; CI must never rewrite canonical fixtures.
Outcome
Create the suite-level conformance fixtures required to prove that flow can plan, execute, validate, explain, interrupt, retry, and resume work across independently released renderflow, optiflow, and aniflow providers.
Flow owns orchestration fixtures and expected cross-tool state transitions. Raw format corpora remain in the provider repositories.
Motivation
Apache Tika-style parser corpora are valuable because they turn rare format behavior, malformed inputs, and regressions into durable tests. This repository needs the equivalent for its own product boundary.
The corpus must be versioned, deterministic, redistribution-safe, inspectable, and generator-first. It must not become an unreviewed dump of large or copyrighted binaries, and its coverage manifest must never claim that finite fixtures prove support for every possible file.
Cross-suite rules
Required fixture families
Representative workflows
Contract and compatibility cases
State-machine and authority cases
Provider-fixture boundary
Deliverables
Acceptance criteria
Dependencies and scheduling
Non-goals