HistoriaMP - Pipeline Graph v3
Attempts · reuse invalidation · termination · partial acceptance
Process step
Gate / decision
Fan-out branch
Audit
Re-entry -> new attempt
Cross-cutting rule
Principle v3
No linear reader. Each attempt creates an acyclic artifact DAG. Corrections create new attempts, not cycles.
Reuse only when fresh. Reuse between attempts is allowed when the
upstream_subgraph_hash is unchanged or explicitly revalidated.Gates must terminate. Automatic loops need loop bounds and terminal states. New attempt only with
changed_inputs.A negative finding is a finding.
no_reading_possible is a legitimate result with full provenance.LMM = auditable, not reproducible. Every raw model response is stored as an immutable artifact.
Review is evidence, not truth. Human decisions are documented, fallible and can be double-checked by sampling.
The HistoriaMP pipeline does not describe a linear reader, but a controlled attempt and artifact DAG. Every step must preserve image basis, coordinate space, model input, uncertainty, review status and provenance traceably.
- Attempts create new, verifiable artifact states instead of cyclic corrections.
- Reuse is allowed only when the upstream subgraph is unchanged or revalidated.
- Review, audit, claim checking and terminal states prevent smooth, unsupported readings.
