← The board

D9 "Where is my show?" pipeline trace

Area
D — Content & household
Audience
both
Kind
feature
Status
accepted
Maturity
shipped
Shipped in
0.4.0
Labels
verification, ux
Relates to
B4C3C7D3D4

The feature in the specification · Read at

Requirements

  1. D9-R1acceptedMUST

    A single item MUST be traceable across every service that handled it, in one view.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-core/src/servarr.rscrates/lemonfiber-core/src/app/targets/media.rs
    cited by
    lemonfiber@3188dce153
  2. D9-R2acceptedMUST

    Each stage MUST name the service, the time, and the outcome.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-core/src/servarr.rscrates/lemonfiber-core/src/app/targets/media.rs
    cited by
    lemonfiber@d6ec687a5b
  3. D9-R3acceptedMUST

    A failing stage MUST carry the reason and a remedy.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-core/src/servarr.rscrates/lemonfiber-core/src/app/targets/media.rs
    cited by
    lemonfiber@d6ec687a5b
  4. D9-R4acceptedMUST

    Items MUST be searchable by human-meaningful terms, not internal identifiers.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-core/src/servarr.rscrates/lemonfiber-core/src/app/targets/media.rs
    cited by
    lemonfiber@e2cce330c0
  5. D9-R5acceptedMUST

    The trace MUST distinguish not-monitored, never-found, never-grabbed, never-downloaded and never-imported.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-core/src/servarr.rscrates/lemonfiber-core/src/app/targets/media.rs
    cited by
    lemonfiber@78c3c363a7lemonfiber@f646757efc
  6. D9-R6acceptedMUST

    Correlation across services MUST be automatic.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-core/src/servarr.rscrates/lemonfiber-core/src/app/targets/media.rs
    cited by
    lemonfiber@d6ec687a5b
  7. D9-R7acceptedMUST

    Uncertain correlation MUST be marked as uncertain rather than presented as fact.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-core/src/servarr.rscrates/lemonfiber-core/src/app/targets/media.rs
    cited by
    lemonfiber@d6ec687a5b
  8. D9-R8acceptedMUST

    Disagreement between services MUST be surfaced as a finding.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-core/src/servarr.rscrates/lemonfiber-core/src/app/targets/media.rscrates/lemonfiber-core/src/model.rs
    cited by
    lemonfiber@d6ec687a5b
  9. D9-R9acceptedMUST

    Repeated attempts for the same item MUST be shown as history.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-core/src/servarr/pipeline.rs
    cited by
    lemonfiber@82525cfebe
  10. D9-R10acceptedMUST

    Unavailable historical detail MUST be reported as unavailable, never inferred.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-ports/src/service/stage.rs
    cited by
    lemonfiber@4a573e8cac
  11. D9-R11acceptedMUST

    Items reported by queue health MUST link directly to their trace.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-core/src/servarr/pipeline.rs
    cited by
    lemonfiber@afe3a6b2f8lemonfiber@82525cfebe
  12. D9-R12acceptedMUST

    Household members MUST be able to see progress of their own requests in simplified form.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-core/src/household.rscrates/lemonfiber-core/src/seerr.rscrates/lemonfiber-core/src/servarr/pipeline.rs
    cited by
    lemonfiber@9c4c5afb53
  13. D9-R13acceptedMUST

    Series and season level queries MUST aggregate per-item states with a summary.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-ports/src/service/stage.rscrates/lemonfiber-core/src/servarr/pipeline.rscrates/lemonfiber-core/src/app/trace.rs
    cited by
    lemonfiber@9c4c5afb53
  14. D9-R14acceptedMUST

    Retained history MUST be bounded, and the horizon MUST be stated.

    locked by
    0.4.0 met
    recorded done
    lemonfibercrates/lemonfiber-core/src/app/trace.rscrates/lemonfiber-ports/src/service/stage.rs
    cited by
    lemonfiber@4a573e8cac