Plan Document

Durable Options Tape History

Make the options tape a signal-first live instrument with scroll-gated historical depth: keep the hot cache at 100 option prints, load older rows from ClickHouse only at the scroll gate, preserve execution context, and render ClickHouse-backed rows exactly like any other valid flow row.

Created 2026-05-16 17:11 Mode: Plan Surface: Options Tape

Plan Summary

Treat stale strictly as feed health, not as historical-row quality. The user should be able to analyze current live prints and earlier flow in one continuous tape, with no visual distinction between hot-cache rows and ClickHouse-backed rows.

Goals

Proposed Changes

Relevant Context

Implementation Steps

Risks, Limitations, and Mitigations

Validation

Open Questions

Fixed assumptions: historical ClickHouse rows should be visually indistinguishable from hot-cache rows, and local plus VPS wipe should be an operator-confirmed reset path rather than a background migration.