https://github.com/zeblithic/harmony-client
· scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)
148 raw signals (0 security + 148 graph)
Last scanned 2 months, 1 week ago · v1 · 144 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1746 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
rust-toolchain.toml |
software | healthy | rust-toolchain.toml |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
svelte.config.js |
software | healthy | svelte.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
zeblithic-bootstrap.md |
software | healthy | docs/zeblithic-bootstrap.md |
alpha-validation.md |
software | healthy | docs/alpha-validation.md |
invite-distribution.md |
software | healthy | docs/invite-distribution.md |
release-process.md |
software | healthy | docs/release-process.md |
triage-alpha-feedback.md |
software | healthy | docs/triage-alpha-feedback.md |
install-macos.md |
software | healthy | docs/install-macos.md |
cross-wan-validation.md |
software | healthy | docs/cross-wan-validation.md |
install-linux.md |
software | healthy | docs/install-linux.md |
troubleshooting.md |
software | healthy | docs/troubleshooting.md |
install-windows.md |
software | healthy | docs/install-windows.md |
headless-install.md |
software | healthy | docs/headless-install.md |
feedback.md |
software | healthy | docs/feedback.md |
zeb-373-dynamic-dial-manual-test.md |
software | healthy | docs/zeb-373-dynamic-dial-manual-test.md |
2026-05-23-zeb-321-phase2-discovery-research-report.md |
software | healthy | docs/research/2026-05-23-zeb-321-phase2-discovery-research-… |
2026-05-23-zeb-321-phase2-discovery-research-prompt.md |
software | healthy | docs/research/2026-05-23-zeb-321-phase2-discovery-research-… |
e2e-two-agent-suite.md |
software | healthy | docs/playbooks/e2e-two-agent-suite.md |
agent-driving-windows.md |
software | healthy | docs/playbooks/agent-driving-windows.md |
2026-06-14-transport-04-reticulum-footprint.md |
software | healthy | docs/analysis/2026-06-14-transport-04-reticulum-footprint.md |
2026-06-14-transport-02-harmony-client.md |
software | healthy | docs/analysis/2026-06-14-transport-02-harmony-client.md |
2026-06-14-transport-05-crypto-pq-vs-classical.md |
software | healthy | docs/analysis/2026-06-14-transport-05-crypto-pq-vs-classica… |
2026-06-14-transport-01-harmony-core.md |
software | healthy | docs/analysis/2026-06-14-transport-01-harmony-core.md |
2026-06-14-transport-00-SYNTHESIS.md |
software | healthy | docs/analysis/2026-06-14-transport-00-SYNTHESIS.md |
2026-06-14-transport-03-duplication-depmap.md |
software | healthy | docs/analysis/2026-06-14-transport-03-duplication-depmap.md |
2026-03-03-harmony-client-design.md |
software | healthy | docs/plans/2026-03-03-harmony-client-design.md |
2026-04-30-zeb-195-followup-modal-a11y-completion-plan.md |
software | healthy | docs/plans/2026-04-30-zeb-195-followup-modal-a11y-completio… |
2026-04-24-sidecar-id-refactor-plan.md |
software | healthy | docs/plans/2026-04-24-sidecar-id-refactor-plan.md |
2026-05-14-zeb-213-identity-backup-owner-state-plan.md |
software | healthy | docs/plans/2026-05-14-zeb-213-identity-backup-owner-state-p… |
2026-06-05-zeb-380-client-relay-manager-plan.md |
software | healthy | docs/plans/2026-06-05-zeb-380-client-relay-manager-plan.md |
2026-06-08-zeb-379-desktop-tracing-subscriber-plan.md |
software | healthy | docs/plans/2026-06-08-zeb-379-desktop-tracing-subscriber-pl… |
2026-05-29-zeb-339-community-enrolled-device-signing-plan.md |
software | healthy | docs/plans/2026-05-29-zeb-339-community-enrolled-device-sig… |
2026-04-30-zeb-215-sub-a-phase2-crdt-plan.md |
software | healthy | docs/plans/2026-04-30-zeb-215-sub-a-phase2-crdt-plan.md |
2026-05-01-zeb-215-sub-a-phase3a-sync-plan.md |
software | healthy | docs/plans/2026-05-01-zeb-215-sub-a-phase3a-sync-plan.md |
2026-05-14-zeb-209-mock-clear-policy-plan.md |
software | healthy | docs/plans/2026-05-14-zeb-209-mock-clear-policy-plan.md |
2026-06-09-zeb-417-sp1-fleet-sync-substrate-plan.md |
software | healthy | docs/plans/2026-06-09-zeb-417-sp1-fleet-sync-substrate-plan… |
2026-06-10-zeb-418-sp2-p3a-channel-backfill-plan.md |
software | healthy | docs/plans/2026-06-10-zeb-418-sp2-p3a-channel-backfill-plan… |
2026-06-01-zeb-350-voice-v2-presence-aead.md |
software | healthy | docs/plans/2026-06-01-zeb-350-voice-v2-presence-aead.md |
2026-05-18-zeb-299-rename-content-plan.md |
software | healthy | docs/plans/2026-05-18-zeb-299-rename-content-plan.md |
2026-03-28-profile-editor-plan.md |
software | healthy | docs/plans/2026-03-28-profile-editor-plan.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
createMockAdapter |
software | healthy | src/lib/test-utils.ts:createMockAdapter |
emit |
software | healthy | src/lib/test-utils.ts:emit |
mapRedeemInviteError |
software | healthy | src/lib/redeem-invite-errors.ts:mapRedeemInviteError |
semverCompare |
software | healthy | src/lib/updater-adapter.ts:semverCompare |
stripBuild |
software | healthy | src/lib/updater-adapter.ts:stripBuild |
checkForUpdate |
software | healthy | src/lib/updater-adapter.ts:checkForUpdate |
dismissVersion |
software | healthy | src/lib/updater-adapter.ts:dismissVersion |
that |
software | healthy | src/lib/focus-trap.ts:that |
trapFocus |
software | healthy | src/lib/focus-trap.ts:trapFocus |
focusables |
software | healthy | src/lib/focus-trap.ts:focusables |
onKeydown |
software | healthy | src/lib/focus-trap.ts:onKeydown |
makeMap |
software | healthy | src/lib/zenoh-utils.test.ts:makeMap |
deps |
software | healthy | src/lib/call-session.test.ts:deps |
emit |
software | healthy | src/lib/call-session.test.ts:emit |
lastArgsFor |
software | healthy | src/lib/call-session.test.ts:lastArgsFor |
newSession |
software | healthy | src/lib/call-session.test.ts:newSession |
payload |
software | healthy | src/lib/call-session.test.ts:payload |
activeCall |
software | healthy | src/lib/call-session.test.ts:activeCall |
sensitivityIcon |
software | healthy | src/lib/file-utils.ts:sensitivityIcon |
categoryIcon |
software | healthy | src/lib/file-utils.ts:categoryIcon |
tierTarget |
software | healthy | src/lib/file-utils.ts:tierTarget |
formatBytes |
software | healthy | src/lib/file-utils.ts:formatBytes |
matchesEditing |
software | healthy | src/lib/file-utils.ts:matchesEditing |
relativeTime |
software | healthy | src/lib/file-utils.ts:relativeTime |
getCachedGroupMembers |
software | healthy | src/lib/group-dm-members-cache.ts:getCachedGroupMembers |
ensureGroupMembers |
software | healthy | src/lib/group-dm-members-cache.ts:ensureGroupMembers |
promise |
software | healthy | src/lib/group-dm-members-cache.ts:promise |
members |
software | healthy | src/lib/group-dm-members-cache.ts:members |
invalidateGroupMembers |
software | healthy | src/lib/group-dm-members-cache.ts:invalidateGroupMembers |
lerpColor |
software | healthy | src/lib/graph-utils.ts:lerpColor |
heatToColor |
software | healthy | src/lib/graph-utils.ts:heatToColor |
badgePosition |
software | healthy | src/lib/graph-utils.ts:badgePosition |
linkDashPattern |
software | healthy | src/lib/graph-utils.ts:linkDashPattern |
linkUtilizationColor |
software | healthy | src/lib/graph-utils.ts:linkUtilizationColor |
linkWidth |
software | healthy | src/lib/graph-utils.ts:linkWidth |
nodeRadius |
software | healthy | src/lib/graph-utils.ts:nodeRadius |
findNodeAtPoint |
software | healthy | src/lib/graph-utils.ts:findNodeAtPoint |
findLinkAtPoint |
software | healthy | src/lib/graph-utils.ts:findLinkAtPoint |
advanceParticle |
software | healthy | src/lib/graph-utils.ts:advanceParticle |
deferredInvoke |
software | healthy | src/lib/group-dm-members-cache.test.ts:deferredInvoke |
makeRenameResult |
software | healthy | src/lib/file-manager-service.rename-content.test.ts:makeRen… |
installRenameInvoke |
software | healthy | src/lib/file-manager-service.rename-content.test.ts:install… |
initialSessionStats |
software | healthy | src/lib/flashcard-types.ts:initialSessionStats |
memStorage |
software | healthy | src/lib/window-close.test.ts:memStorage |
deps |
software | healthy | src/lib/window-close.test.ts:deps |
event |
software | healthy | src/lib/window-close.test.ts:event |
flush |
software | healthy | src/lib/window-close.test.ts:flush |
inferCategory |
software | healthy | src/lib/file-manager-service.ts:inferCategory |
wireToContentItem |
software | healthy | src/lib/file-manager-service.ts:wireToContentItem |
ok |
software | healthy | src/lib/file-manager-service.ts:ok |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ZenohService |
software | healthy | src/lib/zenoh-service.ts:ZenohService |
FileManagerService |
software | healthy | src/lib/file-manager-service.ts:FileManagerService |
NavService |
software | healthy | src/lib/nav-service.ts:NavService |
OwnerService |
software | healthy | src/lib/owner-service.ts:OwnerService |
VotingAdapter |
software | healthy | src/lib/voting-adapter.ts:VotingAdapter |
for |
software | healthy | src/lib/friend-service.ts:for |
FriendService |
software | healthy | src/lib/friend-service.ts:FriendService |
VineService |
software | healthy | src/lib/vine-service.ts:VineService |
CommunityService |
software | healthy | src/lib/community-service.ts:CommunityService |
WasmPipeline |
software | healthy | src/lib/stq8-stub.ts:WasmPipeline |
CallSession |
software | healthy | src/lib/call-session.ts:CallSession |
NotesService |
software | healthy | src/lib/notes-service.ts:NotesService |
this |
software | healthy | src/lib/owner-gate.ts:this |
MessageService |
software | healthy | src/lib/message-service.ts:MessageService |
MockNetworkDataService |
software | healthy | src/lib/network-data-service.ts:MockNetworkDataService |
LibraryDirectoryService |
software | healthy | src/lib/library-directory-service.ts:LibraryDirectoryService |
PairingService |
software | healthy | src/lib/pairing-service.ts:PairingService |
MockTrustGraphService |
software | healthy | src/lib/trust-graph-service.ts:MockTrustGraphService |
MailService |
software | healthy | src/lib/mail-service.ts:MailService |
with |
software | healthy | src/lib/member-card-service.ts:with |
MemberCardService |
software | healthy | src/lib/member-card-service.ts:MemberCardService |
ProfilePageResolver |
software | healthy | src/lib/profile-page-resolver.ts:ProfilePageResolver |
TrustService |
software | healthy | src/lib/trust-service.ts:TrustService |
GroupCallSession |
software | healthy | src/lib/group-call-session.ts:GroupCallSession |
Alerter |
software | healthy | src/lib/incoming-call-alert.ts:Alerter |
Stq8Service |
software | healthy | src/lib/stq8-service.ts:Stq8Service |
NotificationService |
software | healthy | src/lib/notification-service.ts:NotificationService |
ChannelMessageService |
software | healthy | src/lib/channel-message-service.ts:ChannelMessageService |
ProfileBroadcastService |
software | healthy | src/lib/profile-broadcast-service.ts:ProfileBroadcastService |
VoiceSession |
software | healthy | src/lib/voice-session.ts:VoiceSession |
too |
software | healthy | src/lib/voice-session.ts:too |
MintService |
software | healthy | src/lib/mint-service.ts:MintService |
AvatarResolver |
software | healthy | src/lib/avatar-resolver.ts:AvatarResolver |
RingBuffer |
software | healthy | src/lib/ring-buffer.ts:RingBuffer |
has |
software | healthy | src/lib/components/__tests__/CommunityView.test.ts:has |
after |
software | healthy | src/lib/components/__tests__/IdentityPanel.test.ts:after |
when |
software | healthy | src/lib/components/__tests__/FileCard.test.ts:when |
when |
software | healthy | src/lib/components/__tests__/ConfirmDialog.test.ts:when |
MockIntersectionObserver |
software | healthy | src/lib/components/__tests__/TextFeed.integration.test.ts:M… |
MockAudioCapture |
software | healthy | src/lib/components/__tests__/FlashcardView.test.ts:MockAudi… |
when |
software | healthy | src/lib/components/__tests__/Layout.test.ts:when |
for |
software | healthy | src/lib/components/__tests__/SensitivityBadge.test.ts:for |
MockIntersectionObserver |
software | healthy | src/lib/components/__tests__/ThreadIndicator.test.ts:MockIn… |
to |
software | healthy | src/lib/components/__tests__/MediaFeed.test.ts:to |
when |
software | healthy | src/lib/components/__tests__/MediaFeed.test.ts:when |
to |
software | healthy | src/lib/components/__tests__/FlashcardGrid.test.ts:to |
to |
software | healthy | src/lib/components/__tests__/TextMessage.test.ts:to |
when |
software | healthy | src/lib/components/__tests__/FileRow.test.ts:when |
hook |
software | healthy | src/lib/components/__tests__/ChannelMessageFeed.test.ts:hook |
accepts |
software | healthy | src/lib/voice/voice-mixer.ts:accepts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
research |
software | healthy | docs/research |
playbooks |
software | healthy | docs/playbooks |
analysis |
software | healthy | docs/analysis |
plans |
software | healthy | docs/plans |
specs |
software | healthy | docs/specs |
src-tauri |
software | healthy | src-tauri |
tests |
software | healthy | src-tauri/tests |
common |
software | healthy | src-tauri/tests/common |
gen |
software | healthy | src-tauri/gen |
schemas |
software | healthy | src-tauri/gen/schemas |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
api |
software | healthy | src-tauri/src/api |
pairing |
software | healthy | src-tauri/src/pairing |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
actions |
software | healthy | .github/actions |
install-linux-tauri-deps |
software | healthy | .github/actions/install-linux-tauri-deps |
e2e-harness |
software | healthy | e2e-harness |
tests |
software | healthy | e2e-harness/tests |
src |
software | healthy | e2e-harness/src |
src |
software | healthy | src |
lib |
software | healthy | src/lib |
__tests__ |
software | healthy | src/lib/__tests__ |
types |
software | healthy | src/lib/types |
stores |
software | healthy | src/lib/stores |
components |
software | healthy | src/lib/components |
__tests__ |
software | healthy | src/lib/components/__tests__ |
voice |
software | healthy | src/lib/voice |
actions |
software | healthy | src/lib/actions |
__tests__ |
software | healthy | src/lib/actions/__tests__ |
e2e |
software | healthy | e2e |
fixtures |
software | healthy | e2e/fixtures |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src-tauri/tests/api_server.rs |
192.0.2.1 |
network | healthy | src-tauri/src/network_health.rs |
192.168.1.5 |
network | healthy | src-tauri/src/network_health.rs |
203.0.113.7 |
network | healthy | src-tauri/src/reachability_record.rs |
192.168.1.216 |
network | healthy | src-tauri/src/direct_addr_filter.rs |
172.23.48.1 |
network | healthy | src-tauri/src/direct_addr_filter.rs |
169.254.0.0 |
network | healthy | src-tauri/src/direct_addr_filter.rs |
192.168.86.44 |
network | healthy | src-tauri/src/direct_addr_filter.rs |
172.17.0.1 |
network | healthy | src-tauri/src/direct_addr_filter.rs |
10.0.0.7 |
network | healthy | src-tauri/src/direct_addr_filter.rs |
169.254.1.1 |
network | healthy | src-tauri/src/direct_addr_filter.rs |
10.0.0.1 |
network | healthy | src/lib/connectivity-adapter.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/tmp/r |
frontend | healthy | src/lib/owner-service.test.ts |
/tmp/owner-recovery.bin |
frontend | healthy | src/lib/components/__tests__/DevicesPanel.test.ts |
/Users/test/Desktop/owner-recovery.bin |
frontend | healthy | src/lib/components/__tests__/DevicesPanel.test.ts |
/x |
frontend | healthy | src/lib/components/__tests__/WelcomeModal.test.ts |
/tmp/dropped |
frontend | healthy | src/lib/components/__tests__/file-browser-folder-ingest.tes… |
/tmp/first |
frontend | healthy | src/lib/components/__tests__/file-browser-folder-ingest.tes… |
/tmp/second |
frontend | healthy | src/lib/components/__tests__/file-browser-folder-ingest.tes… |
/tmp/third |
frontend | healthy | src/lib/components/__tests__/file-browser-folder-ingest.tes… |
/tmp/fails/a.txt |
frontend | healthy | src/lib/components/__tests__/file-browser-folder-ingest.tes… |
/tmp/fails/b.txt |
frontend | healthy | src/lib/components/__tests__/file-browser-folder-ingest.tes… |
| Label | Layer | Status | Path |
|---|---|---|---|
rust-check |
cicd | healthy | .github/workflows/ci.yml |
rust-test |
cicd | healthy | .github/workflows/ci.yml |
msrv |
cicd | healthy | .github/workflows/ci.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
precheck |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
TAURI_SIGNING_PRIVATE_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY_PASSWORD |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.ts |
port:9222 |
network | healthy | e2e/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mnoywr_g |
software | healthy | /tmp/repobility-clone-mnoywr_g |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | src/lib/file-manager-service.ts |
This page is publicly accessible at:
https://repobility.com/scan/0943ac8c-5d61-47da-a08d-db510b5d7e3b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0943ac8c-5d61-47da-a08d-db510b5d7e3b/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.