iomgaa
d66299210b
feat: add pricing table and cost calculation in telemetry emitter
2026-07-21 00:54:10 -04:00
iomgaa
abb65c2324
feat: add postgres telemetry recorder with two-tier degradation
2026-07-21 00:50:33 -04:00
iomgaa
0e22fcf433
feat: add dual-condition stall detection and quiet accounting degradation
2026-07-21 00:43:39 -04:00
iomgaa
733f413b08
feat: add redis circuit breaker gate with epoch fencing
2026-07-21 00:27:16 -04:00
iomgaa
aae739cebe
feat: add redis six-gate rate limiter backend
2026-07-21 00:27:16 -04:00
iomgaa
acc1bcc18a
feat: unlock redis/postgres backend config with assembly guards
2026-07-21 00:18:42 -04:00
iomgaa
0b8460b6d5
fix: address independent verification findings
...
Classify empty completions as transient per human ruling (fixes flaky
real-gateway smoke and prevents caching empty responses), rename the
factory injection parameter gate to breaker per the frozen design,
rewrite the probe-entry cleanup without except BaseException, declare
python-dotenv explicitly, add a mid-backoff cancellation test, and
record all implementation errata in the design and architecture docs.
2026-07-20 22:01:26 -04:00
iomgaa
0f4ae5ee8b
feat: register minimax baseline provider profile
2026-07-20 21:33:24 -04:00
iomgaa
7b9815f4bc
feat: add gateway client with env-driven assembly
...
Includes config aggregation for multi-source env keys, from_env and
from_settings factories with explicit shared-backend injection,
gather_bounded, top-level exports, tightened import-linter layers with
the gate removed from the Makefile, and the finalized .env.example.
2026-07-20 07:47:05 -04:00
iomgaa
936895919c
feat: add structured output ladder with bounded feedback retries
2026-07-20 07:22:03 -04:00
iomgaa
7608958d0e
feat: add sqlite telemetry with single-emitter discipline
2026-07-20 07:16:49 -04:00
iomgaa
6286086551
feat: add response cache middleware with poisoning-safe keys
2026-07-20 07:10:42 -04:00
iomgaa
c3d5079d39
feat: add retry middleware with per-attempt governance orchestration
2026-07-20 07:05:42 -04:00
iomgaa
f4853bf688
feat: add source selectors and cooldown memo
2026-07-20 06:56:14 -04:00
iomgaa
4a176b6220
feat: add in-memory limiter and breaker satisfying backend contracts
2026-07-20 06:54:07 -04:00
iomgaa
454a8b5e0f
feat: add openai-compatible transport with sse parsing and error translation
2026-07-20 06:45:55 -04:00
iomgaa
315142ceb1
feat: add explicit provider profile registry
2026-07-20 06:40:55 -04:00
iomgaa
5634216f91
feat: port three-layer stream liveness watchdog
2026-07-20 06:37:35 -04:00
iomgaa
b46a62a8ae
feat: freeze all port protocols and gate snapshots
2026-07-20 06:35:11 -04:00
iomgaa
9f177d6d64
feat: add frozen core types and error taxonomy
2026-07-20 06:32:14 -04:00
iomgaa
fcadd8cd8e
chore: scaffold m1 module skeleton
2026-07-20 06:27:34 -04:00
iomgaa
3058f4c744
chore: bootstrap project scaffolding
...
Add architecture doc (research-wiki/ARCHITECTURE.md), CLAUDE.md with
tiered SOP for Fable 5, adapted .claude skills/hooks/settings, package
skeleton (src/polygateway), pyproject with import-linter contracts,
Makefile, .env.example and smoke test.
2026-07-20 00:49:10 -04:00