E1 unblocked: cost column added back to chat_messages via FieldKind::RealDefault(0.0). save_message passes through f64; search restores via r['cost'].as_f64(). Tests: 6/6 (was 5, +1 cost_roundtrips_via_search asserts 0.00777 f64). Known deferred (flagged for future): 1. chat_sessions TEXT-PK requires engine multi-schema support (Store::open takes single schema) — bespoke DDL retained. 2. kei-crossdomain re-migration deferred — engine TextPairWithMetadata extra_columns field not yet shipped; edge DDL hard-codes src_path/ dst_path vs from_uri/to_uri. Bespoke DDL retained. Follow-up: extend engine edge variant with extra_columns + column name customization. kei-crossdomain tests unchanged 5/5. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||