• Joined on 2026-07-08
iomgaa pushed tag v1.2.1 to iomgaa/PolyGateway 2026-08-19 00:56:00 +08:00
iomgaa pushed to main at iomgaa/PolyGateway 2026-08-19 00:56:00 +08:00
2af445cfc2 chore: cut 1.2.1 with the docs the sdist will freeze
iomgaa pushed to main at iomgaa/PolyGateway 2026-08-18 17:02:06 +08:00
8b0f66b1a6 Merge branch 'feat/issue-11-caller-dimensions'
9d9e4ee533 docs: point the deferred items at the issues that now hold them
56f380534c docs: ship the RLS template where downstream can actually read it
b6165ff438 test: close two always-green holes in the dimension tests
9bdd312928 fix: check the meta key budget before scanning every key
Compare 17 commits »
iomgaa opened issue iomgaa/PolyGateway#13 2026-08-18 10:59:30 +08:00
_BACKFILL 自动 ALTER 应考虑降级为默认关闭:库在下游生产表上发不受控 DDL
iomgaa opened issue iomgaa/PolyGateway#12 2026-08-18 10:58:48 +08:00
遥测表 llm_calls 无保留期与访问控制,全部租户正文无限期留存
iomgaa closed issue iomgaa/PolyGateway#10 2026-08-17 17:22:11 +08:00
RequestRejectedError 丢掉了 400 的响应体,导致这类失败事后不可诊断
iomgaa commented on issue iomgaa/PolyGateway#10 2026-08-17 17:22:04 +08:00
RequestRejectedError 丢掉了 400 的响应体,导致这类失败事后不可诊断

已在 1.2.0 修复并发布。

根因是三条留存通道同时为空:_status_to_error 拿到了 body_text 却只在 429 分支用于类型细分,该模块没有任何 logger 调用,异常类也没有承载响应体的字段。且库的逐次遥测…

iomgaa commented on issue iomgaa/PolyGateway#11 2026-08-17 16:34:35 +08:00
遥测表 llm_calls 缺少租户维度,多租户调用方无法在数据库层隔离

补充一句,免得上面的理由被当成「防外人」而显得夸张。

GovDoc-SaaS 当前的部署形态是日志和数据库都只有开发者能直接访问,所以「有人越权读到别的租户」不是主要威胁。这个 issue 的必要性主要在另外三处,都…

iomgaa opened issue iomgaa/PolyGateway#11 2026-08-17 16:18:33 +08:00
遥测表 llm_calls 缺少租户维度,多租户调用方无法在数据库层隔离
iomgaa pushed to main at iomgaa/PolyGateway 2026-08-17 11:41:47 +08:00
4351e2be73 docs: the package link API works now, drop the manual workaround
iomgaa pushed to main at iomgaa/PolyGateway 2026-08-17 11:36:34 +08:00
17dcff41c3 Merge branch 'feat/issue-10-error-body-retention'
fa4a7e220b test: make the 429 red line actually catch its violation
658086e2c0 docs: release 1.2.0 and unpin downstream from the 1.1 series
9dada0be9d test: prove a rejected call's reason reaches the telemetry table
a3f4cc323f feat: keep the gateway's words on the OCR branches too
Compare 15 commits »
iomgaa pushed tag v1.2.0 to iomgaa/PolyGateway 2026-08-17 11:36:34 +08:00
iomgaa closed issue iomgaa/PolyGateway#8 2026-08-16 16:50:07 +08:00
stall 误判: timeout_s >= stall_window_s 时重试预算静默失效,单次超时即判 scope 级死亡
iomgaa commented on issue iomgaa/PolyGateway#8 2026-08-16 16:49:59 +08:00
stall 误判: timeout_s >= stall_window_s 时重试预算静默失效,单次超时即判 scope 级死亡

已在 1.1.1(2026-08-06)修复,现结案。

修复方案与本 issue 建议方向不同: 没有加装配期校验,而是消除根因——两个预算重叠计费。新增 StallClock(src/polygateway/middleware/retry.py:91),stall…

iomgaa opened issue iomgaa/PolyGateway#10 2026-08-16 16:03:43 +08:00
RequestRejectedError 丢掉了 400 的响应体,导致这类失败事后不可诊断
iomgaa pushed to main at iomgaa/PolyLoop 2026-08-11 12:25:07 +08:00
8c63367d3a docs(guides): 按硕士生冷读改发布指南,并对齐 build/twine 已进 dev extra
iomgaa released v1.0.1 首个发布版本 at iomgaa/PolyLoop 2026-08-11 12:16:47 +08:00
iomgaa pushed to main at iomgaa/PolyLoop 2026-08-11 12:15:07 +08:00
855d9c376a docs(guides): 写发布指南,guides/ 的第一份
iomgaa pushed tag v1.0.1 to iomgaa/PolyLoop 2026-08-11 12:15:07 +08:00