Printable idea sheet
cutover
reqlan rq/core_analysis/rust_port.rq:276
Katz 0.118
Native engine is required for CLI, MCP, and the extension IndexService path ( no `REQLAN_ANALYTICAL_ENGINE=js` escape hatch ).
Order: golden parse / extract → headless CLI `analyse` / `search` / `export` → MCP → extension via platform VSIX ( host-matching napi `.node` required ).
Shared base `.reqlan` DB is schema v4 rusqlite; fixtures verify reopen compatibility.
The default editor LSP is language_server_rust. Langium remains only as the transitional `node` engine fallback and dual-parser oracle ( parser_align ).
- status
- done
- tests
- schema.rs:opens_at_schema_version_4, schema.rs:schema_v4_columns_round_trip_git_count_and_mtime, schema.rs:schema_v4_file_reopens_after_drop, schema.rs:opens_sqljs_written_schema_v4_fixture, schema-v4-roundtrip.test.ts, open-analysis-api.test.ts, runtime-engine.test.ts, native-headless-entry.test.ts
Interactive page: cutover