• Joined on 2023-01-02
steve merged pull request steve/pansy#87 2026-07-22 02:04:23 +00:00
Clear the SSE write deadline so an agent turn can outlive WriteTimeout
steve commented on pull request steve/pansy#90 2026-07-22 01:43:34 +00:00
Admin-gated Settings: runtime model selection, and is_admin enforced for the first time

@gadfly review

(First review — the original one died on the docker.gitea.com CI outage, now resolved. This is the admin Settings + runtime model-swap PR; see the description for the notes-for-r…

steve commented on pull request steve/pansy#89 2026-07-22 01:43:24 +00:00
REST fill/clear on objects; clear-bed becomes one change set

@gadfly review

(Re-requesting after the CI infra recovery — earlier runs died on a docker.gitea.com outage. Current head has the degenerate-rect 400, the named fillRect type, and the two…

steve commented on pull request steve/pansy#88 2026-07-22 01:42:48 +00:00
API-level tests for the /seed-lots route group

@gadfly review

(Re-requesting after the CI infra recovery — earlier runs died on a docker.gitea.com outage. Current head has the plantId-boundary and negative-remaining coverage plus the…

steve commented on pull request steve/pansy#87 2026-07-22 01:42:21 +00:00
Clear the SSE write deadline so an agent turn can outlive WriteTimeout

@gadfly review

(CI infra recovered — the earlier review runs died on a docker.gitea.com outage, not anything in the diff. Re-requesting on the current head, which adds the per-frame-refresh…

steve commented on pull request steve/pansy#87 2026-07-22 00:51:11 +00:00
Clear the SSE write deadline so an agent turn can outlive WriteTimeout

@gadfly review

The sharp one — "the test can't catch a regression to a set-once deadline" — was right, and it's now covered.

The old test ran entirely within ~900ms, far under the 30s…

steve pushed to fix/sse-write-deadline at steve/pansy 2026-07-22 00:50:00 +00:00
95b9d611c6 Test the deadline is refreshed per-frame, not just extended (#87)
steve commented on pull request steve/pansy#89 2026-07-22 00:40:39 +00:00
REST fill/clear on objects; clear-bed becomes one change set

@gadfly review

Findings addressed:

  • Degenerate rect (zero-area or inverted, including an empty "rect": {} that decodes to all-zeros) is now a 400 instead of silently planting one plop…
steve commented on pull request steve/pansy#88 2026-07-22 00:40:07 +00:00
API-level tests for the /seed-lots route group

@gadfly review

Findings addressed:

  • plantId out-of-range branch now covered (0, -1 → 400), not just non-numeric.
  • Negative-remaining case added: over-planting a lot (57 against 50…
steve pushed to test/seed-lots-api at steve/pansy 2026-07-22 00:39:46 +00:00
5bdaf21828 Address Gadfly findings on #88
steve pushed to feat/fill-clear-rest at steve/pansy 2026-07-22 00:36:47 +00:00
7a6f6963f9 Address Gadfly findings on #89
steve created pull request steve/pansy#90 2026-07-22 00:28:18 +00:00
Admin-gated Settings: runtime model selection, and is_admin enforced for the first time
steve created branch feat/settings-admin in steve/pansy 2026-07-22 00:27:38 +00:00
steve pushed to feat/settings-admin at steve/pansy 2026-07-22 00:27:38 +00:00
41c28592a2 Admin-gated Settings: runtime model selection, enforce is_admin (#79)
steve commented on pull request steve/pansy#87 2026-07-21 22:23:45 +00:00
Clear the SSE write deadline so an agent turn can outlive WriteTimeout

@gadfly review

Both findings taken, and the security one was a genuine catch — I'd traded one unbounded failure for another.

Clearing the deadline entirely removes the backstop. Correct.…

steve pushed to fix/sse-write-deadline at steve/pansy 2026-07-21 22:23:34 +00:00
04cdf815df Bound each SSE write instead of removing the deadline entirely
steve created pull request steve/pansy#89 2026-07-21 22:21:18 +00:00
REST fill/clear on objects; clear-bed becomes one change set
steve created branch feat/fill-clear-rest in steve/pansy 2026-07-21 22:20:57 +00:00
steve pushed to feat/fill-clear-rest at steve/pansy 2026-07-21 22:20:57 +00:00
3cfa72cb25 REST fill/clear on objects; clear-bed becomes one change set (#82)
steve created pull request steve/pansy#88 2026-07-21 22:17:00 +00:00
API-level tests for the /seed-lots route group