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
75e04cfa56
fix(cli): remove legacy ingest and wiki commands
2026-05-13 22:42:07 +02:00
Andrey Avtomonov
011d694ed3
fix(cli): remove top-level scan command
2026-05-13 22:16:17 +02:00
Andrey Avtomonov
767c33de18
test(cli): verify unified ingest setup closure
2026-05-13 21:21:37 +02:00
Andrey Avtomonov
bf581b9225
fix(cli): remove primary-source wording from setup output
2026-05-13 21:18:18 +02:00
Andrey Avtomonov
efef54a52d
test(cli): fix setup database test type-check
2026-05-13 21:17:11 +02:00
Andrey Avtomonov
38e921d3e2
fix(cli): align setup database labels
2026-05-13 21:07:32 +02:00
Andrey Avtomonov
869669e87f
fix(cli): aggregate unsupported query-history warnings
2026-05-13 20:53:10 +02:00
Andrey Avtomonov
fae083700a
docs(plan): add progress copy closure; test: align setup back-nav fixture
...
Adds the iter9 plan and updates the setup back-navigation test fixture
to pass disableQueryHistory plus listSchemas/listTables stubs that the
unified ingest setup step now requires.
2026-05-13 20:32:49 +02:00
Andrey Avtomonov
61f0881cee
fix(cli): rename setup schema scope prompt
2026-05-13 20:16:34 +02:00
Andrey Avtomonov
2266f91e05
fix(cli): sanitize public ingest progress copy
2026-05-13 20:16:08 +02:00
Andrey Avtomonov
38ba88176c
fix(cli): add public ingest copy sanitizers
2026-05-13 20:15:18 +02:00
Andrey Avtomonov
b7e8abe735
test(cli): verify unified ingest public plain output
2026-05-13 20:08:32 +02:00
Andrey Avtomonov
6fcf45543e
fix(cli): suppress low-level public ingest output
2026-05-13 20:06:29 +02:00
Andrey Avtomonov
db102b9bfe
fix(cli): use public source labels in ingest reports
2026-05-13 20:05:46 +02:00
Andrey Avtomonov
b697c91828
test(cli): close unified ingest final public surface checks
2026-05-13 19:58:43 +02:00
Andrey Avtomonov
96e3c875fc
fix(cli): omit hidden commands from docs command tree
2026-05-13 19:57:39 +02:00
Andrey Avtomonov
41c5ecdcfb
fix(cli): preserve query-history pull config in public ingest
2026-05-13 19:57:14 +02:00
Andrey Avtomonov
a04f964ae1
test: verify unified ingest ux closure
2026-05-13 19:49:16 +02:00
Andrey Avtomonov
4f866f14ea
fix: remove scan wording from demo progress
2026-05-13 19:47:38 +02:00
Andrey Avtomonov
d01fa64838
fix: align setup next steps with unified ingest
2026-05-13 19:47:16 +02:00
Andrey Avtomonov
b175d1ac73
fix: add public ingest retry guidance
2026-05-13 19:46:55 +02:00
Andrey Avtomonov
f2776813c9
fix: explain query history schema order
2026-05-13 19:46:18 +02:00
Andrey Avtomonov
843b694589
fix: render unified ingest foreground warnings
2026-05-13 19:45:32 +02:00
Andrey Avtomonov
f34b225a6f
chore(ingest): finish public query history cleanup
2026-05-13 19:24:18 +02:00
Andrey Avtomonov
f54107ac70
fix(ingest): polish foreground retry copy
2026-05-13 19:08:23 +02:00
Andrey Avtomonov
8bffd2829b
fix(ingest): remove legacy public guidance
2026-05-13 19:07:10 +02:00
Andrey Avtomonov
f78c49509f
fix(status): report query history readiness
2026-05-13 19:06:32 +02:00
Andrey Avtomonov
bc23b1a447
fix(setup): prompt for postgres query history
2026-05-13 19:05:36 +02:00
Andrey Avtomonov
9057c222dc
fix(setup): forward query history flags
2026-05-13 19:04:46 +02:00
Andrey Avtomonov
077a35d307
test(cli): verify unified ingest public output
2026-05-13 18:55:20 +02:00
Andrey Avtomonov
0b16578dd5
fix(setup): use schema context and query history wording
2026-05-13 18:53:19 +02:00
Andrey Avtomonov
9c7b4f9b84
feat(ingest): use foreground view for interactive public ingest
2026-05-13 18:51:10 +02:00
Andrey Avtomonov
0764acaadd
fix(ingest): hide scan internals from public database ingest
2026-05-13 18:50:30 +02:00
Andrey Avtomonov
6c4bf2a52a
fix(ingest): honor query history window intent
2026-05-13 18:49:55 +02:00
Andrey Avtomonov
9cb0bdbeac
fix(ingest): bypass adapter allow-list for public source ingest
2026-05-13 18:49:28 +02:00
Andrey Avtomonov
1180fffdeb
test: close unified ingest v1 expectations
2026-05-13 18:40:46 +02:00
Andrey Avtomonov
23dba892cd
fix(config): reject reserved ingest connection ids
2026-05-13 18:36:12 +02:00
Andrey Avtomonov
ca61f3e08e
fix(setup): keep context build foreground only
2026-05-13 18:32:13 +02:00
Andrey Avtomonov
3fc75c1dbe
feat(setup): verify context readiness by database depth
2026-05-13 18:27:44 +02:00
Andrey Avtomonov
471fae60b3
feat(setup): store database context depth
2026-05-13 18:26:44 +02:00
Andrey Avtomonov
a366e352e0
feat(setup): store query history in connection context
2026-05-13 18:24:54 +02:00
Andrey Avtomonov
f2b1ecbb61
feat(cli): preflight deep public ingest readiness
2026-05-13 18:22:19 +02:00
Andrey Avtomonov
43bf5bfdc5
test: align ingest surface expectations
2026-05-13 18:14:01 +02:00
Andrey Avtomonov
9afc5c87c3
fix(config): stop generating ingest adapter allow lists
2026-05-13 18:08:05 +02:00
Andrey Avtomonov
3b2f9fc870
fix(cli): use public ingest wording
2026-05-13 18:02:44 +02:00
Andrey Avtomonov
03d2d26e71
feat(ingest): read connection query history config
2026-05-13 18:00:52 +02:00
Andrey Avtomonov
7dd14bb333
feat(cli): execute public database ingest facets
2026-05-13 17:59:31 +02:00
Andrey Avtomonov
fb06dc5b01
feat(cli): plan public ingest depth and query history
2026-05-13 17:57:45 +02:00