ktx/packages/cli
Kevin Messiaen 4eb9272f6c
feat(analytics-skill): cover multiple prose phrasings and parse a missing join key
Root-cause correction for the deps_dev_v1 fork-count failure: the dominant
cause is not comma-stripping but (1) the same fact phrased several ways in the
narrative, so a single regex drops every other form to NULL, and (2) a table
with no structured key whose identifier lives only in prose. Reframe the
extract rule to sample distinct phrasings and COALESCE one pattern per
phrasing; add a schema-linking rule that parses a missing join key out of the
prose; note a second phrasing as a cause in the parse-coverage check.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011Q2q8GTZBn98eg6zUjDxvR
2026-07-12 18:40:50 +07:00
..
assets/demo/orbit Polish documentation copy (#98) 2026-05-14 12:43:14 -04:00
scripts feat: ktx batch — scan resilience, analytics SQL craft, connector hardening (#312) 2026-06-29 16:35:57 +00:00
src feat(analytics-skill): cover multiple prose phrasings and parse a missing join key 2026-07-12 18:40:50 +07:00
test feat(analytics-skill): cover multiple prose phrasings and parse a missing join key 2026-07-12 18:40:50 +07:00
package.json chore(release): 0.16.0 [skip ci] 2026-07-03 21:22:57 +00:00
tsconfig.json chore(workspace): gate dead-code with knip production mode (#196) 2026-05-21 15:28:58 +02:00
tsconfig.test.json test: split cli tests from source tree (#216) 2026-05-26 08:49:05 +02:00
vitest.config.ts test: split cli tests from source tree (#216) 2026-05-26 08:49:05 +02:00