Commit History

feat(portal): one Space, many portals β€” one CORS entry per cluster forever
e068980
Running

mikeboone commited on

Merge remote-tracking branch 'hf-mcp-test/main' into deploy/mcp
9cf8ab8

mikeboone commited on

Merge remote-tracking branch 'hf-mcp-test/main' into fix/blank-tiles-secondary-axis
7725ac5

mikeboone commited on

fix(liveboard): a rejected TML import no longer reports success
981dfba

mikeboone Claude Opus 5 commited on

feat(portal): validate generated specs against upstream's interview contract
aa9d942

mikeboone commited on

chore(portal): re-vendor template at 040928d; drop our dangling-import patch
2dee729

mikeboone commited on

fix(portal): act-as user, and a real error when a model is unreadable
6e10d0d

mikeboone commited on

docs: single state-of-play snapshot + HF_TOKEN in the test-secrets script
5caaf60

mikeboone commited on

feat(mcp): build_portal tool β€” portals inside the automated pipeline
d301844

mikeboone commited on

feat(portal): one-command portal build from a deployed liveboard
0c17e43

mikeboone commited on

feat(portal): bring portal builder into the codebase
4549294

mikeboone commited on

fix(liveboard): KPI tiles average rates instead of summing them
d0d292d

mikeboone Claude Opus 5 commited on

fix(liveboard): KPI tiles ship with a sparkline and a period comparison
3e1937b

mikeboone Claude Opus 5 commited on

fix(data): differentiate dimension performance so measures can carry a story
7a52c9f

mikeboone Claude Opus 5 commited on

fix(liveboard): demoted heatmaps keep a chart type their axis config allows
e93e261

mikeboone Claude Opus 5 commited on

fix(mcp): URL is the env-table sentinel, not the cosmetic label
750668d

mikeboone Claude Opus 5 commited on

feat(mcp): config_check β€” read back what the Space actually has
79d4394

mikeboone Claude Opus 5 commited on

fix(dataset): demoted formulas keep their sign range; repairs logged once
1ba21bf

mikeboone Claude Opus 5 commited on

fix(quality): one semantic-check call site, not two
9f55c6e

mikeboone Claude Opus 5 commited on

test(mcp): preflight β€” refuse to queue a test build against a busy Space
e0995c6

mikeboone commited on

fix(data): stop the generator silently writing zeros; gate repairs instead of vetoing
7f3dd00

mikeboone Claude Opus 5 commited on

feat(mcp): TS_AUTH_KEY for single-instance; surface duplicate-host config
077bdab

mikeboone Claude Opus 5 commited on

fix(dataset): derived formulas fail loudly instead of generating zeros
fb35807

mikeboone Claude Opus 5 commited on

feat(quality): semantic checks β€” bounded rates, month buckets, panel density
c9dd6cd

mikeboone Claude Opus 5 commited on

fix(harness): quality runner must not report success over failure
bdfc71a

mikeboone Claude Opus 5 commited on

fix(dataset): explicit-prompt facts honour the user's Data Size
f398aa7

mikeboone Claude Opus 5 commited on

fix(liveboard): 4th KPI never converted β€” one NUM_KPIS constant
4687cce

mikeboone Claude Opus 5 commited on

fix(mcp): create writable runtime dirs in the image
63484e0

mikeboone Claude Opus 5 commited on

hotfix(mcp): logging must never fail a build (PermissionError outage)
4b87c36

mikeboone Claude Fable 5 commited on

fix(mcp): resolve Data Size from owner settings β€” row-count parity with App path
8d28a8c

mikeboone Claude Fable 5 commited on

fix(model): omit join-key columns instead of hiding them (ISS-8 follow-up)
abfed92

mikeboone Claude Fable 5 commited on

feat(mcp): create run loggers + log full payload for MCP builds
47edf58

mikeboone Claude Fable 5 commited on

feat(logging): capture full run payload in session_logs on every run
04fcaca

mikeboone Claude Fable 5 commited on

Merge branch 'develop' into deploy/mcp
236e1a7

mikeboone Claude Fable 5 commited on

Merge branch 'claude/admiring-panini-2a1990' into develop
8c598cc

mikeboone Claude Fable 5 commited on

feat(liveboard): validate search queries against model facts
aa00cbc

mikeboone Claude Fable 5 commited on

Merge remote-tracking branch 'hf-test/main' into develop
6bb7908

mikeboone commited on

Merge branch 'claude/youthful-lederberg-e31760' into develop
dc44f67

mikeboone commited on

feat: post-load data-quality gate for zero/null measure columns
fa79ccd

mikeboone Claude Fable 5 commited on

fix(model): galaxy joins preserved, DIM_/FACT_ naming banned, keys hidden, agg defaults
3986a1e

mikeboone Claude Fable 5 commited on

feat(pipeline): semantic data gate β€” never chart dead measures
a89fce0

mikeboone Claude Fable 5 commited on

fix(mcp): durable build-result logging + varchar-safe payload rows
47b26d4

mikeboone Claude Fable 5 commited on

Merge branch 'develop_dg' into deploy/mcp
bf9baeb

mikeboone commited on

merge: Space cluster-map hotfix into unified TS_ENV resolver
c4e163e

mikeboone Claude Fable 5 commited on

feat(mcp): KEY_VAR ENV: indirection + scheme-less/port-tolerant host matching
e27ea87

mikeboone Claude Fable 5 commited on

Merge branch 'develop_dg' into deploy/mcp
57bf99c

mikeboone commited on

refactor(mcp): resolve trusted-auth keys from the shared TS_ENV_<n> table
5ce76f0

mikeboone Claude Fable 5 commited on

feat(liveboard): 4 KPIs per liveboard (was 2)
ac4c74f

mikeboone Claude Fable 5 commited on

fix(mcp): explicit cluster->key map + techpartners support
0b84b8a

mikeboone Claude Fable 5 commited on

test(mcp): retry brief fetch on network errors + --brief-file escape hatch
a423344

mikeboone Claude Fable 5 commited on