Commit Graph

40 Commits

Author SHA1 Message Date
youfak
5e748c6325 feat: advance sequential routes past disabled upstreams 2026-08-07 16:41:00 +08:00
youfak
af1cd70986 feat: add secret-safe process logging 2026-08-02 14:29:10 +08:00
youfak
b24d71fb90 feat: expose capacity metrics 2026-08-02 14:21:18 +08:00
youfak
4691b9150c feat: expose extraction metrics 2026-08-02 14:08:45 +08:00
youfak
162fd4b7b8 feat: expose provider fetch metrics 2026-08-02 13:55:23 +08:00
youfak
38f4504aa8 feat: refresh worker snapshots after routing changes 2026-08-02 13:33:53 +08:00
youfak
92c8079fd7 feat: expose controller drain metrics 2026-08-02 13:20:42 +08:00
youfak
10d8f2e3d4 feat: drain worker assignments for disabled upstreams 2026-08-02 13:15:14 +08:00
youfak
5ad1d10957 feat: drain unhealthy worker assignments automatically
Some checks failed
ci / proto (push) Has been cancelled
ci / test (ubuntu-latest) (push) Has been cancelled
ci / test (windows-latest) (push) Has been cancelled
ci / race (push) Has been cancelled
ci / integration (push) Has been cancelled
2026-08-02 12:38:52 +08:00
youfak
1729a5c868 feat: finalize drains from acknowledged runtime reports
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 12:21:50 +08:00
youfak
88d5ac24d4 feat: bind drain tickets to full snapshots
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 11:02:19 +08:00
youfak
c71f5985d2 feat: persist drain tickets for worker snapshots
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 10:57:16 +08:00
youfak
596e4ab371 fix: preserve snapshot version across epoch changes 2026-08-02 10:43:42 +08:00
youfak
6f5a2faea6 fix: materialize egress checks before basic tasks
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 10:39:20 +08:00
youfak
b9b323af9b feat: refresh worker snapshots before expiry
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 10:27:56 +08:00
youfak
84ed10bd7a feat: reap sustained unhealthy proxies
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-08-02 10:15:25 +08:00
youfak
d648ba37e0 docs: record worker runtime capacity delivery 2026-07-30 15:46:27 +08:00
youfak
e9945d933f docs: record provider coordination delivery
Some checks are pending
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-30 14:16:02 +08:00
youfak
f45def4191 docs: record controller metrics delivery 2026-07-30 12:31:04 +08:00
youfak
78fba16115 docs: record controller bootstrap delivery 2026-07-30 11:38:57 +08:00
youfak
61dd03d207 docs: record postgres admin state delivery
Some checks are pending
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
2026-07-30 10:36:54 +08:00
youfak
dacf48ea29 build: verify protobuf descriptors locally 2026-07-29 22:00:27 +08:00
youfak
b86a729792 test: validate openapi contract graph 2026-07-29 21:57:42 +08:00
youfak
02097596fa test: isolate postgres integration fixture 2026-07-29 21:53:33 +08:00
youfak
2341296271 test: strengthen admin state contract 2026-07-29 21:50:21 +08:00
youfak
c5311aa9c0 refactor: share admin state validation 2026-07-29 21:47:50 +08:00
youfak
2dbfe2f742 fix: align sequential routing defaults 2026-07-29 21:41:17 +08:00
youfak
35a201cab1 test: validate documentation references 2026-07-29 21:30:09 +08:00
youfak
125740f58d test: cover capacity reservation lifecycle 2026-07-29 21:23:34 +08:00
youfak
f46d79511f docs: align architecture evidence with runtime 2026-07-29 21:18:37 +08:00
youfak
80c6ba1ea8 docs: correct project completion evidence 2026-07-29 20:56:40 +08:00
youfak
5b053f0e65 feat: connect admin API to management state 2026-07-29 20:45:49 +08:00
youfak
0108b9e813 docs: record checker design inputs 2026-07-29 20:18:14 +08:00
youfak
7951c292d3 docs: record admin state foundation 2026-07-29 20:13:53 +08:00
youfak
63bc56be27 docs: finalize redis activity pool delivery
Some checks are pending
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
2026-07-29 18:01:37 +08:00
youfak
4de3ffb85f feat: add ephemeral proxy activity pool
Some checks are pending
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
2026-07-29 12:51:18 +08:00
youfak
ee7fc85031 feat: assemble controller HTTP runtime
Some checks are pending
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
2026-07-29 11:31:12 +08:00
youfak
139ff46a13 feat: implement proxy pool control plane core 2026-07-28 21:31:24 +08:00
youfak
7ce9778bdf feat: add proxy pool design and core architecture 2026-07-28 20:10:54 +08:00
youfak
dab16fda12 docs: define proxy pool architecture from full conversation 2026-07-28 18:08:59 +08:00