Skip to content

Profile and bound lineage replay performance #42

Description

@iam-brain

Question

Reduce the lineage ledger runtime and memory cost enough for safe flagged promotion without weakening correctness. The frozen 819,779-observation replay currently takes materially longer than legacy scanning and peaks on a 355,168-observation family.

Acceptance

  • Add stage-level timing and family-size diagnostics without private identifiers.
  • Profile parsing, family preparation, fingerprinting, reconciliation, pricing, and fallback separately.
  • Preserve family-local release and cancellation.
  • Add bounded performance tests for multi-million-observation synthetic histories.
  • Demonstrate a material frozen-corpus improvement before Remove superseded fork accounting and harden migrations #20; do not promote solely because unit benchmarks pass.

Prerequisite for #20 and successor to #23.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions