ktx/docs-site/content/docs
Andrey Avtomonov 9ac37166f5 fix(connections): enforce scan_enabled:false on explicit scan/ingest commands
scan_enabled:false promised the connection is 'never used as a scan/ingest
target,' but the predicate only gated automatic selection — explicit
ktx scan <id> / ktx ingest <id> still resolved the connection id and reached the
live-database introspection path, so an execute-only connection could still be
scanned or ingested.

Guard runKtxScan and runKtxIngest at entry: if the target connection is
execute-only, refuse with an actionable error (remove the flag to scan, or use
ktx sql to query) before doing any work. This makes the flag a single declaration
honored on every scan/ingest entry point, not just auto-selection.
2026-06-09 14:28:05 +02:00
..
ai-resources chore: revert repo references to Kaelio/ktx and remove rename-resilience (#252) 2026-06-02 00:14:43 +02:00
cli-reference feat(connections): add execute-only warehouses; stop silent full-project scans 2026-06-09 13:05:15 +02:00
community feat(telemetry): collect PostHog $exception error reports in CLI and daemon (#262) 2026-06-05 19:36:21 +02:00
concepts docs: standardize fanout terminology (#218) 2026-05-25 11:09:33 -04:00
configuration fix(connections): enforce scan_enabled:false on explicit scan/ingest commands 2026-06-09 14:28:05 +02:00
getting-started docs: add serving-phase diagram to the introduction page (#264) 2026-06-05 19:22:45 -04:00
guides fix(git): give each ktx project its own git repo root 2026-06-09 12:14:07 +02:00
integrations feat(cli)!: remove fast mode; ktx ingest always builds enriched context (KLO-721) (#237) 2026-05-29 17:41:04 +02:00
meta.json docs: add ktx.yaml configuration reference (#200) 2026-05-21 15:29:20 +02:00