Andrey Avtomonov
|
e64da5a85d
|
feat(ingest): default local ingest to isolated diffs (#128)
* docs: add isolated-diff ingestion design
* Refine isolated-diff ingestion design after adversarial review iteration 1
* Refine isolated-diff ingestion design after adversarial review iteration 2
* Refine isolated-diff ingestion design after adversarial review iteration 3
* feat: persist ingest trace events
* feat: add isolated ingest patch helpers
* feat: validate wiki body semantic references
* feat: add final ingest artifact gates
* feat: execute ingest work units in child worktrees
* feat: integrate isolated work unit patches
* feat: route selected ingest sources through isolated diffs
* test: cover isolated diff ingestion regressions
* feat: add isolated diff ingestion v1 core
* docs: document ingest trace inspection
* docs: add isolated diff ingestion v1 core plan
* fix(ingest): tighten final artifact gates
* fix(ingest): gate isolated final integration tree
* fix(ingest): persist postmortem failure traces
* fix(ingest): trace policy conflicts and cleanup child worktrees
* test(ingest): verify isolated diff postmortem coverage
* docs: add isolated diff ingestion gates and trace closure plan
* fix(ingest): gate provenance before isolated diff squash
* docs: add isolated diff ingestion provenance gate closure plan
* fix(ingest): gate final wiki references
* fix(ingest): enforce SL target connection scope
* fix(ingest): trace isolated SL target policy gates
* test(ingest): cover isolated diff reference and target gates
* chore(ingest): verify isolated diff gate closure
* docs: add isolated diff ingestion reference and target gate closure plan
* fix(ingest): gate global wiki references
* docs: add isolated diff ingestion global wiki reference gate closure plan
* fix(ingest): validate scan sources and wiki refs
* test(ingest): cover isolated diff textual conflict resolver
* test(ingest): cover isolated diff resolver integration
* feat(ingest): repair isolated diff textual conflicts
* feat(ingest): report isolated diff resolver outcomes
* test(ingest): verify isolated diff textual conflict repair
* test(ingest): align textual conflict failure coverage
* docs: add isolated diff textual conflict resolver plan
* test(ingest): cover isolated diff gate repair
* feat(ingest): add isolated diff gate repair agent
* feat(ingest): repair isolated diff semantic gate failures
* feat(ingest): wire isolated diff gate repair
* test(ingest): verify isolated diff final gate repair
* chore(ingest): verify isolated diff gate repair
* docs: add isolated diff gate repair plan
* Improve ingest progress updates
* feat(ingest): route direct-write connectors through isolated diffs
* test(ingest): cover non-metabase isolated diff routing
* feat(ingest): project metricflow semantic models before work units
* test(ingest): verify metricflow isolated projection path
* chore(ingest): verify isolated diff connector migration
* docs: add isolated diff connector migration plan
* feat(ingest): make isolated diff routing the private default
* feat(ingest): promote isolated diff to default runner path
* feat(ingest): default local ingest to isolated diffs
* chore(ingest): remove isolated diff allowlist references
* fix(ingest): preserve transient evidence for isolated work units
* docs: add isolated diff default promotion plan
* refactor(ingest): remove shared worktree WorkUnit path
* docs(ingest): align WorkUnit prompts with isolated diffs
* test(ingest): drop unused runner import
* docs: add isolated diff shared worktree removal plan
* docs: add isolated diff gate repair classification plan
* fix: restrict claude-code mcp servers
* docs: align ingest trace guidance with public CLI
---------
Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com>
|
2026-05-18 13:38:06 +02:00 |
|
Andrey Avtomonov
|
d3d58a279b
|
fix(release): repair next npm release workflow (#122)
* fix(ci): run rc releases from next branch
* fix(context): allow release git askpass env
* fix(release): make npm publish noninteractive
* fix(release): use npm trusted publishing
* fix(release): tolerate npm propagation in smoke
* docs(release): document trusted publishing auth
|
2026-05-17 01:41:07 +02:00 |
|
Andrey Avtomonov
|
b565e44a22
|
feat: add claude-code llm backend with runtime port (#115)
* docs: revise claude-code ingest backend spec
* docs: keep claude-code spec focused on ingest
* docs: expand claude-code spec to full llm parity
* Refine claude-code backend spec after adversarial review iteration 1
* Refine claude-code backend spec after adversarial review iteration 2
* Refine claude-code backend spec after adversarial review iteration 3
* feat: recognize claude-code llm backend
* feat: add ktx llm runtime port
* feat: add claude-code llm runtime
* feat: route non-agent llm calls through runtime
* feat: run ingest agents through llm runtime
* feat: support claude-code setup and status
* test: verify claude-code backend runtime
* docs: add claude-code backend v1 runtime plan
* fix: close claude-code runtime isolation checks
* fix: warn on claude-code prompt caching during setup
* chore: verify claude-code v1 closure
* docs: add claude-code backend v1 isolation closure plan
* fix: update claude-code ingest setup guidance
* docs: add claude-code backend v1 ingest guidance closure plan
* docs: align claude-code isolation spec with sdk metadata
* test: cover claude-code host discovery metadata
* fix: tolerate claude-code host discovery metadata
* docs: clarify claude-code host discovery metadata
* docs: add claude-code auth-probe isolation fix plan
* chore: prepare kaelio ktx rc1 release
* chore: add semantic release workflow
* fix: unblock ci checks
* chore(release): 0.1.0-rc.1
* feat: add Claude Code model selection to setup
* fix: keep git maintenance attached in local repos
|
2026-05-16 12:06:34 +02:00 |
|
Andrey Avtomonov
|
c22248dabf
|
feat(context): add warehouse verification tools (#46)
* feat(context): add warehouse dialect dispatch
* feat(context): read warehouse scan catalog
* feat(context): add entity details verification tool
* feat(context): add ingest SQL verification tool
* feat(context): add raw warehouse discovery tool
* feat(context): expose warehouse verification tools to ingest
* docs(context): add ingest identifier verification protocol
* test(context): guard ingest identifier verification prompts
* chore(context): verify warehouse verification tools
* docs: add warehouse verification tools plan and spec
* fix(context): expose target warehouses to Notion ingest
* fix(context): update ingest prompts for warehouse verification tools
* fix(context): scope raw schema discovery to allowed connections
* fix(context): verify warehouse column display targets
* docs: add notion warehouse verification gap closure plan
* fix(context): include raw discovery connection names
* fix(context): expose warehouse targets for LookML and MetricFlow
* fix(context): pass connection config to ingest query executors
* fix(cli): enable read-only SQL probes for local ingest
* docs: add warehouse verification final v1 closure plan
* fix(context): align warehouse sql probe prompt shape
* docs: add warehouse verification prompt shape closure plan
* test(context): catch connectionless sql execution prompt examples
* fix(context): include connection name in sl capture sql example
* docs: add warehouse verification sql example closure plan
* fix(context): report structured entity detail misses
* docs: add warehouse verification structured target miss closure plan
* fix: report untracked squash merge conflicts
* feat: require ingest verification ledger
* fix: stabilize ingest wiki references
|
2026-05-13 13:43:23 +02:00 |
|
Luca Martial
|
c82989119b
|
Update setup and ingest flows
|
2026-05-10 23:13:17 -07:00 |
|
Andrey Avtomonov
|
3ce510b55b
|
rename klo to ktx
|
2026-05-10 23:51:24 +02:00 |
|
Andrey Avtomonov
|
1a42152e6f
|
Initial open-source release
|
2026-05-10 23:12:26 +02:00 |
|