Andrey Avtomonov
f138ead5be
Enforce flat wiki keys
2026-05-12 16:53:12 +02:00
Andrey Avtomonov
45e5530a92
Merge remote-tracking branch 'origin/main' into luca-martial/schema-select-ux-text
...
# Conflicts:
# packages/cli/src/ingest.test.ts
2026-05-12 16:24:04 +02:00
Andrey Avtomonov
9a9e40939a
Improve Notion ingest UX
2026-05-12 16:21:05 +02:00
Andrey Avtomonov
dc0e33ddda
fix(cli): route plain ingest progress to stderr
2026-05-12 15:15:28 +02:00
Andrey Avtomonov
80c2930ad8
fix(cli): replace KLO logo with KTX
2026-05-12 14:56:09 +02:00
Andrey Avtomonov
d0f650f44a
Merge remote-tracking branch 'origin/main' into luca-martial/schema-select-ux-text
...
# Conflicts:
# packages/cli/src/demo.test.ts
# packages/context/src/ingest/local-adapters.ts
2026-05-12 14:47:28 +02:00
Andrey Avtomonov
7a315d580f
Merge remote-tracking branch 'origin/main' into andreybavt/execute-context7-plan
...
# Conflicts:
# packages/cli/src/ingest.test.ts
# packages/cli/src/ingest.ts
2026-05-12 14:37:51 +02:00
Andrey Avtomonov
f422facf10
fix(cli): clarify historic SQL ingest progress ( #36 )
2026-05-12 14:21:57 +02:00
Andrey Avtomonov
e1129dd6a9
fix(cli): scale nested scan progress phases ( #35 )
2026-05-12 14:07:02 +02:00
Andrey Avtomonov
15f433930e
Merge branch 'main' into andreybavt/execute-context7-plan
2026-05-12 13:04:16 +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
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
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
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
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
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
Luca Martial
da5e826691
test(cli): update seeded demo expectations
2026-05-11 23:30:58 -07:00
Luca Martial
b70bf6bd67
Merge origin/main into schema select UX branch
2026-05-11 23:15:03 -07:00
Luca Martial
f8aedc858b
Preserve failed context build metadata
2026-05-11 23:03:12 -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
626284c78d
Clarify agent setup summary
2026-05-11 22:05:59 -07:00
Luca Martial
be90ad27f4
Simplify CLI next steps
2026-05-11 22:05:54 -07: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
7ae692cce0
Validate SL sources against manifests
2026-05-11 21:54:23 -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
2c70e506f1
Commit setup config updates
2026-05-11 20:39:01 -07:00
Luca Martial
6d00cbbc2e
Tighten ingest reconciliation guidance
2026-05-11 17:20:02 -07:00
Luca Martial
c75871bd34
fix(cli): slow demo replay animation to half speed (~6.8s total)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 16:21:55 -07:00
Luca Martial
6629d69ab4
refactor(cli): rename demo menu option to "Explore a pre-built KTX project"
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 16:13:30 -07:00
Andrey Avtomonov
e05a6d43ab
fix(cli): report metabase ingest readiness
2026-05-12 01:07:47 +02:00
Andrey Avtomonov
02e096a8e3
fix(cli): honor configured llm backends in setup
2026-05-12 01:05:28 +02:00
Luca Martial
04e9f962af
fix(cli): add star headline to demo completion summary per spec
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 15:57:45 -07:00
Luca Martial
8cb6324655
feat(cli): add runDemoTour orchestrator and wire into setup entry menu
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 15:56:44 -07:00
Luca Martial
3677193027
feat(cli): add demo guided tour module with rendering, keypress, and replay
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 15:52:25 -07:00
Luca Martial
9f91c26752
Refine setup prompt choices
2026-05-11 15:49:52 -07:00
Luca Martial
523d6ab68a
Merge remote-tracking branch 'origin/main' into luca-martial/schema-select-ux-text
2026-05-11 14:45:12 -07:00
Luca Martial
8b342b760c
Handle Postgres network scan failures
2026-05-11 14:35:39 -07:00