1.5 KiB
1.5 KiB
Prompt
The user reran the known IB FQME on backfiller_deep_fixes and reported that publish_latest_frame() still failed because NativeDB required an index absent from IB’s provider frame. The user called out the missed tabular schema boundary and requested an actual end-to-end test suite rather than storage fakes.
Response summary
Repaired the IB-provider-to-NativeDB boundary by canonicalizing durable fields and mapping reloads into provider-specific SHM buffers. Added a local actor/SHM/Parquet integration regression covering first startup and restart, plus focused conversion and timestamp-coercion tests. Two review rounds found and resolved restart hydration and fractional-time hazards.
Files changed
piker/storage/nativedb.py- canonical storage and SHM field mappingpiker/tsp/_anal.py- name-based Polars-to-NumPy conversiontests/test_history_backfill.py- actor/SHM/Parquet integration testtests/test_storage_nativedb.py- schema conversion regressionsai/prompt-io/opencode/20260727T212454Z_689df816_prompt_io.raw.md- unedited response record
ai/prompt-io/opencode/20260727T212454Z_689df816_prompt_io.md- provenance metadata and response summary
Human edits
None - generated changes have not been edited by the human.