chore: bound process-lifetime caches #623

Merged
dries merged 1 commit from factory/othrftfdoo-gdjd into main 2026-09-12 01:17:19 +02:00
Owner

Summary

  • evict stale git and OpenCode HTTP cache entries and cap fresh-port growth
  • reclaim disappeared-port prompt markers and session affinity
  • bound auto-approve state and safely reclaim queue locks

Closes #445

Testing

  • make test-backend
  • ./scripts/coverage-local-check.sh go (82.8% -> 83.1%)
  • make lint
  • go test -race ./internal/autoapprove ./internal/queuesvc
## Summary - evict stale git and OpenCode HTTP cache entries and cap fresh-port growth - reclaim disappeared-port prompt markers and session affinity - bound auto-approve state and safely reclaim queue locks Closes #445 ## Testing - make test-backend - ./scripts/coverage-local-check.sh go (82.8% -> 83.1%) - make lint - go test -race ./internal/autoapprove ./internal/queuesvc
dries changed title from chore: bound process-lifetime caches to WIP: chore: bound process-lifetime caches 2026-09-11 21:19:23 +02:00

Coverage ratchet: ✅ pass

Suite Baseline This PR Δ
frontend 75.78% 75.80% +0.02 ✅
go 82.80% 82.80% +0.00 ✅

Tolerance: -0.1%. Baseline stored on gh-pages.

<!-- coverage-ratchet --> ### Coverage ratchet: ✅ pass | Suite | Baseline | This PR | Δ | | |---|---|---|---|---| | frontend | 75.78% | 75.80% | +0.02 | ✅ | | go | 82.80% | 82.80% | +0.00 | ✅ | _Tolerance: -0.1%. Baseline stored on `gh-pages`._
chore: bound process-lifetime caches
Some checks failed
CI / Frontend (pull_request) Successful in 8m55s
CI / Build (pull_request) Successful in 4m44s
CI / Playwright E2E (pull_request) Successful in 9m7s
CI / Backend (pull_request) Successful in 7m34s
CI / Semantic Tag (pull_request) Successful in 10s
CI / Coverage Results (pull_request) Successful in 29s
CI / Frontend (push) Has been cancelled
CI / Backend (push) Has been cancelled
CI / Playwright E2E (push) Has been cancelled
CI / Coverage Results (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Semantic Tag (push) Has been cancelled
74460e3493
dries changed title from WIP: chore: bound process-lifetime caches to chore: bound process-lifetime caches 2026-09-11 21:42:46 +02:00
dries merged commit 74460e3493 into main 2026-09-12 01:17:19 +02:00
Sign in to join this conversation.
No description provided.