Skip to content

[Artifact Forest 9/9] Prove the multi-family artifact forest and hand it to Flow #430

Description

@szmyty

Parent: #421
Depends on: #422, #423, #424, #425, #426, #427, #428, #429
Coordinates with: egohygiene/flow#11

Outcome

Prove the complete concept with one redistribution-safe integration fixture and publish a stable downstream contract that Flow can orchestrate.

Fixture scenarios

Screenplay source

Fountain
 ├── FDX
 ├── FadeIn
 ├── OSF
 ├── screenplay JSON
 ├── formatted PDF
 └── analysis report

The original Fountain is referenced, not regenerated.

PDF recovery source

PDF
 ↓
extracted/recovered screenplay
 ├── Fountain
 ├── FDX
 ├── FadeIn
 └── OSF

PDF is not regenerated unless explicitly requested.

Media source

video/audio
 ├── embedded timed text where present
 └── local speech transcript
       ├── SRT
       ├── WebVTT
       ├── JSON
       └── text

Deliverables

Acceptance criteria

  • The integration forest executes without cycles or duplicate targets.
  • Every artifact explains why it exists, how it was produced, and what information loss/review state applies.
  • Source-format suppression works across screenplay and PDF recovery scenarios.
  • Provider absence produces a partial truthful forest rather than false success.
  • Flow can consume the released contract/artifact evidence without source dependency.
  • Stable/MSRV, contracts, fixtures, docs, package and adversarial validations pass.

Non-goals

Flow implementation itself, consumer publication, or creative approval.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions