fix(providers): finalize Nimble and Opper asset provenance - #12415
Merged
diegosouzapw merged 4 commits intoSep 2, 2026
Merged
Conversation
…provider-assets-provenance-final # Conflicts: # tests/unit/provider-assets-generic-fallback.test.mjs # tests/unit/ui/ProviderIcon-icon-url.test.tsx
diegosouzapw
marked this pull request as ready for review
September 2, 2026 13:01
muhamadgalihsaputra
pushed a commit
to niyatna/NiyatnaRoute
that referenced
this pull request
Sep 27, 2026
…apw#12415) Closes the two remaining unresolved provider-asset records without weakening the provenance boundary: public/providers/nimble-search.svg is removed because no sufficient redistribution evidence is recorded, and Nimble Search renders with the internal generic icon before any CDN tier while staying fully functional; Opper is registered in the local SVG resolver with its existing bytes proven against opper-ai/provider-omniroute at immutable commit 9aacef7, recording the MIT repository license from that same commit while keeping trademarkClearance null. Validated in a combined worktree with the batch's ready set boarded onto the current tip: parse sweep clean on every changed TypeScript file, typecheck:core clean, check:dashboard-typecheck OK (207 pre-existing errors, all within baseline), check:cycles OK, check-file-size OK, 203/205 focused node tests and 94/94 vitest — the two failures belong to diegosouzapw#12427, which is held back.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Status
OWN SCOPE: PASS · LOCAL RELEASE GATES: PASS · GITHUB CI: RUNNING
The provider-asset change is green on the reconciled candidate head. The historical API Route Typecheck failure was confirmed as
BASE-RED, fixed by merged PR #12414, absorbed through the release reconciliation, and is now locally GREEN on the exact candidate.Summary
This closes the two remaining unresolved provider-asset records without weakening the provenance boundary:
public/providers/nimble-search.svgbecause no sufficient redistribution evidence is recorded and renders Nimble Search with the internal generic icon before any CDN tier;opper-ai/provider-omnirouteat immutable commit9aacef7d6ae68d8d79f5aee042a25e9b646d2338;trademarkClearance: null;Before / after
/providers/opper.svgRelease-overlap resolution
ProviderIcon.tsx79 → 78after [provider removed at its operator's request] retirement79; physical asset count14179 → 78after [provider removed at its operator's request] retirement79; Opper local-size assertion retainedEvidence boundaries
https://github.com/opper-ai/provider-omniroute, commit9aacef7d6ae68d8d79f5aee042a25e9b646d2338, pathpublic/providers/opper.svge45d0409e7746946f204903ad6e7da267d805b7d7534fa684eeb7b8ac5717791LICENSEat the same pinned commit is MITtrademarkClearance: nullTDD and exact-head gates
check:provider-asset-provenance141/141; proven=72 probable=69 unresolved=0check:provider-assets289pre-existing diagnostics, all within the frozen baseline (run 33626440093 / job 100235180501)typecheck:core207pre-existing diagnostics, all within the frozen baselinecheck:changelog-integritycheck:ratchet-bankcheck:file-sizecheck:tracked-artifactsgit diff --checkBASE-RED → GREEN classification
713440be0asrc/app/api/memory/rerank-providers/route.ts TS2307a2680ca0a4TS2307; the PR changed no API route or typecheck baseline6a91002b398f3090a219b34ec48de7d399c496190bb0265038apiTypecheckErrors=289, zero new/regressed diagnosticsThe original red was therefore
BASE-RED, not introduced by this PR. The reconciled branch now contains the base repair; API Route Typecheck is GREEN both locally and on GitHub. The remaining GitHub checks are still running and are not implied complete here.Git receipts
6da2418247d75acd0af3a617c7289b004b5a86f5ccb024cfa9a7612fa65b1f1795740572369d58f50bb02650384444faa610efcec35755d51b6329a8The audited snapshot intentionally remains the first commit that changed
public/providers; later commits and the release reconciliation did not change that physical provider tree beyond the intended Nimble removal, so the manifest binding remains valid.No merge of this PR, deployment, release, or external brand contact is performed here.