v0.2.17
Two regressions caught by the post-publish end-to-end re-test of 0.2.16.
Fixed
havn historyandhavn tablesroute through a running server. 0.2.13 fixedhavn queryfor the warehouse-locked-by-server case;tablesandhistorywere left on the direct-DuckDB path and threw IO errors. Both now use the same sidecar-lockfile + HTTP fallback chain (with stale-PID detection from 0.2.16).havn lintno longer chokes on@configlines. The directive-stripper only recognised the legacy--form, so canonical-syntax SQL files produced 6 spuriousPRSparser errors. Now uses the engine's_META_PREFIXESset covering both syntaxes. Correctness mode now reports the 4 real issues (AM04 / RF04 / AM05) instead of drowning them.
End-to-end re-verified against fresh pip install havn==0.2.17 + the live altrocase kit. Full pytest suite: 1250 passed, 72 skipped.