feat(site-finder): grounded parcel-chat panel UI (#958)
ci.yml #1431 -Commit
4adfef2ad0
pushed by
bot-backend
feat/chat-ui-958
perf(forecast): per-request memoization cache for §22 cold build (#1129)
stale-claims.yml #1430 -Scheduled
feat(chat): LLM tool-loop + §19 redaction wiring for #957 (Step 2+3)
deploy.yml #1429 -Commit
fceaaf9a2c
pushed by
bot-backend
feat(chat): LLM tool-loop + §19 redaction wiring for #957 (Step 2+3)
ci.yml #1428 -Commit
fceaaf9a2c
pushed by
bot-backend
feat(chat): LLM tool-loop + §19 redaction wiring for #957 (Step 2+3)
ci.yml #1427 -Commit
fceaaf9a2c
pushed by
bot-backend
feat/chat-957-llm-loop
perf(forecast): per-request memoization cache for §22 cold build (#1129)
stale-claims.yml #1426 -Scheduled
feat(chat): deterministic §22 chat foundation — POST /api/v1/chat/ask (no LLM)
deploy.yml #1425 -Commit
4847a2eb01
pushed by
bot-backend
feat(chat): deterministic §22 chat foundation — POST /api/v1/chat/ask (no LLM)
ci.yml #1424 -Commit
4847a2eb01
pushed by
bot-backend
feat(chat): deterministic §22 chat foundation — POST /api/v1/chat/ask (no LLM)
ci.yml #1423 -Commit
4847a2eb01
pushed by
bot-backend
feat/chat-957-foundation
perf(forecast): per-request memoization cache for §22 cold build (#1129)
stale-claims.yml #1422 -Scheduled
feat(forecasting): §25.3 TRUE own-portfolio cannibalization overlap (#1169 PR2)
deploy.yml #1421 -Commit
347203dfda
pushed by
bot-backend
feat(forecasting): §25.3 TRUE own-portfolio cannibalization overlap (#1169 PR2)
ci.yml #1420 -Commit
347203dfda
pushed by
bot-backend
feat(forecasting): §25.3 TRUE own-portfolio cannibalization overlap (#1169 PR2)
ci.yml #1419 -Commit
347203dfda
pushed by
bot-backend
feat/cannibalization-overlap-952b
perf(forecast): per-request memoization cache for §22 cold build (#1129)
stale-claims.yml #1418 -Scheduled
feat(site-finder): own-portfolio data source for §25.3 cannibalization (#1169 PR1)
deploy.yml #1417 -Commit
df34e55ab4
pushed by
bot-backend
feat(site-finder): own-portfolio data source for §25.3 cannibalization (#1169 PR1)
ci.yml #1416 -Commit
df34e55ab4
pushed by
bot-backend
feat(site-finder): own-portfolio data source for §25.3 cannibalization (#1169 PR1)
ci.yml #1415 -Commit
df34e55ab4
pushed by
bot-backend
feat/own-portfolio-cannibalization-952
feat(llm): foundational LLM infra package with §19 redaction + deterministic fallback (#960)
deploy.yml #1414 -Commit
4af7ba5a40
pushed by
bot-backend
perf(forecast): per-request memoization cache for §22 cold build (#1129)
stale-claims.yml #1413 -Scheduled
feat(llm): foundational LLM infra package with §19 redaction + deterministic fallback (#960)
ci.yml #1412 -Commit
4af7ba5a40
pushed by
bot-backend
feat(llm): foundational LLM infra package with §19 redaction + deterministic fallback (#960)
ci.yml #1411 -Commit
4af7ba5a40
pushed by
bot-backend
feat/llm-infra-960
perf(forecast): per-request memoization cache for §22 cold build (#1129)
stale-claims.yml #1410 -Scheduled
perf(forecast): per-request memoization cache for §22 cold build (#1129)
stale-claims.yml #1409 -Scheduled
perf(forecast): per-request memoization cache for §22 cold build (#1129)
stale-claims.yml #1408 -Scheduled
fix(db): sync location.demand_index comment to city-relative (#948)
deploy.yml #1407 -Commit
4b2e7d9af8
pushed by
bot-backend
fix(db): sync location.demand_index comment to city-relative (#948)
ci.yml #1406 -Commit
4b2e7d9af8
pushed by
bot-backend
fix(db): sync location.demand_index comment to city-relative (#948)
ci.yml #1405 -Commit
4b2e7d9af8
pushed by
bot-backend
fix/location-demand-relative-948
perf(forecast): per-request memoization cache for §22 cold build (#1129)
stale-claims.yml #1404 -Scheduled
fix(site_finder): make Location demand_index city-relative (#948)
ci.yml #1403 -Commit
379af88424
pushed by
bot-backend
fix(site_finder): make Location demand_index city-relative (#948)
ci.yml #1402 -Commit
379af88424
pushed by
bot-backend
fix/location-demand-relative-948