Commit Graph

129 Commits

Author SHA1 Message Date
youfak
2af504fd49 feat: expose gateway outcome metrics
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 09:50:34 +08:00
youfak
97a515ddf0 feat: validate extraction load workloads
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 09:42:34 +08:00
youfak
d04b7413eb feat: add load generator connect scenario
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 09:33:21 +08:00
youfak
b35092ccdd feat: expose checker task metrics
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 09:24:46 +08:00
youfak
2166214777 feat: schedule routing target health checks
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 09:16:46 +08:00
youfak
7740f6f14d feat: report observed egress addresses
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 08:46:10 +08:00
youfak
035cede836 feat: schedule egress health checks
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 08:38:48 +08:00
youfak
1939225f11 feat: bound egress check URL references
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 08:23:58 +08:00
youfak
ec2ae8838a feat: support load generator request bodies
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 08:21:15 +08:00
youfak
8fdeb0a905 feat: add bounded HTTP load generator
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 08:10:45 +08:00
youfak
c7e77a6f84 feat: probe SOCKS5 upstreams
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 07:59:39 +08:00
youfak
9aacc75454 feat: reload health scheduling configuration
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 07:52:45 +08:00
youfak
7e3228f36a docs: describe egress task execution contract
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-07-31 22:38:16 +08:00
youfak
04c67d733c fix: preserve outcomes across session replacement
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-07-31 22:26:30 +08:00
youfak
885efa86a2 docs: align checker runtime status
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-07-31 22:19:17 +08:00
youfak
9934c659ab feat: fence checker facts by lease token
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-07-31 21:16:23 +08:00
youfak
2bdc1ebda3 feat: add checker task executor
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-07-31 21:12:32 +08:00
youfak
a427842954 feat: stream leased checker 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-07-31 20:58:41 +08:00
youfak
65aee12d51 feat: wire checker observations into controller
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-07-31 18:25:07 +08:00
youfak
bea790f1d4 feat: add controller health reducer
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-07-31 18:13:47 +08:00
youfak
19cf3e32fa feat: persist target health profiles
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-07-31 18:04:05 +08:00
youfak
0a904a7b6b feat: add atomic global health reducer
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-07-31 17:55:06 +08:00
youfak
6766097ea7 feat: report gateway proxy outcomes
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-07-31 17:36:17 +08:00
youfak
155411ef23 fix: align deployment manifests with available commands
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-07-31 16:56:38 +08:00
youfak
c267f77eee feat: distribute credentials in 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-07-31 16:46:47 +08:00
youfak
013defbd35 feat: assemble gateway process runtime 2026-07-31 16:34:01 +08:00
youfak
265026a907 feat: handle unavailable gateway routes
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-07-31 15:55:50 +08:00
youfak
a5b456a9d0 feat: dispatch using gateway routing strategies
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-07-31 15:46:02 +08:00
youfak
1846c98e09 feat: consume gateway routing 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-07-31 15:36:56 +08:00
youfak
bc94f4dbf1 feat: publish gateway routing 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-07-31 15:29:10 +08:00
youfak
aedbea8087 fix: reclaim quiescent gateway runtimes
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-07-31 15:18:18 +08:00
youfak
9641edd582 feat: supervise gateway control plane sessions
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-07-31 15:07:51 +08:00
youfak
c2d0c08fcb fix: close expired worker snapshot streams
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-07-31 15:02:25 +08:00
youfak
baefaf6dbf fix: stop gateway dispatch after snapshot 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-07-31 14:43:25 +08:00
youfak
6f3a92170d fix: fence snapshot issuance by worker session
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-07-31 14:36:00 +08:00
youfak
51fef78368 feat: build worker proxy snapshots from ownership
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-07-31 14:27:08 +08:00
youfak
7520dada47 docs: align control plane delivery status
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-07-31 13:38:40 +08:00
youfak
6b6fb54075 feat: publish initial 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-07-31 13:22:45 +08:00
youfak
dd7e31ce07 docs: record worker control plane delivery 2026-07-31 11:59:19 +08:00
youfak
43dec7324a feat: add worker control plane configuration 2026-07-31 10:49:08 +08:00
youfak
081e172970 docs: plan worker control plane session 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
ci / integration (push) Waiting to run
2026-07-31 10:19:30 +08:00
youfak
a92deb9def docs: define negative worker snapshot ack 2026-07-31 07:02:50 +08:00
youfak
3e6d459777 docs: design worker session control plane 2026-07-31 06:45:53 +08:00
youfak
e934601769 docs: complete README refresh plan
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 22:13:50 +08:00
youfak
b533a37f85 docs: record README verification progress
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 22:12:25 +08:00
youfak
be596294c0 docs: correct README plan test path 2026-07-30 21:47:35 +08:00
youfak
66b3418bcc docs: plan README refresh 2026-07-30 21:46:12 +08:00
youfak
c65ab49112 docs: design README refresh
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 21:40:31 +08:00
youfak
c3b5b25597 docs: record distributed admission 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 21:04:19 +08:00
youfak
b8f5104167 docs: record provider lifecycle 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 19:47:10 +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
7951c292d3 docs: record admin state foundation 2026-07-29 20:13:53 +08:00
youfak
08800cb7a5 docs: design postgres admin state module 2026-07-29 18:17:26 +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
179e4d5a0c docs: plan redis activity pool implementation 2026-07-29 14:18:33 +08:00
youfak
2fdc37e8d7 docs: define redis activity pool architecture 2026-07-29 13:38:55 +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
68f685d89b feat: add shared HTTP security protection 2026-07-29 11:12:21 +08:00
youfak
2ea5be5036 feat: add controller HTTP adapters 2026-07-29 10:14:56 +08:00
youfak
64ced6512f feat: implement gateway transport and provider adapters 2026-07-28 23:16:14 +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