Outcome
Current Polylogue master can ingest, replay, repair, and rebuild the real archive within explicit time, memory, WAL, cancellation, restart, and time-to-searchable bounds. The result is a reproducible benchmark/receipt, not another optimization based on stale measurements.
Why this issue remains open
The original June incident exposed real pathologies, including slow full-ingest chunks, multi-gigabyte WAL growth, retained RSS after interruption, and weak stage visibility. Since then, raw replay, authority reconciliation, planner statistics, derived rebuilds, FTS finalization, checkpointing, and repair paths have changed substantially.
Therefore:
Historical timings are regression evidence, not a current performance diagnosis. Remeasure current code before admitting another fix.
Benchmark matrix
Run against a declared immutable archive snapshot and record:
- hardware, code commit, schema versions, archive row/byte counts, and enabled optional lanes;
- clean full replay from retained raw authority;
- resumable restart after interruption at representative stages;
- live catch-up of changed large provider files;
- derived insight/thread/run/delegation rebuild;
- FTS/trigram/vector finalization where enabled;
- time to first searchable page and final readiness;
- peak RSS, WAL, DB growth, CPU, open files, and stage durations;
- cancellation/deadline behavior and retained resume state;
- parity and debt before/after.
Acceptance criteria
Tracker authority
Non-goals
- No generic micro-optimization campaign.
- No benchmark against only synthetic fixtures.
- No requirement that every optional derived lane block initial queryability.
- No weakening parity, evidence authority, or restart safety to improve headline throughput.
Outcome
Current Polylogue
mastercan ingest, replay, repair, and rebuild the real archive within explicit time, memory, WAL, cancellation, restart, and time-to-searchable bounds. The result is a reproducible benchmark/receipt, not another optimization based on stale measurements.Why this issue remains open
The original June incident exposed real pathologies, including slow full-ingest chunks, multi-gigabyte WAL growth, retained RSS after interruption, and weak stage visibility. Since then, raw replay, authority reconciliation, planner statistics, derived rebuilds, FTS finalization, checkpointing, and repair paths have changed substantially.
Therefore:
Benchmark matrix
Run against a declared immutable archive snapshot and record:
Acceptance criteria
Tracker authority
polylogue-20d.6(tracker:gh-mirror).Non-goals