Commit Graph

  • 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