fix(orb): correct stale "#6480 blocked on #6477" comments — federated import shipped - #8957
Conversation
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
…mments — federated import shipped federated-bundle.ts and federated-collector.ts described the federated-import trust mechanism (JSONbored#6480) as still blocked on JSONbored#6477, but src/orb/federated-import.ts fully implements it: an operator-supplied `federatedIntelligence.peerKeys` allowlist (fail-closed, no PKI/reputation), exactly per JSONbored#6477's ratified key-trust design, and federated-benchmark.ts already lists all three stages as shipped. Update the comments to describe JSONbored#6480's shipped state; the collector's scope boundary (verification lives on the import side, not the transport client) is preserved. Closes JSONbored#8878 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8957 +/- ##
==========================================
+ Coverage 90.56% 90.59% +0.03%
==========================================
Files 96 98 +2
Lines 22490 22585 +95
Branches 3884 3923 +39
==========================================
+ Hits 20367 20462 +95
Misses 1945 1945
Partials 178 178
Flags with carried forward coverage won't be shown. Click here to find out more.
|
|
Tip ✅ LoopOver review result - approve/merge recommendedReview updated: 2026-07-26 14:39:20 UTC
Review summary Nits — 4 non-blocking
Decision drivers
Context & advisory signals — never blocks the verdict
Linked issue satisfactionAddressed Review context
Contributor next steps
Signal definitions
🧪 Chat with LoopOverAsk LoopOver a question about this PR directly in a comment — grounded only in the same cached, public-safe facts shown above, never a new claim.
Full command reference: https://loopover.ai/docs/loopover-commands 🧪 Experimental — new and may change. 🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by LoopOver, a quiet PR intelligence layer for OSS maintainers.
|
Summary
federated-bundle.ts:165-169andfederated-collector.ts:8-12,167described the federated-importtrust mechanism (#6480) as still blocked on #6477. But
src/orb/federated-import.tsfullyimplements it: an operator-supplied
federatedIntelligence.peerKeysallowlist (fail-closed whenunset, no PKI/reputation system), exactly per #6477's ratified key-trust design — and
federated-benchmark.ts:2-4already lists export/transport/import as "already-shipped".Updates both comments to describe #6480's shipped state. The collector's scope boundary — verification
lives on the import side, not the transport client that only fetches — is preserved (it was correct;
only the "blocked/not-yet-built" framing was stale).
Source of truth for the corrected text:
src/orb/federated-import.ts(the allowlist trust-gate).Test plan
src/orb/tsc --noEmitclean;federated-bundle/federated-collectorunit tests still pass (39/39)Closes #8878