Andrey Avtomonov
cf93ee53bd
fix(context): allow claude-code structured output
2026-05-18 19:18:58 +02:00
Andrey Avtomonov
0ecea6e548
fix(scan): bind connector sample methods and add duckdb aggregate dialect
...
description-generation extracted sampleTable/sampleColumn as bare locals and
called them without `this`, crashing every class-based connector with
"Cannot read properties of undefined (reading 'assertConnection')" during
deep ingest. Binding restores method context.
relationship-profiling fell back to SQLite-flavored GROUP_CONCAT for any
driver without an explicit branch, breaking DuckDB statistical validation
with a parser error and stranding all proposals in review. Added a duckdb
branch using STRING_AGG/CHR(31).
2026-05-18 18:12:31 +02:00
Andrey Avtomonov
abdaff1c11
docs: add duckdb support v1 plan
2026-05-18 15:35:15 +02:00
Andrey Avtomonov
136ab81188
test: verify duckdb v1 support
2026-05-18 15:33:57 +02:00
Andrey Avtomonov
099c605dc5
docs: document duckdb support
2026-05-18 15:27:06 +02:00
Andrey Avtomonov
460c6fae63
feat: wire duckdb through cli runtime
2026-05-18 15:25:33 +02:00
Andrey Avtomonov
22ad9dca99
feat: recognize duckdb in context drivers
2026-05-18 15:15:14 +02:00
Andrey Avtomonov
9f095457dc
feat: implement duckdb connector runtime
2026-05-18 15:13:26 +02:00
Andrey Avtomonov
1b92789c01
feat: add duckdb connector package foundation
2026-05-18 15:10:34 +02:00
Andrey Avtomonov
15ef2f949a
Refine DuckDB support design after adversarial review iteration 3
2026-05-18 14:53:15 +02:00
Andrey Avtomonov
d7784c6825
Refine DuckDB support design after adversarial review iteration 2
2026-05-18 14:45:28 +02:00
Andrey Avtomonov
5d8938787a
Refine DuckDB support design after adversarial review iteration 1
2026-05-18 14:34:40 +02:00
Andrey Avtomonov
e07262b2b9
docs: add spider2 dbt benchmark handoff
2026-05-18 14:12:59 +02:00
Andrey Avtomonov
cd319861c1
docs: design duckdb support
2026-05-18 14:00:34 +02:00
Andrey Avtomonov
cfcb91d444
docs: align ingest trace guidance with public CLI
2026-05-18 09:45:14 +02:00
Andrey Avtomonov
fdd66ebf59
fix: restrict claude-code mcp servers
2026-05-18 09:40:24 +02:00
Andrey Avtomonov
47c4377816
docs: add isolated diff gate repair classification plan
2026-05-18 03:15:17 +02:00
Andrey Avtomonov
f615108a78
docs: add isolated diff shared worktree removal plan
2026-05-18 03:08:28 +02:00
Andrey Avtomonov
bbe9508639
test(ingest): drop unused runner import
2026-05-18 03:06:35 +02:00
Andrey Avtomonov
08536d2c85
docs(ingest): align WorkUnit prompts with isolated diffs
2026-05-18 03:04:48 +02:00
Andrey Avtomonov
9c058ba586
refactor(ingest): remove shared worktree WorkUnit path
2026-05-18 03:04:23 +02:00
Andrey Avtomonov
6f8f9d5568
docs: add isolated diff default promotion plan
2026-05-18 02:54:15 +02:00
Andrey Avtomonov
cbe822a33a
fix(ingest): preserve transient evidence for isolated work units
2026-05-18 02:54:10 +02:00
Andrey Avtomonov
1a429a1585
chore(ingest): remove isolated diff allowlist references
2026-05-18 02:49:39 +02:00
Andrey Avtomonov
9335efd421
feat(ingest): default local ingest to isolated diffs
2026-05-18 02:49:04 +02:00
Andrey Avtomonov
adb5c4488e
feat(ingest): promote isolated diff to default runner path
2026-05-18 02:48:37 +02:00
Andrey Avtomonov
8cf63b2248
feat(ingest): make isolated diff routing the private default
2026-05-18 02:47:49 +02:00
Andrey Avtomonov
1dd1151a08
docs: add isolated diff connector migration plan
2026-05-18 02:43:19 +02:00
Andrey Avtomonov
8096028219
chore(ingest): verify isolated diff connector migration
2026-05-18 02:42:29 +02:00
Andrey Avtomonov
2348a737c7
test(ingest): verify metricflow isolated projection path
2026-05-18 02:40:55 +02:00
Andrey Avtomonov
b6b63123f8
feat(ingest): project metricflow semantic models before work units
2026-05-18 02:39:01 +02:00
Andrey Avtomonov
0137de05a2
test(ingest): cover non-metabase isolated diff routing
2026-05-18 02:38:10 +02:00
Andrey Avtomonov
449db1d42a
feat(ingest): route direct-write connectors through isolated diffs
2026-05-18 02:37:26 +02:00
Andrey Avtomonov
a00285fd42
Improve ingest progress updates
2026-05-18 02:21:59 +02:00
Andrey Avtomonov
93f992ed5c
docs: add isolated diff gate repair plan
2026-05-18 00:43:40 +02:00
Andrey Avtomonov
90a0d7ff3b
chore(ingest): verify isolated diff gate repair
2026-05-18 00:42:16 +02:00
Andrey Avtomonov
eb0d07f2a1
test(ingest): verify isolated diff final gate repair
2026-05-18 00:40:21 +02:00
Andrey Avtomonov
10641ac411
feat(ingest): wire isolated diff gate repair
2026-05-18 00:38:07 +02:00
Andrey Avtomonov
51a5530995
feat(ingest): repair isolated diff semantic gate failures
2026-05-18 00:37:09 +02:00
Andrey Avtomonov
b05c9a4f0d
feat(ingest): add isolated diff gate repair agent
2026-05-18 00:36:13 +02:00
Andrey Avtomonov
5cc2c98c5e
test(ingest): cover isolated diff gate repair
2026-05-18 00:35:42 +02:00
Andrey Avtomonov
a6b859b799
docs: add isolated diff textual conflict resolver plan
2026-05-18 00:27:52 +02:00
Andrey Avtomonov
a630174341
test(ingest): align textual conflict failure coverage
2026-05-18 00:27:19 +02:00
Andrey Avtomonov
32288434ea
test(ingest): verify isolated diff textual conflict repair
2026-05-18 00:24:56 +02:00
Andrey Avtomonov
aa8d59c14a
feat(ingest): report isolated diff resolver outcomes
2026-05-18 00:24:12 +02:00
Andrey Avtomonov
8784a47f84
feat(ingest): repair isolated diff textual conflicts
2026-05-18 00:23:45 +02:00
Andrey Avtomonov
529c6daa68
test(ingest): cover isolated diff resolver integration
2026-05-18 00:23:04 +02:00
Andrey Avtomonov
9f0abe5d65
test(ingest): cover isolated diff textual conflict resolver
2026-05-18 00:22:45 +02:00
Andrey Avtomonov
7cc9f0e70a
fix(ingest): validate scan sources and wiki refs
2026-05-18 00:11:11 +02:00
Andrey Avtomonov
199c916549
docs: add isolated diff ingestion global wiki reference gate closure plan
2026-05-17 22:26:34 +02:00