Skip to content

Schema Brain 0.3.0

Choose a tag to compare

@Arun-kc Arun-kc released this 20 May 18:21
· 452 commits to main since this release
0891e65

What's Changed

  • docs: refresh post v0.2.0a1 — 5 tools, max_hops 6, query-log mining by @Arun-kc in #27
  • feat: entity foundation (2 MCP tools, YAML loader, dbt write guard) by @Arun-kc in #28
  • feat: LLM-suggest pipeline for entity definitions by @Arun-kc in #29
  • feat: dbt manifest import write-path by @Arun-kc in #30
  • feat: canonical join graph + resolve_join MCP tool by @Arun-kc in #31
  • feat: metric model + get_metric MCP tool + dbt metric import by @Arun-kc in #32
  • feat(setup): schemabrain init + doctor — one-command MCP host wiring + health check by @Arun-kc in #33
  • feat(observability): event bus + schemabrain tail — watch what the agent does in real time by @Arun-kc in #34
  • feat: audit substrate — mcp_audit table + chain hash + audit CLI by @Arun-kc in #35
  • feat: PII classifier + propagation + pii_blocked refusal path by @Arun-kc in #36
  • feat: init wizard — five-stage activation surface by @Arun-kc in #37
  • feat: init wizard visual polish (header + spinner + closing block + failure panel) by @Arun-kc in #38
  • docs + Docker: threat model, SLO contract, scalability frontier, runtime image, audit/dry-run polish by @Arun-kc in #39
  • fix: real-DB hardening (profiler %-escape + Anthropic 429 backoff) by @Arun-kc in #40
  • fix(mcp): support SQL-standard quoted qualified names (closes #41) by @Arun-kc in #42
  • Post-stress hardening: 4 small fixes against generic-DB robustness by @Arun-kc in #43
  • feat: schemabrain check drift detection + docker-compose demo stack by @Arun-kc in #48
  • feat: schemabrain inspect — store-only schema + semantic-layer browser by @Arun-kc in #49
  • feat: schemabrain metrics suggest by @Arun-kc in #50
  • feat: optional OTel emission + 0.3.0 release prep + ADR archive expansion by @Arun-kc in #51
  • Launch polish: README hero + examples bundle + wizard context-aware closing block by @Arun-kc in #52
  • Fix xml-column profiler crash + clarify self-join error message (pre-0.3.0-tag) by @Arun-kc in #55
  • Fix PII classifier S1-S4 bugs surfaced by 2026-05-18 production-DB smoke by @Arun-kc in #56
  • feat(mcp): ship find_relevant_entities as 10th MCP tool by @Arun-kc in #57
  • docs(readme): demo polish — Act 2 inspect hinge + tail excerpt + dry-run snippet + OTel snippet + full mcp-tools.md by @Arun-kc in #58
  • docs: pre-tag accuracy pass (README + mcp-tools + demo.tape) by @Arun-kc in #59
  • feat(wizard): add metrics suggestion stage to schemabrain init (PR A of semantic-layer expansion) by @Arun-kc in #60
  • feat(wizard): add canonical-join suggestion stage to schemabrain init (PR B of semantic-layer expansion) by @Arun-kc in #61
  • feat(wizard): add dbt-import branch to schemabrain init (PR C — closes the arc) by @Arun-kc in #62
  • feat(wizard): pre-LLM confirmation pause (entities + metrics) by @Arun-kc in #63
  • docs: sync README + setup.md + demo.tape with 7-stage wizard arc (PRs #60-#63) by @Arun-kc in #64
  • refactor(cli): Rich-only prettification of inspect, init, and tail by @Arun-kc in #65
  • fix(cli, wizard): three smoke findings from post-PR-#65 manual pass by @Arun-kc in #66
  • fix(enrichment): bump Sonnet max-output-tokens 300→4096 + per-tier env-var override by @Arun-kc in #67
  • fix(cli+mcp): close 9 findings from 2026-05-19 new-user smoke by @Arun-kc in #68
  • feat(env): 4 new SCHEMABRAIN_* config-flexibility env vars + shared parser by @Arun-kc in #69
  • feat(cli): polish 5 surfaces for v1 demo alignment by @Arun-kc in #70
  • feat(cli): shared shell vocabulary _ui.py — PR #1 of design-system migration by @Arun-kc in #71
  • feat(cli): status_glyph primitive + severity_glyph → drift_glyph rename — PR #2 of design-system migration by @Arun-kc in #72
  • feat(cli): re-render init wizard onto design's hero surface — PR #3 of design-system migration by @Arun-kc in #73
  • feat(cli): re-render doctor onto design's numbered-checklist surface (PR #4 of arc) by @Arun-kc in #74
  • feat(cli): re-render two error surfaces onto design's panel vocabulary (PR #5 of arc) by @Arun-kc in #75
  • feat(cli): re-render init --help onto design's grouped surface (PR #6 of arc) by @Arun-kc in #76
  • feat(cli): polish inspect + index --dry-run onto design's brand-line + panel vocabulary (PR #7, final shape) by @Arun-kc in #77
  • fix: 6 user-visible bugs from smoke 2026-05-19 (wizard spinner, inspect dedup, serve UX, tail surface) by @Arun-kc in #78
  • feat: day-one UX overhaul — 8 manual steps → ~5 keypresses by @Arun-kc in #79
  • feat(setup): post-PR-#79 polish bundle — D2 auto-docker, F3 inline overwrite + D3 diff preview, D4 .env persist, F5 LLM error shape by @Arun-kc in #80
  • chore(release): v0.3.0 publish readiness by @Arun-kc in #81

Full Changelog: v0.2.0a1...v0.3.0