fix(group): Union HTTP graph and source contracts#1709
Conversation
|
@azizur100389 is attempting to deploy a commit to the NexusCore Team on Vercel. A member of the Team first needs to authorize it. |
CI Report✅ All checks passed Pipeline Status
Test Results
✅ All 9269 tests passed 1 test(s) skipped — expand for details
Code CoverageTests
📋 View full run · Generated by CI |
|
Claude finished @magyargergo's task in 6m 17s —— View job PR #1709 Adversarial Review — CompleteTasks:
Review bar for this PR
Current PR state
Branch hygiene assessmentClassification: merge-from-main commit present but harmless and merge-safe. Evidence: Understanding of the changeOld failure mode: New behavior — providers: New behavior — consumers: Identical pattern. Null/throw fallback: When FindingsFinding 1 —
|
|
@azizur100389 could you please look into claude's findings? 🙏 |
|
Addressed Claude review follow-ups on #1709. Changes: added an inline note documenting the intentional always-source-scan trade-off and its caching, and added a public extractor regression for source-only duplicate provider contractIds so the one-contract-per-contractId behavior is pinned without testing a private helper. Validation: focused duplicate-provider test passed; focused graph supplement tests passed; full http-route-extractor unit file passed 32/32; http-route-multi-verb passed 10/10; full test/unit/group passed 502 passed / 8 skipped; npx tsc --noEmit passed; Prettier check passed; git diff --check passed. I also ran npm test: with TEMP/TMP moved to C:\tmp it reached 8993 passed / 43 skipped with one unrelated local failure in test/integration/analyze-heap-oom-e2e.test.ts, where the OOM child exited 0 locally instead of nonzero. I did not skip or alter that test. Local gitnexus impact/detect_changes still exit 1 with no output in this checkout. |
Fixes #1672
Summary:
Validation:
npx vitest run test/unit/group/http-route-extractor.test.ts -t "supplements graph"npx vitest run test/unit/group/http-route-extractor.test.tsnpx vitest run test/unit/group/http-route-multi-verb.test.tsnpx vitest run test/unit/groupnpx tsc --noEmitgit diff --checkNote:
npx gitnexus impact ...andnpx gitnexus detect_changes --scope stagedstill exit 1 with no output in this checkout, matching the local index issue seen on earlier PRs.