Commit graph

276 commits

Author SHA1 Message Date
Andrey Avtomonov
c2b2356e5e fix: keep historic sql archived patterns stable 2026-05-11 19:49:48 +02:00
Andrey Avtomonov
20061652df docs(plans): add historic-sql projection archive hardening plan
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 19:48:33 +02:00
Andrey Avtomonov
81ec2eee7c test: verify historic sql docs and smoke cleanup 2026-05-11 19:42:51 +02:00
Andrey Avtomonov
78e88a6aeb docs: refresh historic sql setup and smoke docs 2026-05-11 19:41:21 +02:00
Andrey Avtomonov
b03eb27aae test: assert unified postgres historic sql smoke 2026-05-11 19:40:05 +02:00
Andrey Avtomonov
598149b6a4 test: expect unified historic sql example docs 2026-05-11 19:39:21 +02:00
Andrey Avtomonov
9fb98e3c32 fix: write canonical historic sql setup filters 2026-05-11 19:39:00 +02:00
Andrey Avtomonov
fc1fdb6bc9 docs(plans): add historic-sql docs/smoke/config-cleanup plan
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 19:37:32 +02:00
Andrey Avtomonov
77baa1f20a fix: make pgss max advisory informational 2026-05-11 19:27:57 +02:00
Andrey Avtomonov
98a475d6c5 feat: wire historic sql readers for bigquery and snowflake 2026-05-11 19:27:05 +02:00
Andrey Avtomonov
5d72c1f240 feat: allow generic historic sql readers locally 2026-05-11 19:25:29 +02:00
Andrey Avtomonov
1b1b32d717 fix: normalize historic sql probe results 2026-05-11 19:24:27 +02:00
Andrey Avtomonov
83b6fd5bac docs(plans): add historic-sql cross-dialect readiness plan
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 19:22:58 +02:00
Andrey Avtomonov
109dd8d836 refactor: remove legacy historic sql reader fetch surface 2026-05-11 19:13:16 +02:00
Andrey Avtomonov
c91331b57a feat: rename historic sql setup threshold 2026-05-11 19:08:41 +02:00
Andrey Avtomonov
d47826a234 refactor: remove legacy historic sql pipeline 2026-05-11 19:06:08 +02:00
Andrey Avtomonov
b3ebba9f88 feat: cut over historic sql adapter 2026-05-11 19:00:01 +02:00
Andrey Avtomonov
da263c0957 feat: run historic sql deterministic projection 2026-05-11 18:58:19 +02:00
Andrey Avtomonov
fb541cb9e5 feat: project historic sql evidence 2026-05-11 18:53:45 +02:00
Andrey Avtomonov
954426289d feat: add historic sql evidence skills 2026-05-11 18:48:31 +02:00
Andrey Avtomonov
ef9358beb7 feat: add historic sql evidence emission 2026-05-11 18:44:24 +02:00
Andrey Avtomonov
f99f85361a docs(plans): add historic-sql skills/projection/cutover plan
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 18:39:18 +02:00
Andrey Avtomonov
80fffcd8a1 test: verify historic sql unified hot path 2026-05-11 18:18:35 +02:00
Andrey Avtomonov
7549872d0f feat: chunk historic sql unified staging 2026-05-11 18:15:08 +02:00
Andrey Avtomonov
25952e44bc feat: add historic sql aggregate readers 2026-05-11 18:07:13 +02:00
Andrey Avtomonov
93752d5719 feat: stage historic sql aggregate snapshots 2026-05-11 18:04:13 +02:00
Andrey Avtomonov
6a291a1875 feat: add historic sql bucket helpers 2026-05-11 18:02:04 +02:00
Andrey Avtomonov
55140d1e6c feat: add historic sql unified contracts 2026-05-11 18:00:33 +02:00
Andrey Avtomonov
5a4d8781b5
chore: move docs site workspace (#11)
* chore: move docs site workspace

* chore: configure docs site deployment
2026-05-11 18:00:00 +02:00
Andrey Avtomonov
2acaf04f49 chore: configure docs site deployment 2026-05-11 17:57:55 +02:00
Andrey Avtomonov
3ada4601d1 docs(plans): add historic-sql unified hot-path plan
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 17:55:42 +02:00
Andrey Avtomonov
d9acdc846a feat: expose sl search usage snippets 2026-05-11 17:31:53 +02:00
Andrey Avtomonov
cd127571fc feat: hydrate sl search usage metadata 2026-05-11 17:28:07 +02:00
Andrey Avtomonov
633f9359c2 feat: return sl search snippets 2026-05-11 17:25:46 +02:00
Andrey Avtomonov
19585e67ac feat: index historic sql usage in sl search text 2026-05-11 17:23:33 +02:00
Andrey Avtomonov
a1465502d4 docs(plans): add historic-sql search enrichment plan
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 17:20:48 +02:00
Andrey Avtomonov
f4021da969 feat: add sql analysis batch port 2026-05-11 17:03:22 +02:00
Andrey Avtomonov
ffbbaf417a feat: add daemon sql batch analysis 2026-05-11 16:56:50 +02:00
Andrey Avtomonov
a46563bb01 chore: move docs site workspace 2026-05-11 16:53:42 +02:00
Andrey Avtomonov
c45d131a1f feat: preserve historic sql usage in manifest shards 2026-05-11 16:53:22 +02:00
Andrey Avtomonov
f17053061d feat: carry historic sql usage in semantic sources 2026-05-11 16:47:28 +02:00
Andrey Avtomonov
d73a54e8c7 docs(plans): add historic-sql foundations plan
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 16:40:07 +02:00
Andrey Avtomonov
c2b24df2c8 feat: add historic sql skill schemas 2026-05-11 16:39:00 +02:00
Andrey Avtomonov
0ae9b6effd
Expose .agents/skills overlay to Claude Code (#10)
Conductor workspaces symlink `.agents` from KTX_AGENT_OVERLAYS_ROOT, which
Codex CLI reads directly. Claude Code only scans `.claude/skills/`, so the
shared skills were invisible to it. Add `link_agent_skills_for_claude` to
mirror each `.agents/skills/*` entry as a symlink under `.claude/skills/*`.
Idempotent and refuses to clobber existing non-matching entries.
2026-05-11 16:21:40 +02:00
Andrey Avtomonov
2e10a2d0be
Draft historic-SQL ingestion redesign spec (#8)
Captures the design for replacing the current per-query, per-dialect
historic-SQL pipeline with a unified, LLM-driven ingest that feeds both
ktx wiki search (pattern pages) and ktx sl search (per-table usage in
_schema shards). Spec covers motivation, principles, architecture, hot
and cold paths, search-surface plumbing, schemas, configuration, cutover
plan, and rejected alternatives.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 16:14:14 +02:00
Andrey Avtomonov
1b84cdd187
Ignore private agent overlay symlinks (#9)
Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com>
2026-05-11 16:07:17 +02:00
Andrey Avtomonov
1b272c887d Ignore private agent overlay symlinks 2026-05-11 16:05:42 +02:00
Andrey Avtomonov
9dad936ac7
feat: npm-managed Python runtime for @kaelio/ktx (#7)
* docs: add npm managed python runtime design

* build: add bundled python runtime wheel builder

* build: make local embedding dependencies optional

* build: bundle python runtime wheel in cli artifacts

* build: track bundled python runtime release artifact

* test: verify bundled python runtime wheel

* docs: add plan for bundled python runtime wheel

* test: cover managed python runtime lifecycle

* feat: add managed python runtime installer

* feat: add runtime command runner

* feat: expose runtime management commands

* test: verify managed python runtime commands

* docs: add plan for managed python runtime installer

* feat: add managed python command helper

* feat: use managed runtime for sl query compute

* feat: route sl query managed runtime policy

* docs: add plan for managed runtime sl query integration

* feat: add managed runtime daemon metadata

* feat: manage python daemon lifecycle

* feat: add runtime daemon start stop commands

* fix: verify managed runtime daemon lifecycle

* docs: add plan for managed runtime daemon lifecycle

* feat: add managed local embeddings config marker

* feat: add managed local embeddings daemon helper

* feat: use managed runtime for local embedding setup

* feat: pass managed runtime policy through setup

* docs: add plan for managed local embeddings runtime

* feat: read CLI package metadata dynamically

* feat: assemble public kaelio ktx npm package

* feat: release one public kaelio ktx npm artifact

* test: cover public kaelio ktx package invocations

* chore: verify public kaelio ktx package artifacts

* docs: add plan for public kaelio ktx npm package

* test: verify managed runtime in public package smoke

* test: finalize managed runtime release smoke

* docs: add plan for managed runtime release smoke

* test: specify local embeddings release smoke

* feat: add local embeddings runtime smoke

* chore: register local embeddings smoke

* fix: verify local embeddings smoke

* fix: restore artifact smoke python env helper

* docs: add plan for managed local embeddings release smoke

* refactor: share managed runtime install policy parsing

* feat: use managed runtime for agent semantic queries

* feat: use managed runtime for MCP semantic compute

* docs: add plan for managed agent and MCP semantic runtime

* feat(cli): add managed daemon HTTP helpers

* feat(cli): route local adapters through managed daemon

* feat(cli): use managed daemon for ingest helpers

* feat(cli): pass managed daemon options to scan

* feat(context): pass MCP ingest pull config options

* feat(cli): pass managed daemon options to serve ingest

* test: verify managed local ingest daemon runtime

* docs: add plan for managed local ingest daemon runtime

* docs: align managed runtime examples

* docs: add plan for managed runtime docs cleanup

* test: cover published package runtime smoke commands

* test: validate published package smoke outputs

* docs: add plan for published package runtime smoke

* build: stamp public npm package version

* release: add npm public release policy

* release: add guarded npm publish script

* release: document public npm release handoff

* docs: add plan for public npm release handoff

* test: cover managed runtime prune in package smoke

* docs: document managed runtime prune

* docs: add plan for managed runtime prune smoke and docs

* chore: encode uv runtime prerequisite policy

* fix: clarify missing uv runtime error

* docs: document uv runtime prerequisite

* docs: add plan for uv runtime prerequisite contract

* refactor: limit release artifacts to public package runtime

* chore: align release policy with bundled runtime wheel

* docs: describe single public runtime artifact surface

* test: verify single public runtime artifact contract

* docs: add plan for single public runtime artifact cleanup

* fix: align local embeddings smoke with public version

* docs: add plan for local embeddings smoke public version

* release: soft-launch as @kaelio/ktx@0.1.0-rc.0 on next tag

Publish target moves to the pre-release version 0.1.0-rc.0 under the next
dist-tag so npm install @kaelio/ktx (which resolves to latest) does not
pick up the soft-launch build. Users opt in via @kaelio/ktx@next.

* Fix release script boundary checks

* Remove PostHog from public package bundle
2026-05-11 15:50:34 +02:00
Andrey Avtomonov
075764fe77
[codex] Add Conductor workspace setup (#5)
* Add Conductor workspace setup

* Refine Conductor setup script structure

* Separate Conductor setup steps

* Consolidate Conductor setup script

* Use KTX env var for agent overlays

* Restore Orbit verification summary docs
2026-05-11 10:40:30 +02:00
Luca Martial
dc66ffdffb
Merge pull request #6 from Kaelio/luca-martial/fumadocs-cli-docs
Add Fumadocs documentation site
2026-05-11 04:11:45 -04:00