Commit History

  1. Merge remote-tracking branch 'hf-test/main' into spike/portal-template Running

    4d97c9f
  2. docs(sprint): payload logging entry + ISS-1..9 triage issue log⁠

    mikeboone +1: Claude Fable 5
    c23ae42
  3. feat(logging): capture full run payload in session_logs on every run⁠

    mikeboone +1: Claude Fable 5
    63e8227
  4. Merge remote-tracking branch 'hf-test/main' into develop⁠

    6bb7908
  5. Move liveboard/data/triage agents to personal scope (~/.claude/agents/)⁠

    mikeboone +1: Claude Sonnet 5
    27dd4fe
  6. Merge branch 'claude/youthful-lederberg-e31760' into develop⁠

    dc44f67
  7. feat: post-load data-quality gate for zero/null measure columns⁠

    mikeboone +1: Claude Fable 5
    fa79ccd
  8. Install project subagents (liveboard, data, triage) and skills (sprint-close, grade-runs)⁠

    mikeboone +1: Claude Sonnet 5
    9e15d34

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

    mikeboone +1: Claude Fable 5
    e27ea87

  1. refactor(mcp): resolve trusted-auth keys from the shared TS_ENV_<n> table⁠

    mikeboone +1: Claude Fable 5
    5ce76f0
  2. feat(liveboard): 4 KPIs per liveboard (was 2)⁠

    mikeboone +1: Claude Fable 5
    ac4c74f

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

    mikeboone +1: Claude Fable 5
    a423344

  1. test(mcp): repeatability burn-in β€” fire the latest brief N times, report pass rate⁠

    mikeboone +1: Claude Fable 5
    9a955a5
  2. docs(sprint): record CHECKOUT sanitizer bug fix + MCP deploy⁠

    mikeboone +1: Claude Fable 5
    e7c6ebb
  3. fix(ddl): CHECK sanitizer no longer deletes columns named CHECKOUT_*⁠

    mikeboone +1: Claude Fable 5
    e32850b
  4. docs: build-time deep dive notes (root cause, verified results, next bottleneck)⁠

    mikeboone +1: Claude Fable 5
    2d09335
  5. fix(e2e): remove remaining hardcoded DEMOBUILD refs in test harnesses⁠

    mikeboone +1: Claude Fable 5
    a22a600
  6. fix(e2e): resolve Snowflake database from model TML in schema check⁠

    mikeboone +1: Claude Fable 5
    80facca
  7. perf(deploy): scope TS connection to demo DB + monthly-rotating database (250s -> <1s table imports)⁠

    mikeboone +1: Claude Fable 5
    21ee86d
  8. Merge remote-tracking branch 'origin/develop_dg' into develop_dg

    baf44f7

  1. merge: MCP hardening (share-with-operator + relative-date tolerance) into trunk⁠

    mikeboone +1: Claude Opus 4.8
    2f533a0
  2. fix(mcp+pipeline): share demos with operator + harden data-quality consumers⁠

    mikeboone +1: Claude Opus 4.8
    2eaf446
  3. fix(mcp+pipeline): share demos with operator + harden data-quality consumers⁠

    mikeboone +1: Claude Opus 4.8
    3d735c7

  1. merge: origin/develop_dg (blueprint params fix) into local guard work

    6435820
  2. guard: catch CREATE/INSERT column mismatches before and during Snowflake load⁠

    mikeboone +1: Claude Opus 4.8
    2cc63cd
  3. fix(blueprint): from_dict drops non-numeric measure params (fixes float(dict) DDL crash)⁠

    mikeboone +1: Claude Opus 4.8
    8d8e6bc
  4. fix(blueprint): from_dict drops non-numeric measure params (fixes float(dict) DDL crash)⁠

    mikeboone +1: Claude Opus 4.8
    1907a8d
  5. chore: check in async-TML-import investigation (repro/perf harness + handoff docs)⁠

    mikeboone +1: Claude Opus 4.8
    72b93af
  6. deploy(mcp): MCP-server frontmatter (docker/app_port) over unified trunk

    5b89665
  7. merge: liveboard geo-map (a15663c) into integration

    a060e36
  8. liveboard: auto-build a geo map from model lat/lon (Path B)⁠

    mikeboone +1: Claude Opus 4.8
    a15663c
  9. merge: unify MCP (async TML import + concurrency + mcp_server) into integration⁠

    c3e3f8b
  10. merge: liveboard-quality into integration/mcp-lb

    ee1ce2a
  11. liveboard: balance group chunks + nicer continuation names⁠

    mikeboone +1: Claude Opus 4.8
    26a1772
  12. liveboard quality: fix flat-72 defects + Tixr-style layout⁠

    mikeboone +1: Claude Opus 4.8
    f7f2b52
  13. chore: README, e2e grader, share-permission fix, sprint + quality results⁠

    mikeboone +1: Claude Opus 4.8
    fcde472

  1. fix(mcp): log/persist payload once per ACCEPTED build, not on busy-retries⁠

    mikeboone +1: Claude Opus 4.8
    c9b5cac
  2. fix(mcp): durable payload logging with NO new table β€” reuse demo_history⁠

    mikeboone +1: Claude Opus 4.8
    a0a8307
  3. feat(mcp): durably persist full intake payload to Supabase (real logging)⁠

    mikeboone +1: Claude Opus 4.8
    4b20a09
  4. feat(mcp): log the FULL brief (research payload) on receipt, not a 200-char preview⁠

    mikeboone +1: Claude Opus 4.8
    1655c3f

  1. fix(test): make e2e_mcp resilient to transient network blips⁠

    mikeboone +1: Claude Opus 4.8
    095d53e
  2. test(mcp): e2e_mcp harness β€” drive N live MCP builds end-to-end and grade each⁠

    mikeboone +1: Claude Opus 4.8
    8abca30
  3. feat(mcp): per-run recent_builds store in status() for multi-build result collection⁠

    mikeboone +1: Claude Opus 4.8
    dcc1160
  4. fix(deploy): connectivity guard β€” scope model to one connected join graph (fixes 13122)⁠

    mikeboone +1: Claude Opus 4.8
    d0b4398

  1. fix(mcp): status tracks real deploy progress β€” drop UI heartbeat banner⁠

    mikeboone +1: Claude Opus 4.8
    620405d

  1. feat(mcp): concurrent builds (bounded) β€” remove single-flight lock⁠

    mikeboone +1: Claude Opus 4.8
    296fba8
  2. feat(mcp): real-time status via deploy progress bridge + return DDL early⁠

    mikeboone +1: Claude Opus 4.8
    cbd0efa
  3. refactor(deploy): make TML import async-only (remove flag + sync branches)⁠

    mikeboone +1: Claude Opus 4.8
    c19146f
  4. feat(deploy): async TML import mode (TS_TML_IMPORT_MODE) β€” eliminates gateway 504s⁠

    mikeboone +1: Claude Opus 4.8
    aac7ab6

  1. feat(mcp): granular build status (detail + finer phases); use_case optional⁠

    mikeboone +1: Claude Opus 4.8
    daaa123