c4b4b2e2bc
QuestDbHistorianDataSource serves Raw (LIMIT $n, no continuation, R8), AtTime (chunked LIMIT 1 neighbour seeks, <=50 times per statement), Events and Processed (one statement per node, bucket = (cast(ts AS LONG)*10 - start)/interval, shared BucketPlan/AggregateEvaluator/AtTimeEvaluator). Every sample read filters NOT deleted; every row goes through StoredSample.FromStored; RC2 long.MinValue read repair. QuestDbConformanceBackend (seed/read-back) for the conformance suite; writer/updater factories are T7 placeholders. Claude-Session: https://claude.ai/code/session_01Ef2ozxS7QPanGT8uoATbTe