fix(search): reject incomplete AWS recommendation menus - #37
Conversation
Pin the published AWS completeness diagnostics and verify valid, empty, mixed, and all-invalid results through the registered MCP tool. Refs LeanerCloud/cloud-commitments-go#54
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. 0 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour. 📝 WalkthroughWalkthroughThe change updates Go module dependency declarations and adds protocol tests for AWS RDS recommendation searches. The tests cover selected and unselected scopes and valid, empty, mixed-validity, and all-invalid responses. ChangesAWS recommendation search
Go module dependencies
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to Selected and full-scope AWS recommendation searches now have coverage for malformed, valid, and empty responses, with dependencies pinned to updated releases. No concrete behavior requiring a pre-merge fix is established. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 1 files. (1 skipped: 1 unsupported.)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Resolve GO-2026-6505 with the SDK 1.45.0 requirement closure while preserving the published shared-library and provider pins.
|
Published the reviewed OTEL repair at The earlier independent gpt-6-astra functional review at Independent native macOS Go 1.26.6 verification at govulncheck v1.1.4 source and actual-binary scans both passed against the same frozen advisory database. A fresh clean-parent scan reproduced GO-2026-6505 at SDK 1.44.0 with exit 3; treatment selects SDK 1.45.0. Module verification and tidy no-diff passed, and every resolved external module path is covered by the snapshot. Database manifest SHA256: The command was built with |
|
Final verification at exact head
The repair verification comment records the frozen-database baseline/treatment scans, actual command build provenance, binary hash and two-manifest repair review separately. All local runtime handles and both CI watchers have completed. Fresh PR metadata reports |
AWS recommendation parsing can reject a malformed detail while returning a successful short menu. Pin the published AWS SDK completeness fix so the existing strict MCP error path rejects incomplete selected and six-combination searches. Valid and genuinely empty results remain successful.
Refs LeanerCloud/cloud-commitments-go#54. The parent issue remains open for the CLI and Platform rollout.
Independent gpt-6-astra review approved exact SHA
dee33b0c4900574cd7f97d352b1b9e519ae47ff9after two source and two index passes. Fresh registered MCP protocol tests passed all eight cases at that SHA using synthetic responses at the SDK HTTP boundary. The same regression fails for all four malformed cases against the parent dependency and a diagnostic-drop mutation; valid/empty controls pass in both probes. This is connected local verification, with no live cloud calls.Full race tests, build, golangci-lint 2.10.1 and all installed commit hooks passed. Standalone GOWORK=off module selection uses published AWS
v0.0.0-20261002152209-006ef5c8d0a2and pkgv0.0.0-20260929105827-b3b4cb5e3d80, with no replacements. Lint configuration validation could not download its schema in the confined local environment; CI must confirm that check.Summary by CodeRabbit