[PR #2953] [CLOSED] feat(analysis): inventory observed API query parameter names #5514

Closed
opened 2026-10-31 01:07:14 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/2953
Author: @AICodeLion
Created: 10/13/2026
Status: ❌ Closed

Base: main ← Head: codex/api-query-parameter-names


📝 Commits (2)

  • 160d4ce feat(analysis): inventory observed API query parameter names
  • 52df195 fix(analysis): preserve query names beginning with question marks

📊 Changes

6 files changed (+292 additions, -3 deletions)

View changed files

📝 docs/web-network-captures.md (+11 -0)
📝 src/domain/analysisView/WebNetworkApiSurfaceAccumulator.test.ts (+16 -0)
📝 src/domain/analysisView/WebNetworkApiSurfaceAccumulator.ts (+68 -1)
📝 src/domain/analysisView/webNetworkApiSurfaceView.test.ts (+55 -1)
📝 src/domain/analysisView/webNetworkApiSurfaceView.ts (+18 -1)
➕ tests/acceptance/tools/webApiQueryNames.test.ts (+124 -0)

📄 Description

Adds an opt-in include_query_parameter_names API-surface view option. Groups expose decoded, deduplicated observed names and their source record ordinals, without copying values or changing omitted-option output. Query-name scratch and retained inventories use the existing bounded accumulator.

Closes #2913.

Validation:

  • 29 domain tests passed, including encoding, fragments, default omission, sensitive-value refusal and inventory expansion limits.
  • Compiled CLI and real stdio MCP acceptance passed using requests recorded by a local HTTP server; projections still work after deleting the HAR.
  • check:fast, docs:check, test discovery and touched-file formatting passed.
  • The complete npm run check is blocked on this pinned main by existing formatting failures in docs/readme/README_tr.md and scripts/lib/clean-linux-hopper-runtime.mjs; neither is changed here.

This remains an observed-name inventory, not a required-parameter or server-schema claim.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/morluto/rea/pull/2953 **Author:** [@AICodeLion](https://github.com/AICodeLion) **Created:** 10/13/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `codex/api-query-parameter-names` --- ### 📝 Commits (2) - [`160d4ce`](https://github.com/morluto/rea/commit/160d4cee888961b1374792093027d40ea7bab971) feat(analysis): inventory observed API query parameter names - [`52df195`](https://github.com/morluto/rea/commit/52df195aa3ac41ebaead4adbbe2ed72f1e31fa1c) fix(analysis): preserve query names beginning with question marks ### 📊 Changes **6 files changed** (+292 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `docs/web-network-captures.md` (+11 -0) 📝 `src/domain/analysisView/WebNetworkApiSurfaceAccumulator.test.ts` (+16 -0) 📝 `src/domain/analysisView/WebNetworkApiSurfaceAccumulator.ts` (+68 -1) 📝 `src/domain/analysisView/webNetworkApiSurfaceView.test.ts` (+55 -1) 📝 `src/domain/analysisView/webNetworkApiSurfaceView.ts` (+18 -1) ➕ `tests/acceptance/tools/webApiQueryNames.test.ts` (+124 -0) </details> ### 📄 Description Adds an opt-in `include_query_parameter_names` API-surface view option. Groups expose decoded, deduplicated observed names and their source record ordinals, without copying values or changing omitted-option output. Query-name scratch and retained inventories use the existing bounded accumulator. Closes #2913. Validation: - 29 domain tests passed, including encoding, fragments, default omission, sensitive-value refusal and inventory expansion limits. - Compiled CLI and real stdio MCP acceptance passed using requests recorded by a local HTTP server; projections still work after deleting the HAR. - `check:fast`, `docs:check`, test discovery and touched-file formatting passed. - The complete `npm run check` is blocked on this pinned main by existing formatting failures in `docs/readme/README_tr.md` and `scripts/lib/clean-linux-hopper-runtime.mjs`; neither is changed here. This remains an observed-name inventory, not a required-parameter or server-schema claim. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-31 01:07:14 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#5514
No description provided.