Commit graph

154 commits

Author SHA1 Message Date
Luca Martial
aaa928e768 fix(ingest): scope fallback recovery checks 2026-05-11 23:31:01 -07: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
3db57465db Track raw paths for ingest actions 2026-05-11 23:03:16 -07:00
Luca Martial
f8aedc858b Preserve failed context build metadata 2026-05-11 23:03:12 -07:00
Luca Martial
7c7c86c446 Recover SL write fallbacks 2026-05-11 22:28:44 -07:00
Luca Martial
52ed9450ba Surface dbt target SL sources 2026-05-11 22:28:42 -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
97a6b91f95 Validate wiki refs before writes 2026-05-11 21:54:25 -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
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
d7a6d78c72 Return wiki content after edits 2026-05-11 20:39:09 -07:00
Luca Martial
6536c5da26 Harden semantic layer source validation 2026-05-11 20:39:07 -07:00
Luca Martial
66109caa1d Count reconciliation actions in reports 2026-05-11 20:39:05 -07:00
Luca Martial
f13dc27805 Canonicalize unmapped fallback details 2026-05-11 20:39:03 -07:00
Luca Martial
2c70e506f1 Commit setup config updates 2026-05-11 20:39:01 -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
Luca Martial
6d00cbbc2e Tighten ingest reconciliation guidance 2026-05-11 17:20:02 -07:00
Luca Martial
81c7e60fef fix(docs-site): reset code block prose styles 2026-05-11 16:54:56 -07:00
Luca Martial
838cf84649 fix(docs-site): return explicit markdown route 404 2026-05-11 16:45:44 -07:00
Luca Martial
f3f8aa613b docs(docs-site): add agent notes across docs 2026-05-11 16:44:31 -07:00
Luca Martial
885072d2a9 docs(docs-site): normalize CLI references for agents 2026-05-11 16:43:08 -07:00
Luca Martial
9580bd243d docs(docs-site): make core guides agent-friendly 2026-05-11 16:42:08 -07:00
Luca Martial
dfa4651ebc feat(docs-site): add agent-readable docs routes 2026-05-11 16:40:34 -07:00
Luca Martial
b440c75092 docs: plan agent-friendly docs site 2026-05-11 16:38:15 -07:00
Luca Martial
8fdf578148 docs: design agent-friendly docs site 2026-05-11 16:30:47 -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
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
e52713ca1e docs: add demo guided tour implementation plan
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 15:26:26 -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
77223ad772 WIP: save local changes before main merge 2026-05-11 14:45:08 -07:00
Andrey Avtomonov
61ed276b44
Merge pull request #13 from Kaelio/andreybavt/historic-sql-redesign
feat: redesign historic SQL ingestion
2026-05-11 23:36:30 +02:00
Luca Martial
8b342b760c Handle Postgres network scan failures 2026-05-11 14:35:39 -07:00