-
3d77ffe1d3
fix(adapters): drop dead search_filter parameter from to_mcp handle_batch (PRJ-24)
glm-5.3-flash
2026-08-30 22:24:03 +00:00
-
-
8261fefd8f
chore(tasks): mark js01, con18-wss, fwd17-19, con18b completed
glm-5.3-flash
2026-08-30 22:12:40 +00:00
-
57ba9100c9
Merge branch 'wt/review-002-con18b-ws-polish'
glm-5.3-flash
2026-08-30 22:04:03 +00:00
-
-
765dfc0858
Merge branch 'wt/review-002-fwd17-19-contract-decisions'
glm-5.3-flash
2026-08-30 22:03:02 +00:00
-
-
f60f1c0236
Merge branch 'wt/review-002-con18-wss-sweep-exit'
glm-5.3-flash
2026-08-30 22:02:24 +00:00
-
-
bd87c4613b
test(websocket): axum-flavor unit tests for text→1002 and cap-trip arms (WS-19)
glm-5.3-flash
2026-08-30 21:56:09 +00:00
-
674120ad72
feat(websocket): WsTimeouts request extension for WS pump knobs (WS-17)
glm-5.3-flash
2026-08-30 21:48:03 +00:00
-
da65e5b6db
feat(websocket): write-progress timeout on the WS write pump (WS-18)
glm-5.3-flash
2026-08-30 21:36:53 +00:00
-
bb709bd101
docs(adr 070): note the self-limiting from_wss drop monitor (CON-18)
glm-5.3-flash
2026-08-30 21:22:04 +00:00
-
d8c51dc191
fix(adapters): dead-connection fast-fail + bounded from_wss sweep exit (CON-18)
glm-5.3-flash
2026-08-30 21:22:01 +00:00
-
568954348b
fix(adapters): reject unbound placeholders when from_jsonschema input_schema has no properties
glm-5.3-flash
2026-08-30 21:06:08 +00:00
-
-
d6d5509c6d
fix(websocket): carry per-cause close reasons on CloseWith (WS-15)
glm-5.3-flash
2026-08-30 21:03:29 +00:00
-
f74f98e591
docs(adr-066): record FWD-17/18/19 forwarding contract decisions
glm-5.3-flash
2026-08-30 20:56:57 +00:00
-
9ef2352568
fix(websocket): reject over-cap writes in poll_write before the queue (WS-14)
glm-5.3-flash
2026-08-30 20:56:56 +00:00
-
-
-
e3fd4443ab
docs(adapters): pin routing, SSE-payload, and percent contracts in the module doc (FWD-18/19)
glm-5.3-flash
2026-08-30 20:56:47 +00:00
-
857aedb987
feat(adapters): structural path-placeholder values are an INVALID_INPUT error (FWD-18)
glm-5.3-flash
2026-08-30 20:54:05 +00:00
-
3d932be75f
feat(adapters): SSE non-JSON payloads carry data+event wrapper (FWD-17)
glm-5.3-flash
2026-08-30 20:52:44 +00:00
-
-
5244dc46e2
chore(scripts): coordinator verify gate + mark gw15/oai13 completed
glm-5.3-flash
2026-08-30 20:45:35 +00:00
-
f0c9bbafbd
Merge branch 'wt/review-002-oai13-path-item-wildcards'
glm-5.3-flash
2026-08-30 20:36:33 +00:00
-
-
a41d3b2caa
Merge branch 'wt/review-002-gw15-publish-body-cap'
glm-5.3-flash
2026-08-30 20:35:33 +00:00
-
-
c8c7bd0910
docs(adr-068): GW-15 body-limit layer + pre-extend cap in publish body handling
glm-5.3-flash
2026-08-30 20:29:35 +00:00
-
05ebbef43e
fix(gateway): cap /publish body buffering + explicit body-limit layer (GW-15)
glm-5.3-flash
2026-08-30 20:29:35 +00:00
-
fdb07000e9
docs(adr-066): record 4XX/5XX wildcard projection mapping (OAI-13)
glm-5.3-flash
2026-08-30 20:20:42 +00:00
-
a6c2af717d
feat(adapters): path-item params merge, response wildcards, loud webhooks (OAI-13)
glm-5.3-flash
2026-08-30 20:20:32 +00:00
-
-
-
ef6eab020d
chore(tasks): summaries + oai11 completion for wave-1 merges
glm-5.3-flash
2026-08-30 20:08:44 +00:00
-
a71592e42c
chore(tasks): mark review-002 wave-1 tasks completed (fwd15, ws13, con17, srv11/12)
glm-5.3-flash
2026-08-30 20:08:28 +00:00
-
85407f62c9
Merge branch 'wt/review-002-oai11-ref-memoization'
glm-5.3-flash
2026-08-30 20:05:30 +00:00
-
-
48ae5103e0
Merge branch 'wt/review-002-srv11-srv12-router-ordering'
glm-5.3-flash
2026-08-30 19:59:21 +00:00
-
-
76c9e7e178
Merge branch 'wt/review-002-con17-mcp-pagination'
glm-5.3-flash
2026-08-30 19:58:43 +00:00
-
-
84bf538c1d
Merge branch 'wt/review-002-ws13-idle-progress'
glm-5.3-flash
2026-08-30 19:57:04 +00:00
-
-
c7873ad5aa
fix(adapters): memoize $ref expansion with node-budget accounting (OAI-11)
glm-5.3-flash
2026-08-30 19:56:44 +00:00
-
9de88f45d7
wip(adapters): fix node budget accounting + split hop depth (coordinator)
glm-5.3-flash
2026-08-30 19:54:50 +00:00
-
84bffae697
wip(adapters): OAI-11 finisher checkpoint 2
glm-5.3-flash
2026-08-30 19:34:20 +00:00
-
4bc9d4c236
wip(adapters): drop broken visitor assertion from chain test (crashed session residue)
glm-5.3-flash
2026-08-30 12:50:30 +00:00
-
f52b32a68f
wip(adapters): OAI-11 staging checkpoint (crashed session)
glm-5.3-flash
2026-08-30 12:43:40 +00:00
-
-
b73804d9bc
test(websocket): axum-path idle-progress mirror tests (WS-13)
glm-5.3-flash
2026-08-30 12:17:43 +00:00
-
f431dea5b5
fix(server): single token resolution on WS upgrade and /mcp routes (SRV-11)
glm-5.3-flash
2026-08-30 12:17:32 +00:00
-
3f1d5913e7
docs(websocket): record WS-13 no-keepalive decision + progress semantics (WS-13)
glm-5.3-flash
2026-08-30 12:09:30 +00:00
-
f834835b8b
fix(websocket): idle deadline off demux chunk-progress (WS-13)
glm-5.3-flash
2026-08-30 12:07:50 +00:00
-
-
-
18c78acc79
docs(arch): stream-client split + total-bytes cap for subscription forwards (FWD-15, FWD-14)
glm-5.3-flash
2026-08-30 12:01:59 +00:00
-
7f89db1058
fix(adapters): subscriptions escape the 30s total timeout + total SSE byte cap (FWD-15, FWD-14)
glm-5.3-flash
2026-08-30 12:01:55 +00:00
-
-
6cd0fd3f86
fix(server): decoy 405 covers merged extra routes (SRV-12)
glm-5.3-flash
2026-08-30 11:53:47 +00:00
-
-
-
5ecf6c012b
fix(adapters): bound from_mcp tools/list pagination (CON-14)
glm-5.3-flash
2026-08-30 11:46:46 +00:00
-
-
e2c255d40c
docs(tasks): decompose review-002 into 24 tasks (23 implementation + 1 bracketed follow-up)
glm-5.3-flash
2026-08-30 10:50:34 +00:00
-
5452785f0d
docs(review 002): post-remediation review — 40 findings across 6 passes + coverage analysis
glm-5.3-flash
2026-08-30 09:52:10 +00:00
-
91483a74b4
docs: missing_docs sweep — 0 warnings + deny gate + publish-prep decisions (HY-02, HY-04, HY-11)
glm-5.3-flash
2026-08-30 08:25:18 +00:00
-
7ce1ca6fbd
feat(adapters): loud unsupported-OpenAPI-feature handling (OAI-06)
glm-5.3-flash
2026-08-30 08:10:40 +00:00
-
edbda6605b
refactor(client): owned RetryConfig + TLS/mTLS test coverage (HY-06, COV-02)
glm-5.3-flash
2026-08-30 07:24:34 +00:00
-
1572a9d2d0
fix(gateway): fail-closed publish_schema compile + compile-once cache (GW-01 follow-up)
glm-5.3-flash
2026-08-30 07:02:27 +00:00
-
5d6945cd4b
docs(tasks): post-remediation sweep — 4 follow-up tasks
glm-5.3-flash
2026-08-30 06:03:29 +00:00
-
05d6bf8c2c
fix(tasks): drop stray leading blank line breaking frontmatter parse (taskgraph 38/38)
glm-5.3-flash
2026-08-29 14:08:03 +00:00
-
5c16e68f75
chore(deps): prune unused deps, tighten tokio features, align tungstenite (HY-01, HY-05, HY-07, HY-08, HY-12)
glm-5.3-flash
2026-08-29 14:06:36 +00:00
-
a5b294e965
docs(adrs): reconcile WS-03 browser data-channel promise (ADR-067/048)
glm-5.3-flash
2026-08-29 13:57:24 +00:00
-
6b0e4db912
docs(tasks): review-001 ws-session-limits remediation complete
glm-5.3-flash
2026-08-29 13:51:23 +00:00
-
0e67c7c00f
test(adapters): order-independent assert in MCP search filter test
glm-5.3-flash
2026-08-29 13:49:28 +00:00
-
c93f7387ff
docs(websocket): detached task lifetime semantics (WS-10)
glm-5.3-flash
2026-08-29 13:46:57 +00:00
-
25975ac2a8
fix(websocket): configurable WS read idle timeout (WS-01)
glm-5.3-flash
2026-08-29 13:45:54 +00:00
-
fa73684ebe
fix(websocket): configurable WS session cap (WS-09)
glm-5.3-flash
2026-08-29 13:37:08 +00:00
-
4747a12c02
fix(websocket): retain WsPumps handle on the server path (WS-08)
glm-5.3-flash
2026-08-29 13:31:33 +00:00
-
96560b0b78
fix(websocket): shutdown drops the held write sender (WS-07)
glm-5.3-flash
2026-08-29 13:13:19 +00:00
-
6fa2d4c036
fix(adapters): MCP tool-gateway fidelity (PRJ-07..10, PRJ-13)
glm-5.3-flash
2026-08-29 12:53:03 +00:00
-
a9d17405a7
fix(adapters): input-schema enforcement + header/cookie params (OAI-02, OAI-03, OAI-07, OAI-09)
glm-5.3-flash
2026-08-29 12:48:13 +00:00
-
7b83161171
docs(tasks): review-001 openapi-projection-fidelity remediation complete
glm-5.3-flash
2026-08-29 12:47:34 +00:00
-
4ef8499bbb
fix(adapters): to_openapi runtime-truthful projection (PRJ-01..05, PRJ-11..15)
glm-5.3-flash
2026-08-29 12:47:10 +00:00
-
509850de3d
docs(tasks): review-001 ws-pump-consolidation remediation complete
glm-5.3-flash
2026-08-29 12:12:16 +00:00
-
e9ddf943e5
style(tests): cargo fmt for ws-upgrade-session ws-06 test
glm-5.3-flash
2026-08-29 12:11:57 +00:00
-
1db0ea88e5
refactor(websocket): one generic pump implementation (WS-11, COV-03)
glm-5.3-flash
2026-08-29 12:11:50 +00:00
-
92cc11a74f
fix(websocket): byte-based caps for pending buffer + inbound WS sizes (WS-05, WS-06)
glm-5.3-flash
2026-08-29 12:00:04 +00:00
-
5024d99862
fix(websocket): validate chunk length on write side (WS-04, HY-09)
glm-5.3-flash
2026-08-29 11:25:51 +00:00
-
239f11323e
fix(gateway): internal-op invisibility on /schema + cache headers (SRV-02, PRJ-06, GW-02)
glm-5.3-flash
2026-08-29 11:13:57 +00:00
-
8700ed0fea
fix(adapters): consumer adapter hygiene (CON-01, CON-03..CON-13)
glm-5.3-flash
2026-08-29 10:54:33 +00:00
-
314472012d
fix(server): hyper knobs, decoy fidelity, cache + builder fixes (SRV-04..SRV-10)
glm-5.3-flash
2026-08-29 10:47:44 +00:00
-
1dc1d5af4f
docs(tasks): review-001 response-decode fidelity (FWD-07/08/10/12) complete
glm-5.3-flash
2026-08-29 10:46:18 +00:00
-
7ac2dc5005
test(adapters): cover FWD-07/08/10 response-decode paths (vendor JSON, caps, loud auth errors, bounded error echo, non-SSE Sub stream)
glm-5.3-flash
2026-08-29 10:45:47 +00:00
-
9bb8487c6d
fix(adapters): upstream response decode fidelity (FWD-07, FWD-08, FWD-10, FWD-12) — core, tests follow
glm-5.3-flash
2026-08-29 10:26:03 +00:00
-
5df91cda25
fix(adapters): resolve parameter/requestBody refs + reject import collisions (OAI-04, OAI-05)
glm-5.3-flash
2026-08-29 10:13:11 +00:00
-
9bc9e669e1
fix(gateway): SSE terminality, deadline, error-mapping fidelity (GW-03..GW-07, GW-12..GW-14)
glm-5.3-flash
2026-08-29 10:13:03 +00:00
-
713f1eba46
docs(tasks): review-001 forward-url-safety remediation complete
glm-5.3-flash
2026-08-29 10:09:33 +00:00
-
164a9d7543
fix(adapters): safe outbound URL construction (FWD-01, FWD-02)
glm-5.3-flash
2026-08-29 10:09:08 +00:00
-
a4df859771
fix(server): cap /mcp body size (SRV-03)
glm-5.3-flash
2026-08-29 09:42:42 +00:00
-
e38eaf1cea
docs(tasks): review-001 ws-eof-signal remediation complete
glm-5.3-flash
2026-08-29 09:36:56 +00:00
-
a9ac6f6cbd
fix(websocket): lossless EOF signal + pending sweep (WS-02, CON-02)
glm-5.3-flash
2026-08-29 09:36:34 +00:00
-
5ff88756eb
fix(websocket): lossless EOF signal + pending sweep (WS-02, CON-02)
glm-5.3-flash
2026-08-29 08:48:10 +00:00
-
a943d142c4
fix(server): cap /mcp body size (SRV-03)
glm-5.3-flash
2026-08-29 08:47:50 +00:00
-
cc34c08e4e
fix(adapters): incremental byte-level SSE parser (FWD-06)
glm-5.3-flash
2026-08-29 08:35:33 +00:00
-
e4284a0d3c
fix(server): auth-cover extra_routes + reserved-path rule (SRV-01, SRV-06)
glm-5.3-flash
2026-08-29 08:28:15 +00:00
-
d7ee302046
fix(gateway): publish validation + streaming + batch semantics (GW-01, GW-06, GW-08..GW-11, HY-13)
glm-5.3-flash
2026-08-29 08:25:11 +00:00
-
42a2fa0ee3
docs(tasks): review-001 client timeout/retry remediation complete
glm-5.3-flash
2026-08-29 08:24:11 +00:00
-
4a557a0453
fix(client): drop unused import/ctor, needless ? (clippy -D warnings)
glm-5.3-flash
2026-08-29 08:23:56 +00:00
-
b1529dd195
style(client): cargo fmt
glm-5.3-flash
2026-08-29 08:22:10 +00:00
-
015b2417b9
fix(client): redirect/retry policy hardening + timeouts (FWD-03..05, 09, 11)
glm-5.3-flash
2026-08-29 08:21:42 +00:00
-
0a8d4d731f
fix(adapters): bounded, cycle-safe $ref resolution (OAI-01, OAI-08)
glm-5.3-flash
2026-08-29 07:53:01 +00:00
-
12b35e2c5f
docs(tasks): decompose review 001 remediation Units 1-5 into taskgraph tasks
glm-5.3-flash
2026-08-29 07:10:15 +00:00
-
54f8e2310e
docs(review 001): initial implementation review — findings, coverage, remediation plan
glm-5.3-flash
2026-08-28 17:22:46 +00:00
-
4a825d33e7
feat(infra): full-surface integration suite + docs sync + publish prep
glm-5.3-flash
2026-08-28 16:07:56 +00:00
-
bc99ec7188
test(websocket): connection-local overlay verification for browser-registered ops
glm-5.3-flash
2026-08-28 15:49:25 +00:00
-
3a906cbd6a
feat(adapters): from_wss consumer adapter behind the wss feature (ADR-070)
glm-5.3-flash
2026-08-28 14:54:09 +00:00
-
4ac337c3a5
feat(adapters): from_mcp + to_mcp behind the mcp feature (rmcp 1.8)
glm-5.3-flash
2026-08-28 14:14:09 +00:00
-
7be91987ca
feat(adapters): from_openapi adapter (parse + forwarding handlers)
glm-5.3-flash
2026-08-28 14:04:48 +00:00
-
42239a0af5
feat(gateway,adapters): /publish endpoint (ADR-068) + to_openapi 6-endpoint projection
glm-5.3-flash
2026-08-28 13:54:49 +00:00