Andrey Avtomonov
3b98faaf83
feat(cli): split ingest progress into per-phase rows, rename work units to tasks
...
Each database target in the unified ingest dashboard now renders one row per
real subprocess (Schema, then Query history when enabled) instead of a single
combined bar. Each phase has its own monotonic 0-100% bar so the progress
never snaps back to zero when historic-sql starts after scan completes.
Completed phases keep their final bar, summary, and elapsed time visible as
an inline audit trail; queued and skipped phases are shown explicitly.
Also rename user-facing "work units" / "Failed work units" to "tasks" /
"Failed tasks" in ingest output and parseIngestSummary. The parser still
accepts the legacy "Work units:" wording in captured output for backward
compat. Internal memory-flow event names and type fields are left alone.
2026-05-14 00:32:18 +02:00
Andrey Avtomonov
ecebc018b9
Merge scan into ingest flow
2026-05-13 23:53:45 +02:00
Andrey Avtomonov
2266f91e05
fix(cli): sanitize public ingest progress copy
2026-05-13 20:16:08 +02:00
Andrey Avtomonov
843b694589
fix: render unified ingest foreground warnings
2026-05-13 19:45:32 +02:00
Andrey Avtomonov
f54107ac70
fix(ingest): polish foreground retry copy
2026-05-13 19:08:23 +02:00
Andrey Avtomonov
077a35d307
test(cli): verify unified ingest public output
2026-05-13 18:55:20 +02:00
Andrey Avtomonov
9c7b4f9b84
feat(ingest): use foreground view for interactive public ingest
2026-05-13 18:51:10 +02:00
Andrey Avtomonov
1180fffdeb
test: close unified ingest v1 expectations
2026-05-13 18:40:46 +02:00
Andrey Avtomonov
ca61f3e08e
fix(setup): keep context build foreground only
2026-05-13 18:32:13 +02:00
Andrey Avtomonov
3b2f9fc870
fix(cli): use public ingest wording
2026-05-13 18:02:44 +02:00
Andrey Avtomonov
754e4a9039
feat(cli): improve setup progress UX ( #69 )
2026-05-13 17:01:48 +02:00
Andrey Avtomonov
e353425266
fix(cli): show project dir in context build step ( #67 )
2026-05-13 15:49:22 +02:00
Andrey Avtomonov
17a2fee69a
fix(cli): remove ktx setup subcommands ( #42 )
...
* fix(cli): remove ktx setup subcommands
* test(scripts): update setup-dev status expectation
2026-05-13 00:38:26 +02:00
Luca Martial
60457e9407
Improve schema setup and Notion ingest UX ( #14 )
...
* Improve schema setup and Notion ingest UX
* Handle Postgres network scan failures
* WIP: save local changes before main merge
* Refine setup prompt choices
* Tighten ingest reconciliation guidance
* Commit setup config updates
* Canonicalize unmapped fallback details
* Count reconciliation actions in reports
* Harden semantic layer source validation
* Return wiki content after edits
* Validate SL sources against manifests
* Validate wiki refs before writes
* Simplify CLI next steps
* Clarify agent setup summary
* Surface dbt target SL sources
* Recover SL write fallbacks
* Preserve failed context build metadata
* Track raw paths for ingest actions
* test(cli): update seeded demo expectations
* fix(ingest): scope fallback recovery checks
* fix(sl): tighten source validation guards
* fix(wiki): ignore empty embedding vectors
* Improve Notion ingest UX
* Enforce flat wiki keys
* test(context): update wiki key assertion
---------
Co-authored-by: Andrey Avtomonov <andreybavt@gmail.com>
2026-05-12 22:56:58 +02:00
Luca Martial
86c818a454
Normalize semantic layer descriptions
2026-05-11 00:31:15 -07:00
Luca Martial
c82989119b
Update setup and ingest flows
2026-05-10 23:13:17 -07:00
Luca Martial
b3dcb577d9
misc
2026-05-10 20:44:07 -07:00
Luca Martial
549fb35e75
Show progress when watching context builds
2026-05-10 17:08:55 -07:00
Luca Martial
1b5a9fe120
Improve connector credential setup UX
2026-05-10 16:12:51 -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