Andrey Avtomonov
22e1706907
chore: ignore devtools artifacts
2026-05-12 13:37:18 +02:00
Andrey Avtomonov
15f433930e
Merge branch 'main' into andreybavt/execute-context7-plan
2026-05-12 13:04:16 +02:00
Andrey Avtomonov
52400c599c
chore: standardize pre-commit checks
2026-05-12 13:02:06 +02:00
Andrey Avtomonov
da108e556c
Merge pull request #22 from Kaelio/andreybavt/fix-metabase-readiness
...
fix(cli): report metabase ingest readiness
2026-05-12 13:01:19 +02:00
Andrey Avtomonov
b62e45a024
Merge pull request #29 from Kaelio/andreybavt/vercel-devtools
...
feat(llm): add local AI SDK DevTools tracing
2026-05-12 13:00:28 +02:00
Andrey Avtomonov
36c3f93ad7
feat(cli): add reliable runtime stop --all ( #30 )
...
* feat(cli): add runtime stop all
* test(cli): avoid Metabase secret fixture path collision
---------
Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com>
2026-05-12 13:00:08 +02:00
Andrey Avtomonov
68c7e27bad
Merge pull request #33 from Kaelio/replace-logo-with-ktx-lockup
...
docs: replace README logo with KTX lockup
2026-05-12 12:57:21 +02:00
Andrey Avtomonov
69e546678f
docs: replace README logo with KTX lockup
2026-05-12 12:56:46 +02:00
Andrey Avtomonov
62f26559d3
Merge remote-tracking branch 'origin/main' into andreybavt/fix-metabase-readiness
...
# Conflicts:
# packages/cli/src/demo.test.ts
# packages/cli/src/standalone-smoke.test.ts
2026-05-12 12:27:11 +02:00
Andrey Avtomonov
bd5154f918
Merge pull request #31 from Kaelio/andreybavt/pasted-text-attachment
...
fix: standardize KTX environment variables
2026-05-12 12:26:33 +02:00
Andrey Avtomonov
085f68beec
docs: refresh KTX demo readiness guidance
2026-05-12 12:26:19 +02:00
Andrey Avtomonov
997c48a748
Merge remote-tracking branch 'origin/main' into andreybavt/vercel-devtools
2026-05-12 12:25:28 +02:00
Andrey Avtomonov
d830e8c46e
docs: standardize env variable examples
2026-05-12 12:24:25 +02:00
Andrey Avtomonov
4c93a6e983
fix(ci): update stale KTX test expectations ( #32 )
...
Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com>
2026-05-12 12:02:26 +02:00
Andrey Avtomonov
c35297b80a
test(cli): cover output channel invariants
2026-05-12 11:36:15 +02:00
Andrey Avtomonov
b95cb9b334
feat(cli): formalize dev-friendly result output
2026-05-12 11:32:49 +02:00
Andrey Avtomonov
42365481ac
refactor(cli): centralize Clack prompt handling
2026-05-12 11:31:43 +02:00
Andrey Avtomonov
9409d50d1d
fix(cli): keep ingest progress off stdout
2026-05-12 11:29:34 +02:00
Andrey Avtomonov
d7fb092cb0
feat(cli): route ingest adapter logs through operational logger
2026-05-12 11:26:34 +02:00
Andrey Avtomonov
d5f484eb7e
fix: standardize KTX environment variables
2026-05-12 11:21:37 +02:00
Andrey Avtomonov
9e80add72c
fix(context): make ingest adapter logging explicit
2026-05-12 11:21:29 +02:00
Andrey Avtomonov
e7418fd75f
feat(llm): add local AI SDK DevTools tracing
2026-05-12 11:13:14 +02:00
Andrey Avtomonov
60b29bb1e6
Merge origin/main into fix-metabase-readiness
2026-05-12 10:28:35 +02:00
Andrey Avtomonov
a2dcd4eb08
fix: guide dev ingest llm setup ( #15 )
...
Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com>
2026-05-12 10:26:07 +02:00
Andrey Avtomonov
ff3e0edce3
fix(cli): harden managed runtime install ( #16 )
...
Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com>
2026-05-12 10:26:05 +02:00
Andrey Avtomonov
f013e0071a
fix(cli): retry daemon health before startup failure ( #17 )
...
Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com>
2026-05-12 10:26:01 +02:00
Andrey Avtomonov
df2eeaa96c
fix(cli): surface historic sql ingest progress ( #18 )
...
Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com>
2026-05-12 10:25:58 +02:00
Andrey Avtomonov
9d3b1015cc
fix: allow dbt ingest to discover warehouse schemas ( #20 )
...
Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com>
2026-05-12 10:25:56 +02:00
Andrey Avtomonov
106ce161ee
fix(cli): support Metabase connection tests ( #21 )
...
Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com>
2026-05-12 10:25:54 +02:00
Andrey Avtomonov
bb8868f238
Merge pull request #19 from Kaelio/andreybavt/dbt-vertex-no-anthropic
...
fix(cli): honor configured LLM backends in setup
2026-05-12 10:25:24 +02:00
Andrey Avtomonov
e10db6157c
Merge pull request #23 from Kaelio/andreybavt/pr-ci-slow-tests
...
ci: parallelize KTX CI checks
2026-05-12 10:23:38 +02:00
Luca Martial
d65b618279
Merge pull request #27 from Kaelio/luca-martial/pull-latest-main
...
Refresh KTX docs and introduction page
2026-05-12 02:33:25 -04:00
Luca Martial
f693adf637
feat(docs): polish introduction page
2026-05-11 23:32:16 -07:00
Luca Martial
37150c0abc
docs: remove stale benchmarks section
2026-05-11 23:32:13 -07:00
Luca Martial
a0193b3fb0
docs: tighten context layer concepts
2026-05-11 23:32:12 -07:00
Luca Martial
1b552a38c2
docs: refresh setup and install guidance
2026-05-11 23:32:10 -07:00
Luca Martial
950fa151ce
Merge pull request #26 from Kaelio/luca-martial/demo-data-wizard-ux
...
feat(cli): add demo guided tour with real Orbit project data
2026-05-12 01:06:45 -04:00
Luca Martial
6943f1708d
refactor(cli): remove dead demo dep from KtxSetupDeps
...
The demo entry menu now calls runDemoTour directly, so the injectable
demo property and KtxDemoArgs import are unused. Update test to mock the
new module import.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 22:03:20 -07:00
Luca Martial
76f727511b
fix(cli): correct demo completion summary counts to match manifest
...
Hardcoded counts showed 45 semantic layer definitions and 32 knowledge
pages, but the manifest and actual asset files have 46 and 28.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 22:03:12 -07:00
Luca Martial
ebf475e4c1
feat(cli): replace fake demo data with real NBC/Orbit project context
...
Replace the placeholder demo assets with real semantic-layer (45 YAML
files) and knowledge (28 markdown files) from the fully-built NBC
project. Update demo tour cards, replay timeline, and completion
summary to reflect real connection names and counts:
- PostgreSQL warehouse: 56 tables across 2 schemas
- dbt: 34 transformation models
- Metabase: 80 dashboard cards
- Notion: 9 knowledge pages
- 45 semantic layer definitions, 32 knowledge pages created
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 21:51:54 -07:00
Luca Martial
94fc580a3d
Merge pull request #25 from Kaelio/luca-martial/ktx-mascot-suggestions
...
Add KTX mascot assets
2026-05-12 00:06:52 -04:00
Luca Martial
bb82f53855
Improve README mascot header resolution
2026-05-11 21:06:05 -07:00
Luca Martial
8b81fd1c45
Use combined README mascot header
2026-05-11 20:58:54 -07:00
Luca Martial
7e55276672
Style README header with centered logo, tagline, and badges
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 20:55:04 -07:00
Luca Martial
aa39553985
Add KTX mascot assets
2026-05-11 20:47:38 -07:00
Luca Martial
01585e5d4a
Merge pull request #24 from Kaelio/luca-martial/agent-friendly-docs-site
...
feat(docs-site): add agent-readable docs routes and AI resources
2026-05-11 23:38:33 -04:00
Luca Martial
b4a302edfa
fix(docs-site): add docs index redirect, test, and trim Accept media type
...
Redirect bare /docs to the introduction page with proper metadata
resolution. Add a test for the redirect. Trim the media type in the
Accept header parser so whitespace around semicolons does not break
markdown content negotiation. Add a test script to package.json.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 20:37:28 -07:00
Luca Martial
e79caa8fb9
docs(docs-site): update AI resource URLs and nav order
2026-05-11 20:03:53 -07:00
Luca Martial
f1909b47c6
docs(docs-site): separate docs-agent resources
2026-05-11 19:35:46 -07:00
Luca Martial
966627a68b
docs(docs-site): add AI resources for agents
2026-05-11 17:20:11 -07:00