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
Local evidence passes: all targets and 81 acceptance + 49 lifecycle recipes twice on Rust 1.85; 49 lifecycle recipes twice on stable. Hosted/macOS/Windows checks are unverified in this handoff. The maintainer's 2026-09-26 instruction supersedes older CI-wait text: hand back focused local validation without waiting for hosted/default-branch CI. Maintainer owns merges.
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.
#32 — prove the static publication workflow with released providers.
#33 — prove the temporal release workflow with released providers.
#34 — add clean-room compatibility, CI tiers, and regression promotion; reconcile final evidence.
After the shared #28–#31 foundation is accepted, #32 and #33 may proceed independently when their exact provider artifacts are available. #34 is the final integration gate.
Active external dependencies
#25 — complete external-process, artifact, integrity, and authority boundaries.
Provider corpus issues own raw-format depth. A Flow real-provider checkpoint may proceed once the exact required immutable fixture subset and public contract artifacts exist; it must not claim coverage beyond that subset. #10 consumes the static orchestration evidence and is not a prerequisite for this fixture program.
At the planning snapshot, no open pull requests were observed in Flow, Renderflow, Optiflow, or Aniflow.
Non-goals
Owning provider algorithms or raw-format corpora.
Source-tree imports across repositories.
Performing real consequential publication/signing in ordinary CI.
Treating one happy-path demo as suite completeness.
Important
2026-09-26 execution handoff
This status supersedes older dependency and active-checkpoint markers below.
c653c3667dd1879bd7009f83a4906ab6ae9ba832; its default-branch CI passed.dfb16b347975e3292dc2928c8c48463f51dcf6d1; default-branch CI passed. Its 81 scenarios run twice on Rust 1.85 and stable.6db839facc822707e9e3a9d74dda044faac77fe7.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
Bounded execution plan
Dependency scan recorded 2026-09-20. Reverify live state before each implementation branch.
Accepted foundations
Ordered child checkpoints
After the shared #28–#31 foundation is accepted, #32 and #33 may proceed independently when their exact provider artifacts are available. #34 is the final integration gate.
Active external dependencies
Provider corpus issues own raw-format depth. A Flow real-provider checkpoint may proceed once the exact required immutable fixture subset and public contract artifacts exist; it must not claim coverage beyond that subset. #10 consumes the static orchestration evidence and is not a prerequisite for this fixture program.
At the planning snapshot, no open pull requests were observed in Flow, Renderflow, Optiflow, or Aniflow.
Non-goals