feat(portal): one Space, many portals β one CORS entry per cluster forever e068980 Running mikeboone commited on about 2 hours ago
Merge remote-tracking branch 'hf-mcp-test/main' into deploy/mcp 9cf8ab8 mikeboone commited on about 2 hours ago
Merge remote-tracking branch 'hf-mcp-test/main' into fix/blank-tiles-secondary-axis 7725ac5 mikeboone commited on about 4 hours ago
fix(liveboard): a rejected TML import no longer reports success 981dfba mikeboone Claude Opus 5 commited on about 4 hours ago
feat(portal): validate generated specs against upstream's interview contract aa9d942 mikeboone commited on about 4 hours ago
chore(portal): re-vendor template at 040928d; drop our dangling-import patch 2dee729 mikeboone commited on about 7 hours ago
fix(portal): act-as user, and a real error when a model is unreadable 6e10d0d mikeboone commited on about 8 hours ago
docs: single state-of-play snapshot + HF_TOKEN in the test-secrets script 5caaf60 mikeboone commited on about 8 hours ago
feat(mcp): build_portal tool β portals inside the automated pipeline d301844 mikeboone commited on about 15 hours ago
feat(portal): one-command portal build from a deployed liveboard 0c17e43 mikeboone commited on 5 days ago
fix(liveboard): KPI tiles average rates instead of summing them d0d292d mikeboone Claude Opus 5 commited on about 12 hours ago
fix(liveboard): KPI tiles ship with a sparkline and a period comparison 3e1937b mikeboone Claude Opus 5 commited on about 13 hours ago
fix(data): differentiate dimension performance so measures can carry a story 7a52c9f mikeboone Claude Opus 5 commited on about 13 hours ago
fix(liveboard): demoted heatmaps keep a chart type their axis config allows e93e261 mikeboone Claude Opus 5 commited on about 14 hours ago
fix(mcp): URL is the env-table sentinel, not the cosmetic label 750668d mikeboone Claude Opus 5 commited on 6 days ago
feat(mcp): config_check β read back what the Space actually has 79d4394 mikeboone Claude Opus 5 commited on 6 days ago
fix(dataset): demoted formulas keep their sign range; repairs logged once 1ba21bf mikeboone Claude Opus 5 commited on 6 days ago
fix(quality): one semantic-check call site, not two 9f55c6e mikeboone Claude Opus 5 commited on 6 days ago
test(mcp): preflight β refuse to queue a test build against a busy Space e0995c6 mikeboone commited on 7 days ago
fix(data): stop the generator silently writing zeros; gate repairs instead of vetoing 7f3dd00 mikeboone Claude Opus 5 commited on 7 days ago
feat(mcp): TS_AUTH_KEY for single-instance; surface duplicate-host config 077bdab mikeboone Claude Opus 5 commited on 7 days ago
fix(dataset): derived formulas fail loudly instead of generating zeros fb35807 mikeboone Claude Opus 5 commited on 7 days ago
feat(quality): semantic checks β bounded rates, month buckets, panel density c9dd6cd mikeboone Claude Opus 5 commited on 7 days ago
fix(harness): quality runner must not report success over failure bdfc71a mikeboone Claude Opus 5 commited on 7 days ago
fix(dataset): explicit-prompt facts honour the user's Data Size f398aa7 mikeboone Claude Opus 5 commited on 7 days ago
fix(liveboard): 4th KPI never converted β one NUM_KPIS constant 4687cce mikeboone Claude Opus 5 commited on 7 days ago
fix(mcp): create writable runtime dirs in the image 63484e0 mikeboone Claude Opus 5 commited on 7 days ago
hotfix(mcp): logging must never fail a build (PermissionError outage) 4b87c36 mikeboone Claude Fable 5 commited on 7 days ago
fix(mcp): resolve Data Size from owner settings β row-count parity with App path 8d28a8c mikeboone Claude Fable 5 commited on 7 days ago
fix(model): omit join-key columns instead of hiding them (ISS-8 follow-up) abfed92 mikeboone Claude Fable 5 commited on 7 days ago
feat(mcp): create run loggers + log full payload for MCP builds 47edf58 mikeboone Claude Fable 5 commited on 7 days ago
feat(logging): capture full run payload in session_logs on every run 04fcaca mikeboone Claude Fable 5 commited on 7 days ago
Merge branch 'claude/admiring-panini-2a1990' into develop 8c598cc mikeboone Claude Fable 5 commited on 7 days ago
feat(liveboard): validate search queries against model facts aa00cbc mikeboone Claude Fable 5 commited on 7 days ago
Merge branch 'claude/youthful-lederberg-e31760' into develop dc44f67 mikeboone commited on 7 days ago
feat: post-load data-quality gate for zero/null measure columns fa79ccd mikeboone Claude Fable 5 commited on 7 days ago
fix(model): galaxy joins preserved, DIM_/FACT_ naming banned, keys hidden, agg defaults 3986a1e mikeboone Claude Fable 5 commited on 8 days ago
feat(pipeline): semantic data gate β never chart dead measures a89fce0 mikeboone Claude Fable 5 commited on 8 days ago
fix(mcp): durable build-result logging + varchar-safe payload rows 47b26d4 mikeboone Claude Fable 5 commited on 8 days ago
merge: Space cluster-map hotfix into unified TS_ENV resolver c4e163e mikeboone Claude Fable 5 commited on 8 days ago
feat(mcp): KEY_VAR ENV: indirection + scheme-less/port-tolerant host matching e27ea87 mikeboone Claude Fable 5 commited on 9 days ago
refactor(mcp): resolve trusted-auth keys from the shared TS_ENV_<n> table 5ce76f0 mikeboone Claude Fable 5 commited on 15 days ago
feat(liveboard): 4 KPIs per liveboard (was 2) ac4c74f mikeboone Claude Fable 5 commited on 15 days ago
fix(mcp): explicit cluster->key map + techpartners support 0b84b8a mikeboone Claude Fable 5 commited on 15 days ago
test(mcp): retry brief fetch on network errors + --brief-file escape hatch a423344 mikeboone Claude Fable 5 commited on 22 days ago