diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json index a1f94ae..01dc712 100644 --- a/graphify-out/.graphify_labels.json +++ b/graphify-out/.graphify_labels.json @@ -209,5 +209,10 @@ "207": "Community 207", "208": "Community 208", "209": "Community 209", - "210": "Community 210" + "210": "Community 210", + "211": "Community 211", + "212": "Community 212", + "213": "Community 213", + "214": "Community 214", + "215": "Community 215" } diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index fd24f98..cb7287f 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - webmcp-anything (2026-06-04) ## Corpus Check -- 279 files · ~615,850 words +- 289 files · ~624,202 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 1918 nodes · 2789 edges · 211 communities (192 shown, 19 thin omitted) -- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 26 edges (avg confidence: 0.59) +- 1972 nodes · 2892 edges · 216 communities (198 shown, 18 thin omitted) +- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 27 edges (avg confidence: 0.6) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `72c04024` +- Built from commit: `9bc1cb89` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -137,18 +137,23 @@ - [[_COMMUNITY_Community 208|Community 208]] - [[_COMMUNITY_Community 209|Community 209]] - [[_COMMUNITY_Community 210|Community 210]] +- [[_COMMUNITY_Community 211|Community 211]] +- [[_COMMUNITY_Community 212|Community 212]] +- [[_COMMUNITY_Community 213|Community 213]] +- [[_COMMUNITY_Community 214|Community 214]] +- [[_COMMUNITY_Community 215|Community 215]] ## God Nodes (most connected - your core abstractions) 1. `Per-page guidance (what each page is actually about)` - 26 edges 2. `Tool` - 22 edges -3. `WmcpClient` - 20 edges -4. `integrationPageHtml()` - 20 edges -5. `scoreMcpServer()` - 19 edges -6. `recordGrade()` - 19 edges -7. `resolveAuth()` - 18 edges -8. `stripeWebhook()` - 17 edges -9. `uiCss()` - 17 edges -10. `uiNav()` - 17 edges +3. `uiCss()` - 21 edges +4. `uiNav()` - 21 edges +5. `WmcpClient` - 20 edges +6. `integrationPageHtml()` - 20 edges +7. `scoreMcpServer()` - 19 edges +8. `recordGrade()` - 19 edges +9. `resolveAuth()` - 18 edges +10. `stripeWebhook()` - 17 edges ## Surprising Connections (you probably didn't know these) - `mcpIndexHtml()` --calls--> `esc()` [INFERRED] @@ -157,15 +162,15 @@ sdks/python/wmcp/anthropic.py → sdks/python/wmcp/client.py - `Tool` --uses--> `Tool` [INFERRED] sdks/python/wmcp/openai.py → sdks/python/wmcp/client.py +- `providerStart()` --calls--> `anthropicStart()` [INFERRED] + worker/src/provider_routes.ts → worker/src/anthropic_oauth.ts - `connectHubHtml()` --calls--> `esc()` [INFERRED] worker/src/connect_hub.ts → worker/src/drops_seo.ts -- `gradePageHtml()` --calls--> `esc()` [INFERRED] - worker/src/mcp_grade.ts → worker/src/drops_seo.ts ## Import Cycles - None detected. -## Communities (211 total, 19 thin omitted) +## Communities (216 total, 18 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.05 @@ -188,8 +193,8 @@ Cohesion: 0.08 Nodes (47): arr(), buildTools(), classify(), clip(), collectVariants(), detect(), detect2(), eventOffers() (+39 more) ### Community 5 - "Community 5" -Cohesion: 0.21 -Nodes (19): regradeWatched(), seedRegistryGrades(), cacheKey(), DEFAULT_STORES, Env, gradeManualSeed(), normalizeUrl(), pickStores() (+11 more) +Cohesion: 0.20 +Nodes (9): Cold email (general), Full target list (32 commercial F-graders, finance → dev → other), 🔥 Hot leads (real findings, ready to send), Mirror play — the A-graded (sell Verified, easy yes), Outreach templates, Payments / finance angle (agentrapay, crossfin, payram, payperbyte, merx), Security-vendor angle (viridis-security), Trust-Grade Outbound — the money engine (+1 more) ### Community 6 - "Community 6" Cohesion: 0.17 @@ -244,8 +249,8 @@ Cohesion: 0.24 Nodes (16): clean_and_normalize(), harvest_pulsemcp_secondary(), harvest_registry(), http_get(), http_post_json(), main(), Any, float (+8 more) ### Community 19 - "Community 19" -Cohesion: 0.20 -Nodes (18): AgentControl, AUDIT(), AuditEntry, checkAgentAllowed(), CTL(), Env, getControl(), getUsage() (+10 more) +Cohesion: 0.21 +Nodes (17): AgentControl, AUDIT(), AuditEntry, checkAgentAllowed(), CTL(), Env, getControl(), getUsage() (+9 more) ### Community 20 - "Community 20" Cohesion: 0.17 @@ -260,8 +265,8 @@ Cohesion: 0.12 Nodes (16): 1/4 — the hook, 1/ — the hook, 2/4 — the insight, 2/ — the config, 3/4 — the network effect, 3/ — how it works (5-tier), 4/4 — the ask, 4/ — compose + toolsets (+8 more) ### Community 24 - "Community 24" -Cohesion: 0.19 -Nodes (16): consume(), EngineEnv, buildToolIndex(), handleOne(), hostToken(), McpCtx, McpEnv, mcpHandler() (+8 more) +Cohesion: 0.20 +Nodes (15): EngineEnv, buildToolIndex(), handleOne(), hostToken(), McpCtx, McpEnv, mcpHandler(), rpcError() (+7 more) ### Community 25 - "Community 25" Cohesion: 0.12 @@ -301,11 +306,11 @@ Nodes (12): 30-second quickstart, Connect any URL to your MCP client (the flagsh ### Community 34 - "Community 34" Cohesion: 0.29 -Nodes (13): resolveAuth(), b64urlDecode(), b64urlEncode(), claimStart(), claimVerify(), ctEqual(), Env, extractVerifyTokens() (+5 more) +Nodes (12): b64urlDecode(), b64urlEncode(), claimStart(), claimVerify(), ctEqual(), Env, extractVerifyTokens(), fetchHtml() (+4 more) ### Community 35 - "Community 35" -Cohesion: 0.18 -Nodes (11): adSlot(), CAT_LABEL, connectHubHtml(), CATEGORY_NAMES, base64urlEncode(), bridgeDescriptor(), slim(), SlimTool (+3 more) +Cohesion: 0.25 +Nodes (8): adSlot(), base64urlEncode(), bridgeDescriptor(), slim(), SlimTool, webmcpHubHtml(), webmcpShimJs(), tools ### Community 36 - "Community 36" Cohesion: 0.27 @@ -456,8 +461,8 @@ Cohesion: 0.22 Nodes (8): 1) dev.to — BEST fit (republish w/ canonical), 2) Hashnode / Medium — same republish, 3) Reddit — share, value-first (follow each sub's self-promo rule), 4) X / Twitter — thread (@alexishearts), 5) HN — DON'T submit this post here, 6) Republish body (paste into dev.to / Medium / Hashnode), Distribution pack — "WebMCP & Me" (alexishearts persona), ⚠ Persona-opsec rules (read once) ### Community 73 - "Community 73" -Cohesion: 0.13 -Nodes (16): AFFILIATE, affiliateButtons(), AffiliateNet, ebayUrl(), esc(), rawAndPsa(), Article, ARTICLE_SLUGS (+8 more) +Cohesion: 0.14 +Nodes (15): AFFILIATE, affiliateButtons(), AffiliateNet, ebayUrl(), esc(), rawAndPsa(), Article, ArticleFaq (+7 more) ### Community 74 - "Community 74" Cohesion: 0.40 @@ -481,7 +486,7 @@ Nodes (4): badgeHandler(), Env, PILL_INDEXED(), PILL_VERIFIED() ### Community 80 - "Community 80" Cohesion: 0.10 -Nodes (23): blockedTargetReason(), callMcp(), CATEGORIES, DriftOutcome, Env, finalizeSseLimited(), Finding, GRADE_COLOR (+15 more) +Nodes (22): blockedTargetReason(), callMcp(), CATEGORIES, composite(), DriftOutcome, Env, finalizeSseLimited(), Finding (+14 more) ### Community 81 - "Community 81" Cohesion: 0.60 @@ -492,8 +497,8 @@ Cohesion: 0.47 Nodes (4): activateQc(), DEFAULTS, load(), showQc() ### Community 144 - "Community 144" -Cohesion: 0.06 -Nodes (60): anthropicExchange(), anthropicStart(), bytesToBase64Url(), Env, generatePkce(), randomState(), requireUser(), b64url() (+52 more) +Cohesion: 0.15 +Nodes (24): b64url(), ensureMcpClient(), Env, exchangePkceCode(), generatePkceVerifier(), McpClientRecord, pkceChallengeS256(), TokenResponse (+16 more) ### Community 174 - "Community 174" Cohesion: 0.22 @@ -512,20 +517,20 @@ Cohesion: 0.24 Nodes (9): BestLoc, BESTOF_I18N, GLOSS_I18N, GlossLoc, NEn, SHORT_LIST, WHAT_IS, FaqT (+1 more) ### Community 178 - "Community 178" -Cohesion: 0.12 -Nodes (19): Action, AuthCtx, bearer(), Bindings, gate(), KeyRecord, Plan, PLAN_LIMITS (+11 more) +Cohesion: 0.18 +Nodes (17): Action, AuthCtx, bearer(), Bindings, consume(), gate(), KeyRecord, Plan (+9 more) ### Community 179 - "Community 179" Cohesion: 0.29 Nodes (6): 1) Show HN (Hacker News) — biggest same-day dev traffic, 2) Reddit — the free calculator (value-first, no hard sell), 3) X / Twitter — quick thread, 4) Top 5 directory submissions (Track A, wmcp.sh, live now), 5) The one paid push that's deliverable today, Post today — ready-to-paste traffic for the buy path ### Community 180 - "Community 180" -Cohesion: 0.10 -Nodes (20): dashboardHtml(), app, Bindings, HTML_HEADERS, Variables, landingHtml(), ogSvg(), addGradeServers() (+12 more) +Cohesion: 0.09 +Nodes (33): revokeKey(), dashboardHtml(), app, Bindings, HTML_HEADERS, Variables, landingHtml(), EVENTS (+25 more) ### Community 181 - "Community 181" -Cohesion: 0.13 -Nodes (24): AlertEnv, fireAlert(), checkAdmin(), deriveSlug(), Env, featureListing(), getDirectoryState(), listSubmissions() (+16 more) +Cohesion: 0.07 +Nodes (46): AlertEnv, fireAlert(), checkAdmin(), deriveSlug(), Env, featureListing(), getDirectoryState(), listSubmissions() (+38 more) ### Community 183 - "Community 183" Cohesion: 0.12 @@ -540,28 +545,28 @@ Cohesion: 0.33 Nodes (5): Don't, LAUNCH A — QuickCatch (fire when the extension is approved), LAUNCH B — wmcp.sh (live now, launch any day), Launch-day checklist (either launch), Product Hunt launch kit ### Community 199 - "Community 199" -Cohesion: 0.23 -Nodes (8): baseCss(), CacheEntry, escapeHtml(), hostnameOf(), notFoundHtml(), PROVIDER_BADGE, relTime(), uHtml() +Cohesion: 0.21 +Nodes (9): ARTICLE_SLUGS, baseCss(), CacheEntry, escapeHtml(), hostnameOf(), notFoundHtml(), PROVIDER_BADGE, relTime() (+1 more) ### Community 200 - "Community 200" -Cohesion: 0.18 -Nodes (17): articlesIndexHtml(), directoryHtml(), captureLandingHtml(), Flow, inferSchema(), safeJson(), synthesizeFromFlows(), SynthResult (+9 more) +Cohesion: 0.28 +Nodes (11): alternativesMcpserversHtml(), articlesIndexHtml(), directoryHtml(), howToNemotronToolsHtml(), mcpLeaderboardHtml(), stateOfMcpSecurityHtml(), metricsPageHtml(), emailCapture() (+3 more) ### Community 202 - "Community 202" -Cohesion: 0.14 -Nodes (19): issueKey(), revokeKey(), EVENTS, FunnelEvent, MetricsEnv, track(), createCheckout(), Env (+11 more) +Cohesion: 0.15 +Nodes (24): issueKey(), Env, githubCallback(), githubStart(), issueOwnKey(), logout(), me(), resolveOrCreateUser() (+16 more) ### Community 203 - "Community 203" -Cohesion: 0.24 -Nodes (12): stripeWebhook(), fire(), checkoutCompleted(), CtxOpts, envMock(), EnvOverrides, kvMock(), makeCtx() (+4 more) +Cohesion: 0.07 +Nodes (34): emailEnabled(), FROM(), sendEmail(), auditBody(), Env, generateOutreach(), isPayments(), isSecurityVendor() (+26 more) ### Community 204 - "Community 204" -Cohesion: 0.15 -Nodes (20): composite(), gradeRank(), readGrade(), recordGrade(), reputationFeed(), Env, gradeFor(), gradeSummary() (+12 more) +Cohesion: 0.25 +Nodes (14): gradeRank(), readGrade(), recordGrade(), reputationFeed(), Env, gradeFor(), gradeSummary(), jerr() (+6 more) ### Community 205 - "Community 205" -Cohesion: 0.20 -Nodes (9): badgeHubHtml(), baseDomain(), COLOR, computeMcpSecurityReport(), family(), FINDING_EXCLUDE, FINDING_LABELS, FindingFreq (+1 more) +Cohesion: 0.19 +Nodes (10): badgeHubHtml(), baseDomain(), COLOR, computeMcpSecurityReport(), family(), FINDING_EXCLUDE, FINDING_LABELS, FindingFreq (+2 more) ### Community 206 - "Community 206" Cohesion: 0.17 @@ -575,29 +580,53 @@ Nodes (3): diffTools(), goodTool, MockOpts Cohesion: 0.28 Nodes (14): categoryBySlug(), catSlug(), esc(), shell(), SKILL_CATEGORIES, SKILL_DEFS, SKILL_SLUGS, skillBySlug() (+6 more) +### Community 209 - "Community 209" +Cohesion: 0.22 +Nodes (8): A-grade targets (commercial, real products), DM — X / LinkedIn (short, same register), Do / don't (keeps it at the bar), Email — A-graded operator, Power-operator note (caseyjhand.com), Scarcity (use the real numbers), The offer (accurate — don't overpromise), wmcp.sh Verified — outreach to A-graded MCP servers + ### Community 210 - "Community 210" +Cohesion: 0.17 +Nodes (15): connKey(), Env, hasManagedConnection(), isActive(), listManagedConnections(), refreshPkceToken(), Env, getFreshUpstreamToken() (+7 more) + +### Community 211 - "Community 211" +Cohesion: 0.31 +Nodes (5): decide(), Env, gradeForVerify(), verifyMcpServer(), VerifyVerdict + +### Community 212 - "Community 212" Cohesion: 0.46 -Nodes (5): connKey(), Env, hasManagedConnection(), isActive(), listManagedConnections() +Nodes (7): anthropicExchange(), anthropicStart(), bytesToBase64Url(), Env, generatePkce(), randomState(), requireUser() + +### Community 213 - "Community 213" +Cohesion: 0.25 +Nodes (6): CAT_LABEL, connectHubHtml(), CATEGORY_NAMES, categorySlug(), gradePageHtml(), relTime() + +### Community 214 - "Community 214" +Cohesion: 0.36 +Nodes (7): captureLandingHtml(), Flow, inferSchema(), safeJson(), synthesizeFromFlows(), SynthResult, templatePath() + +### Community 215 - "Community 215" +Cohesion: 0.40 +Nodes (4): proxyExecuteGate(), DAY, kvWith(), mkEnv() ## Knowledge Gaps -- **729 isolated node(s):** `actions`, `HERE`, `FIXTURES`, `ETHEREUM_FEEDS`, `actions` (+724 more) +- **746 isolated node(s):** `actions`, `HERE`, `FIXTURES`, `ETHEREUM_FEEDS`, `actions` (+741 more) These have ≤1 connection - possible missing edges or undocumented components. -- **19 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **18 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `resolveAuth()` connect `Community 34` to `Community 202`, `Community 203`, `Community 144`, `Community 210`, `Community 178`, `Community 180`, `Community 24`?** +- **Why does `LOCALIZED_LANGS` connect `Community 175` to `Community 199`, `Community 52`, `Community 13`, `Community 181`?** _High betweenness centrality (0.007) - this node is a cross-community bridge._ -- **Why does `LOCALIZED_LANGS` connect `Community 175` to `Community 5`, `Community 52`, `Community 13`, `Community 199`?** +- **Why does `uiNav()` connect `Community 200` to `Community 35`, `Community 73`, `Community 205`, `Community 80`, `Community 208`, `Community 214`?** + _High betweenness centrality (0.006) - this node is a cross-community bridge._ +- **Why does `fireAlert()` connect `Community 181` to `Community 203`?** _High betweenness centrality (0.006) - this node is a cross-community bridge._ -- **Why does `fireAlert()` connect `Community 181` to `Community 5`?** - _High betweenness centrality (0.005) - this node is a cross-community bridge._ - **Are the 12 inferred relationships involving `Tool` (e.g. with `Any` and `str`) actually correct?** _`Tool` has 12 INFERRED edges - model-reasoned connections that need verification._ - **Are the 6 inferred relationships involving `WmcpClient` (e.g. with `Any` and `bool`) actually correct?** _`WmcpClient` has 6 INFERRED edges - model-reasoned connections that need verification._ - **What connects `actions`, `HERE`, `FIXTURES` to the rest of the system?** - _759 weakly-connected nodes found - possible documentation gaps or missing edges._ + _776 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** _Cohesion score 0.050239234449760764 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/cache/ast/4d4a046b264eef8e0eb995b21cef030e5737e3e9dd8f55689cf749d668719033.json b/graphify-out/cache/ast/4d4a046b264eef8e0eb995b21cef030e5737e3e9dd8f55689cf749d668719033.json new file mode 100644 index 0000000..c81a00d --- /dev/null +++ b/graphify-out/cache/ast/4d4a046b264eef8e0eb995b21cef030e5737e3e9dd8f55689cf749d668719033.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_alexhearts_webmcp_anything_launch_verified_pitch_md", "label": "verified-pitch.md", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L1"}, {"id": "launch_verified_pitch_wmcp_sh_verified_outreach_to_a_graded_mcp_servers", "label": "wmcp.sh Verified \u2014 outreach to A-graded MCP servers", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L1"}, {"id": "launch_verified_pitch_the_offer_accurate_don_t_overpromise", "label": "The offer (accurate \u2014 don't overpromise)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L12"}, {"id": "launch_verified_pitch_scarcity_use_the_real_numbers", "label": "Scarcity (use the real numbers)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L21"}, {"id": "launch_verified_pitch_email_a_graded_operator", "label": "Email \u2014 A-graded operator", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L26"}, {"id": "launch_verified_pitch_dm_x_linkedin_short_same_register", "label": "DM \u2014 X / LinkedIn (short, same register)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L56"}, {"id": "launch_verified_pitch_power_operator_note_caseyjhand_com", "label": "Power-operator note (caseyjhand.com)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L64"}, {"id": "launch_verified_pitch_a_grade_targets_commercial_real_products", "label": "A-grade targets (commercial, real products)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L71"}, {"id": "launch_verified_pitch_do_don_t_keeps_it_at_the_bar", "label": "Do / don't (keeps it at the bar)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L82"}], "edges": [{"source": "users_alexhearts_webmcp_anything_launch_verified_pitch_md", "target": "launch_verified_pitch_wmcp_sh_verified_outreach_to_a_graded_mcp_servers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L1", "weight": 1.0}, {"source": "launch_verified_pitch_wmcp_sh_verified_outreach_to_a_graded_mcp_servers", "target": "launch_verified_pitch_the_offer_accurate_don_t_overpromise", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L12", "weight": 1.0}, {"source": "launch_verified_pitch_wmcp_sh_verified_outreach_to_a_graded_mcp_servers", "target": "launch_verified_pitch_scarcity_use_the_real_numbers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L21", "weight": 1.0}, {"source": "launch_verified_pitch_wmcp_sh_verified_outreach_to_a_graded_mcp_servers", "target": "launch_verified_pitch_email_a_graded_operator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L26", "weight": 1.0}, {"source": "launch_verified_pitch_wmcp_sh_verified_outreach_to_a_graded_mcp_servers", "target": "launch_verified_pitch_dm_x_linkedin_short_same_register", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L56", "weight": 1.0}, {"source": "launch_verified_pitch_wmcp_sh_verified_outreach_to_a_graded_mcp_servers", "target": "launch_verified_pitch_power_operator_note_caseyjhand_com", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L64", "weight": 1.0}, {"source": "launch_verified_pitch_wmcp_sh_verified_outreach_to_a_graded_mcp_servers", "target": "launch_verified_pitch_a_grade_targets_commercial_real_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L71", "weight": 1.0}, {"source": "launch_verified_pitch_wmcp_sh_verified_outreach_to_a_graded_mcp_servers", "target": "launch_verified_pitch_do_don_t_keeps_it_at_the_bar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/verified-pitch.md", "source_location": "L82", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/ast/6f1a25e3ffcdeff61acaef14a70c2e1577b5ae5c454b891980aa40fc349a6f82.json b/graphify-out/cache/ast/6f1a25e3ffcdeff61acaef14a70c2e1577b5ae5c454b891980aa40fc349a6f82.json new file mode 100644 index 0000000..f493f5b --- /dev/null +++ b/graphify-out/cache/ast/6f1a25e3ffcdeff61acaef14a70c2e1577b5ae5c454b891980aa40fc349a6f82.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_alexhearts_webmcp_anything_launch_grade_outbound_md", "label": "grade-outbound.md", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L1"}, {"id": "launch_grade_outbound_trust_grade_outbound_the_money_engine", "label": "Trust-Grade Outbound \u2014 the money engine", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L1"}, {"id": "launch_grade_outbound_hot_leads_real_findings_ready_to_send", "label": "\ud83d\udd25 Hot leads (real findings, ready to send)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L13"}, {"id": "launch_grade_outbound_outreach_templates", "label": "Outreach templates", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L28"}, {"id": "launch_grade_outbound_cold_email_general", "label": "Cold email (general)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L30"}, {"id": "launch_grade_outbound_payments_finance_angle_agentrapay_crossfin_payram_payperbyte_merx", "label": "Payments / finance angle (agentrapay, crossfin, payram, payperbyte, merx)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L54"}, {"id": "launch_grade_outbound_security_vendor_angle_viridis_security", "label": "Security-vendor angle (viridis-security)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L67"}, {"id": "launch_grade_outbound_x_linkedin_dm_short", "label": "X / LinkedIn DM (short)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L80"}, {"id": "launch_grade_outbound_mirror_play_the_a_graded_sell_verified_easy_yes", "label": "Mirror play \u2014 the A-graded (sell Verified, easy yes)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L88"}, {"id": "launch_grade_outbound_full_target_list_32_commercial_f_graders_finance_dev_other", "label": "Full target list (32 commercial F-graders, finance \u2192 dev \u2192 other)", "file_type": "document", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L93"}], "edges": [{"source": "users_alexhearts_webmcp_anything_launch_grade_outbound_md", "target": "launch_grade_outbound_trust_grade_outbound_the_money_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L1", "weight": 1.0}, {"source": "launch_grade_outbound_trust_grade_outbound_the_money_engine", "target": "launch_grade_outbound_hot_leads_real_findings_ready_to_send", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L13", "weight": 1.0}, {"source": "launch_grade_outbound_trust_grade_outbound_the_money_engine", "target": "launch_grade_outbound_outreach_templates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L28", "weight": 1.0}, {"source": "launch_grade_outbound_outreach_templates", "target": "launch_grade_outbound_cold_email_general", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L30", "weight": 1.0}, {"source": "launch_grade_outbound_outreach_templates", "target": "launch_grade_outbound_payments_finance_angle_agentrapay_crossfin_payram_payperbyte_merx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L54", "weight": 1.0}, {"source": "launch_grade_outbound_outreach_templates", "target": "launch_grade_outbound_security_vendor_angle_viridis_security", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L67", "weight": 1.0}, {"source": "launch_grade_outbound_outreach_templates", "target": "launch_grade_outbound_x_linkedin_dm_short", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L80", "weight": 1.0}, {"source": "launch_grade_outbound_outreach_templates", "target": "launch_grade_outbound_mirror_play_the_a_graded_sell_verified_easy_yes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L88", "weight": 1.0}, {"source": "launch_grade_outbound_trust_grade_outbound_the_money_engine", "target": "launch_grade_outbound_full_target_list_32_commercial_f_graders_finance_dev_other", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/alexhearts/webmcp-anything/launch/grade-outbound.md", "source_location": "L93", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json index 13571ae..da74c57 100644 --- a/graphify-out/cache/stat-index.json +++ b/graphify-out/cache/stat-index.json @@ -1 +1 @@ -{"/Users/alexhearts/webmcp-anything/extension/manifest.json":{"size":2070,"mtime_ns":1780588699842750005,"hash":"f1b9a1b48fd9b228cdbf9b78223bf97b480da26866b063a732b2dc75fce5fb76"},"/Users/alexhearts/webmcp-anything/launch/demo/build_kit.sh":{"size":4233,"mtime_ns":1779947444763025189,"hash":"1fe4f14b1f6c0da20e65ce98a21809efca503b24f2a9d5ebef18dbdc0aafd88f"},"/Users/alexhearts/webmcp-anything/launch/demo/gen_overlays.py":{"size":5324,"mtime_ns":1779947403214930998,"hash":"3b3d853971403e526af8b072b21e09fc0712a554ed611494f08ccb63c5ff2885"},"/Users/alexhearts/webmcp-anything/launch/demo/package.json":{"size":899,"mtime_ns":1779913840355391302,"hash":"5a08c25026fb2e3b74e41311fa8269b211e22a3c17a84afc6530e62e89a42a5d"},"/Users/alexhearts/webmcp-anything/launch/registry/server.json":{"size":735,"mtime_ns":1780017685602186348,"hash":"4a33b514d762dda596427a16860204e6c164adaf92463c6d41ddd1af3603bc19"},"/Users/alexhearts/webmcp-anything/launch/registry/server.trust-oracle.json":{"size":537,"mtime_ns":1780166154006938910,"hash":"a6f466dac94f0e4d77a2e7ce9f5f59cafec9b5f338343fd127c137c1b2dde20c"},"/Users/alexhearts/webmcp-anything/launch/registry/well-known-mcp.json":{"size":1605,"mtime_ns":1780162379991664270,"hash":"adf73108ab4cbdeb8516b3013d7846087cf5cd33ff592436fa9c2e4239065223"},"/Users/alexhearts/webmcp-anything/scripts/build_extension.sh":{"size":1040,"mtime_ns":1780368037137535437,"hash":"fb1d66b352051f8832205ba8b13a4f1ec0c929e81ceb38fff9d3ee4bdc6496ef"},"/Users/alexhearts/webmcp-anything/scripts/curate_seed_stores.sh":{"size":1825,"mtime_ns":1780017685603036766,"hash":"3f266fea51d2c9b14ed55ee41c39613cac4fe9fcf5000ad6b745e20c51e50540"},"/Users/alexhearts/webmcp-anything/scripts/seed_directory.py":{"size":6342,"mtime_ns":1779836226447057944,"hash":"03eb6374564af5605479b8a82d94814d72e215d92509381b8eca8e9edae536f4"},"/Users/alexhearts/webmcp-anything/scripts/verify.sh":{"size":743,"mtime_ns":1780181267703824833,"hash":"e490a464dd28574eb8148b91400359c12278e47104a73f9d77cf0c06d6385c79"},"/Users/alexhearts/webmcp-anything/sdks/javascript/package.json":{"size":1074,"mtime_ns":1779836046148217437,"hash":"43a05f8ae530cd0e5ea228863aa80ba4afc793f51d98e7b5ff02c71bb0de3a20"},"/Users/alexhearts/webmcp-anything/sdks/javascript/tsconfig.json":{"size":313,"mtime_ns":1779836048701244246,"hash":"aac420d9bae267d1ddb8356a2eaba018b6d613684f143f1d3266c136626b4a9a"},"/Users/alexhearts/webmcp-anything/sdks/python/tests/test_basic.py":{"size":2199,"mtime_ns":1779836026827611586,"hash":"f22a1eaa7fd4a8d381db8b3a7df9ccf3bf5f78184a3cef863d825717e857f3a6"},"/Users/alexhearts/webmcp-anything/sdks/python/wmcp/__init__.py":{"size":724,"mtime_ns":1779835956659088404,"hash":"2fb5f7d60fefd1456d215fd6217a8604cfe1157420069fbfe466837f18f99d0d"},"/Users/alexhearts/webmcp-anything/sdks/python/wmcp/anthropic.py":{"size":1398,"mtime_ns":1779835983915184383,"hash":"38003baeca4239932d52d13aeeb69edbced8f82d2fc00656de922d13b2a1e836"},"/Users/alexhearts/webmcp-anything/sdks/python/wmcp/client.py":{"size":5526,"mtime_ns":1779835977448209357,"hash":"4aa1401908e44bbf2ef65639d9f4881fc361a0a3ddd015ea8e132c5274947e13"},"/Users/alexhearts/webmcp-anything/sdks/python/wmcp/langchain.py":{"size":2694,"mtime_ns":1779836001081298646,"hash":"8ea542c55ca4b78e4c383700ce332594fcf4fc39d155193a85efa5d0137c89aa"},"/Users/alexhearts/webmcp-anything/sdks/python/wmcp/openai.py":{"size":1620,"mtime_ns":1779835990563202684,"hash":"9e21970d54dfc17b8cbce6d6cbbf37275ee1cb5cf4b1798ceda69d3be10048ef"},"/Users/alexhearts/webmcp-anything/worker/deploy.sh":{"size":3363,"mtime_ns":1779777694946087189,"hash":"56063d19441dfa8c846a68fd43ec276c4f3dc6f55b65b49b4812ab705851c922"},"/Users/alexhearts/webmcp-anything/worker/package.json":{"size":688,"mtime_ns":1780181267703967752,"hash":"eeeda582fe42acaf0653d429a407f60dcb1b560cf053bef185fa172447578912"},"/Users/alexhearts/webmcp-anything/worker/tsconfig.json":{"size":441,"mtime_ns":1779774633690341551,"hash":"ffc5664c97089c8f4545f249710f3a1721d8a67cc440c12048aa3ce05b7201fe"},"/Users/alexhearts/webmcp-anything/ADAPTERS_WANTED.md":{"size":3628,"mtime_ns":1779814019898822116,"hash":"4a6091e59ad275fcb040c0ca42c8630864f0e6a522a8f30315c5b78ab8f0a404"},"/Users/alexhearts/webmcp-anything/AGENTS.md":{"size":16153,"mtime_ns":1780582449180355496,"hash":"cc252945208d745beee305cc3487199cdccf4c0ec98a48a7c52914f55d79c26e"},"/Users/alexhearts/webmcp-anything/CONTRIBUTING.md":{"size":3647,"mtime_ns":1779813994314565856,"hash":"efaee90df96b0079d33c4c3d69538f7f7b9a0839b77133df751e5176a439d325"},"/Users/alexhearts/webmcp-anything/README.md":{"size":11377,"mtime_ns":1780582449180563217,"hash":"4d5b1e3afaa63d595fd81207ce93133f58aaa2f040ab6c22a556537bbfc7fbce"},"/Users/alexhearts/webmcp-anything/adapters/CONTRACT.md":{"size":4009,"mtime_ns":1779813970922422460,"hash":"68420b35c3e453c182ec7d830639be92feec1a776bd4fade22d6500808d8cd01"},"/Users/alexhearts/webmcp-anything/adapters/README.md":{"size":1799,"mtime_ns":1779813948374668353,"hash":"dd77d2bfaea5d6ed2d597fc0439096394f41ceb9fdaad3ba506aa6128702b504"},"/Users/alexhearts/webmcp-anything/adapters/_fixtures/README.md":{"size":1246,"mtime_ns":1779814063596492475,"hash":"a606ff5eace6e9a780f96d592a4cf07f98cc18c744eb585041aaf789d261be27"},"/Users/alexhearts/webmcp-anything/adapters/_template/README.md":{"size":409,"mtime_ns":1779814040654559916,"hash":"18542b6d6db294ca88cc925b671f6318cc277dd62e39207498677b152084e417"},"/Users/alexhearts/webmcp-anything/docs/API.md":{"size":9051,"mtime_ns":1779964980818734271,"hash":"75bd962f63949957ed64263c4b1a4073aebd7349eee9c6f261df6d2982726680"},"/Users/alexhearts/webmcp-anything/docs/ARCHITECTURE.md":{"size":11231,"mtime_ns":1780014461959430258,"hash":"dba452d03800c3929fffe32df24de9080b120308a050f029f79278decbf32e44"},"/Users/alexhearts/webmcp-anything/docs/QUICKSTART.md":{"size":4677,"mtime_ns":1779964864120347173,"hash":"bfe17271ac0ad939b10f749602c86234df54e5fa158c8462f3599eb0a691ad7d"},"/Users/alexhearts/webmcp-anything/docs/SELF_HOSTING.md":{"size":6133,"mtime_ns":1779965025677234896,"hash":"135a382ba83779d6c0655e4675348eb02a816929d1510fb53fecfe0425934993"},"/Users/alexhearts/webmcp-anything/launch/README.md":{"size":2237,"mtime_ns":1779819011104242250,"hash":"05507ef8ca8c3b20d30c277cb73f9f2881c6bd8af4ac5f3018f47d4885f34eac"},"/Users/alexhearts/webmcp-anything/launch/TRENDING_CHECKLIST.md":{"size":5624,"mtime_ns":1780582449207616848,"hash":"5c3c4e583f55e0d647f41fb33af9305b9ade7f905b9d8f34df8d5832fa7c7f9a"},"/Users/alexhearts/webmcp-anything/launch/chrome-web-store-listing.md":{"size":4750,"mtime_ns":1780422524780601734,"hash":"1b28eef7d8d3d732221cd4dc07d609012c1e4a349e9ed65a75611d658aa2c492"},"/Users/alexhearts/webmcp-anything/launch/demo-script.md":{"size":3258,"mtime_ns":1779819065074850070,"hash":"db5e6f5eca701164f15679a94f4afdefbd46f5174f81b904e693ce1a3ac67a8c"},"/Users/alexhearts/webmcp-anything/launch/demo/README.md":{"size":2990,"mtime_ns":1779945321940254476,"hash":"1d25d86feeb6a571d73c74ad5fa34a20a216a7dd0d51d84fc2698603caeae652"},"/Users/alexhearts/webmcp-anything/launch/launch-page-copy.md":{"size":5347,"mtime_ns":1780162379991338187,"hash":"1f9da7d906f765b69bbd0ab11445c1a3dff62c9a4d019b7973ac237a43846850"},"/Users/alexhearts/webmcp-anything/launch/oauth-setup.md":{"size":8883,"mtime_ns":1779962776316034172,"hash":"ab746d9e2dcb9430df962c40b0f8fec7d3b44ed44649468aaddfb6040faf5e21"},"/Users/alexhearts/webmcp-anything/launch/registry/DIRECTORY_LISTINGS.md":{"size":5312,"mtime_ns":1780162379991464770,"hash":"29f4efba8c0fa6aea36217536ecf463667bb556607350e6f01eb1f151abd27ee"},"/Users/alexhearts/webmcp-anything/launch/registry/SUBMISSION_PLAYBOOK.md":{"size":22137,"mtime_ns":1780582449217394105,"hash":"1ccec6c92c6f7d8d865b34f368adb00dbf675508ec22e56c175e7af0de3a8dec"},"/Users/alexhearts/webmcp-anything/launch/registry/anthropic-form-payload.md":{"size":5046,"mtime_ns":1779962948650996216,"hash":"f1776c2f3449a44cfa470e32adbc3e92e966dc2ccf9de8c364b9223e6861d005"},"/Users/alexhearts/webmcp-anything/launch/show-hn-trust.md":{"size":3351,"mtime_ns":1780162379991768687,"hash":"2b5cc6050871a539b2579b980433f3f0af83ad0e4e850958e763399fa7b56f1f"},"/Users/alexhearts/webmcp-anything/launch/show-hn-webmcp-antibot.md":{"size":4925,"mtime_ns":1780368198029270238,"hash":"d01dd15829d2b1f3c62f09547f85ffbe245731bb0a019d12530d20e89e16ac6a"},"/Users/alexhearts/webmcp-anything/launch/show-hn.md":{"size":5429,"mtime_ns":1780582449218696998,"hash":"7651be168b9599539d1cd8ff0b1a6b1a94b743a72e181111f062c6a5be421f3c"},"/Users/alexhearts/webmcp-anything/launch/substack.md":{"size":12613,"mtime_ns":1780582449219026728,"hash":"d7a7b0aeacdfad335464d01bd33f9d4d4605174bacd7e5807a70470108848249"},"/Users/alexhearts/webmcp-anything/launch/twitter-thread-trust.md":{"size":2456,"mtime_ns":1780162379991867229,"hash":"79115a73417193eb80938fec211bab86c284eee8b4785661951f59fef35d862a"},"/Users/alexhearts/webmcp-anything/launch/twitter-thread.md":{"size":4934,"mtime_ns":1780582449219167720,"hash":"7bc13b48d6cbe166e15ec7109084cf5786c7671ab16546d0701a048638e527a0"},"/Users/alexhearts/webmcp-anything/launch/writer-prompts/round-2-25-pages.md":{"size":28534,"mtime_ns":1779966015301090583,"hash":"63f886ab4e79acfadc8524c2dc1575e7303af82046860417655dcaaba6ce0805"},"/Users/alexhearts/webmcp-anything/sdks/javascript/README.md":{"size":3410,"mtime_ns":1780582449225780135,"hash":"5244286a3e8bdf8cf9f6ed83c32e09191e67d0f458a89631fda6815aadfceb40"},"/Users/alexhearts/webmcp-anything/sdks/python/README.md":{"size":2829,"mtime_ns":1780582449225897066,"hash":"14048086c781c70f550765fdeab5458b3ae0e95b4c6fecaaf4402aa9ea288439"},"/Users/alexhearts/webmcp-anything/worker/CLOUDFLARE_SETUP.md":{"size":5023,"mtime_ns":1780582449226030190,"hash":"dada0c2ef6ff736d9063a7174a058f025dcc677906a0930ba9fda2a7d4c95342"},"/Users/alexhearts/webmcp-anything/worker/README.md":{"size":3282,"mtime_ns":1779777694943661627,"hash":"c105b8f79cf3ba03122897d830781c0fa2add4636907ed35f3eb9cc1f20800cf"},"/Users/alexhearts/webmcp-anything/launch/directory-submission-kit.md":{"size":9730,"mtime_ns":1780582449212899687,"hash":"b0fe79364c9a396dbed51d2a1a9eb490b96f0f0dd03c1ebad6f51509856a6525"},"/Users/alexhearts/webmcp-anything/launch/post-today.md":{"size":3738,"mtime_ns":1780582449215311824,"hash":"3f7a40cc3ae31f17627486a452a7b95b354eb3f4c32fbe31a7101c951ed938fa"},"/Users/alexhearts/webmcp-anything/launch/product-hunt-launch.md":{"size":6472,"mtime_ns":1780582449215638223,"hash":"3d6e5e80e9b65dab75d121451673adf4f16180ce18dde34170aa0fb307a11a94"},"/Users/alexhearts/webmcp-anything/launch/agent-work-order.md":{"size":4117,"mtime_ns":1780582449207996656,"hash":"1b64ec16c3908b509257714abcab4550872f4e1c9eeaa0e66b120133ddcf2552"},"/Users/alexhearts/webmcp-anything/launch/mcp-registry-submissions.md":{"size":6416,"mtime_ns":1780582449214918570,"hash":"e2c387fcd3dbca68630741c69dbb50e42aa0ace913ede0ba9659e3d461a31230"},"/Users/alexhearts/webmcp-anything/launch/pulsemcp_extracted.json":{"size":318,"mtime_ns":1780582449215990973,"hash":"315e8527935b082d782c36fedc6ce3fe9fe087213cd3d308eebdbde5c8831d53"},"/Users/alexhearts/webmcp-anything/launch/queue_mcp_batch.sh":{"size":970,"mtime_ns":1780582449216186205,"hash":"3a6e1f0c5398571b5eb35a218817503e389e21e1128ec30281d94d0c0e7ecb4f"},"/Users/alexhearts/webmcp-anything/launch/wmcp_coverage_urls.json":{"size":193261,"mtime_ns":1780582449221419299,"hash":"1d26973864ad8892fab9c44f8d837ca6bc74b2ac51ab4e48dbcb0352575b6267"},"/Users/alexhearts/webmcp-anything/launch/wmcp_submit_200.json":{"size":8686,"mtime_ns":1780582449221630891,"hash":"674d3649a607d8d482eedc90f985eaa9305f0cfbd11f25698f5a91f37b1656bb"},"/Users/alexhearts/webmcp-anything/launch/wmcp_submit_50.json":{"size":2211,"mtime_ns":1780582449221789949,"hash":"c226ec055d51db2e45059e22631edc596cddbab3cf7746c58d4eac15f72f3600"},"/Users/alexhearts/webmcp-anything/launch/wmcp_submit_extended.json":{"size":12397,"mtime_ns":1780582449222876214,"hash":"7a34886a64fd2a0ab80222cfa2528eb46c2fb4540835b173e13d3f5296152937"},"/Users/alexhearts/webmcp-anything/scripts/coverage_agent.py":{"size":8274,"mtime_ns":1780582449224660235,"hash":"c7a8da9f360da7f9d1ab49e337dcb87c1002495f06a1b56ea9588b683297bcbb"},"/Users/alexhearts/webmcp-anything/scripts/submit_mcp_urls.py":{"size":2773,"mtime_ns":1780582449225649300,"hash":"cb9e793b4db7d207bdd1afd7f4563ff2a02e7d271c9c4b55c64b1157215ef9db"},"/Users/alexhearts/webmcp-anything/launch/coverage_agent_report_2026-06.md":{"size":5894,"mtime_ns":1780582449208291627,"hash":"dacf44a406fcff14faf0907d14c83bc3b77aa9e7ac00371a0d0260782d3d3972"},"/Users/alexhearts/webmcp-anything/launch/queue_shopify_batch.sh":{"size":699,"mtime_ns":1780582449217200621,"hash":"ac3f35452a45b67aa1a34ab94227cd6513f9facb090cb8a5ceffef5d125db410"},"/Users/alexhearts/webmcp-anything/launch/shopify_good_hosts.json":{"size":475,"mtime_ns":1780582449217706809,"hash":"956a90e4579cb9c50d2a2c5c4cc83f95f60d9002ac37feaad8475ba99edc7ca5"},"/Users/alexhearts/webmcp-anything/launch/shopify_submit_21.json":{"size":475,"mtime_ns":1780582449217784111,"hash":"e90ea97b4c7555db1c3383d27afbf56cc2d366001347e950bde6e6c7ca2b7a9e"},"/Users/alexhearts/webmcp-anything/scripts/shopify_store_coverage.py":{"size":8423,"mtime_ns":1780582449224915744,"hash":"a6a1dd3091b09b628aff9e8db1be1f5a8eb10e6f1be0c4d20662436428be1615"},"/Users/alexhearts/webmcp-anything/launch/shopify_coverage_report_2026-06.md":{"size":7342,"mtime_ns":1780582449217541715,"hash":"858d9de0aa962f19c88f51dfbb876c031283f144b5eb1bedb05623843e0dad73"},"/Users/alexhearts/webmcp-anything/launch/state-of-mcp-security-posts.md":{"size":8094,"mtime_ns":1780582449218890898,"hash":"4cd240209cc7d80d658a76a5ac920332ef668e42952f902d2f56b12487ef7a4b"},"/Users/alexhearts/webmcp-anything/launch/distribution-kit.md":{"size":9307,"mtime_ns":1780582449214549669,"hash":"6720b10dd5321c987dedce856191d90cc2f0c887f8e45431c6bb6d9652440487"},"/Users/alexhearts/webmcp-anything/launch/drop-calendar-distribution.md":{"size":7443,"mtime_ns":1780588699850989138,"hash":"588bb6b3d0594459cb11db823de3d1a0cdd12b243878dff9936e6b8f79c454ef"},"/Users/alexhearts/webmcp-anything/launch/webmcp-and-me-distribution.md":{"size":6352,"mtime_ns":1780588699851102805,"hash":"6f50f360d537749f06dc703214892b11320627fe2c6840a20aee05e6faa07093"}} \ No newline at end of file +{"/Users/alexhearts/webmcp-anything/extension/manifest.json":{"size":2070,"mtime_ns":1780588699842750005,"hash":"f1b9a1b48fd9b228cdbf9b78223bf97b480da26866b063a732b2dc75fce5fb76"},"/Users/alexhearts/webmcp-anything/launch/demo/build_kit.sh":{"size":4233,"mtime_ns":1779947444763025189,"hash":"1fe4f14b1f6c0da20e65ce98a21809efca503b24f2a9d5ebef18dbdc0aafd88f"},"/Users/alexhearts/webmcp-anything/launch/demo/gen_overlays.py":{"size":5324,"mtime_ns":1779947403214930998,"hash":"3b3d853971403e526af8b072b21e09fc0712a554ed611494f08ccb63c5ff2885"},"/Users/alexhearts/webmcp-anything/launch/demo/package.json":{"size":899,"mtime_ns":1779913840355391302,"hash":"5a08c25026fb2e3b74e41311fa8269b211e22a3c17a84afc6530e62e89a42a5d"},"/Users/alexhearts/webmcp-anything/launch/registry/server.json":{"size":735,"mtime_ns":1780017685602186348,"hash":"4a33b514d762dda596427a16860204e6c164adaf92463c6d41ddd1af3603bc19"},"/Users/alexhearts/webmcp-anything/launch/registry/server.trust-oracle.json":{"size":537,"mtime_ns":1780166154006938910,"hash":"a6f466dac94f0e4d77a2e7ce9f5f59cafec9b5f338343fd127c137c1b2dde20c"},"/Users/alexhearts/webmcp-anything/launch/registry/well-known-mcp.json":{"size":1605,"mtime_ns":1780162379991664270,"hash":"adf73108ab4cbdeb8516b3013d7846087cf5cd33ff592436fa9c2e4239065223"},"/Users/alexhearts/webmcp-anything/scripts/build_extension.sh":{"size":1040,"mtime_ns":1780368037137535437,"hash":"fb1d66b352051f8832205ba8b13a4f1ec0c929e81ceb38fff9d3ee4bdc6496ef"},"/Users/alexhearts/webmcp-anything/scripts/curate_seed_stores.sh":{"size":1825,"mtime_ns":1780017685603036766,"hash":"3f266fea51d2c9b14ed55ee41c39613cac4fe9fcf5000ad6b745e20c51e50540"},"/Users/alexhearts/webmcp-anything/scripts/seed_directory.py":{"size":6342,"mtime_ns":1779836226447057944,"hash":"03eb6374564af5605479b8a82d94814d72e215d92509381b8eca8e9edae536f4"},"/Users/alexhearts/webmcp-anything/scripts/verify.sh":{"size":743,"mtime_ns":1780181267703824833,"hash":"e490a464dd28574eb8148b91400359c12278e47104a73f9d77cf0c06d6385c79"},"/Users/alexhearts/webmcp-anything/sdks/javascript/package.json":{"size":1074,"mtime_ns":1779836046148217437,"hash":"43a05f8ae530cd0e5ea228863aa80ba4afc793f51d98e7b5ff02c71bb0de3a20"},"/Users/alexhearts/webmcp-anything/sdks/javascript/tsconfig.json":{"size":313,"mtime_ns":1779836048701244246,"hash":"aac420d9bae267d1ddb8356a2eaba018b6d613684f143f1d3266c136626b4a9a"},"/Users/alexhearts/webmcp-anything/sdks/python/tests/test_basic.py":{"size":2199,"mtime_ns":1779836026827611586,"hash":"f22a1eaa7fd4a8d381db8b3a7df9ccf3bf5f78184a3cef863d825717e857f3a6"},"/Users/alexhearts/webmcp-anything/sdks/python/wmcp/__init__.py":{"size":724,"mtime_ns":1779835956659088404,"hash":"2fb5f7d60fefd1456d215fd6217a8604cfe1157420069fbfe466837f18f99d0d"},"/Users/alexhearts/webmcp-anything/sdks/python/wmcp/anthropic.py":{"size":1398,"mtime_ns":1779835983915184383,"hash":"38003baeca4239932d52d13aeeb69edbced8f82d2fc00656de922d13b2a1e836"},"/Users/alexhearts/webmcp-anything/sdks/python/wmcp/client.py":{"size":5526,"mtime_ns":1779835977448209357,"hash":"4aa1401908e44bbf2ef65639d9f4881fc361a0a3ddd015ea8e132c5274947e13"},"/Users/alexhearts/webmcp-anything/sdks/python/wmcp/langchain.py":{"size":2694,"mtime_ns":1779836001081298646,"hash":"8ea542c55ca4b78e4c383700ce332594fcf4fc39d155193a85efa5d0137c89aa"},"/Users/alexhearts/webmcp-anything/sdks/python/wmcp/openai.py":{"size":1620,"mtime_ns":1779835990563202684,"hash":"9e21970d54dfc17b8cbce6d6cbbf37275ee1cb5cf4b1798ceda69d3be10048ef"},"/Users/alexhearts/webmcp-anything/worker/deploy.sh":{"size":3363,"mtime_ns":1779777694946087189,"hash":"56063d19441dfa8c846a68fd43ec276c4f3dc6f55b65b49b4812ab705851c922"},"/Users/alexhearts/webmcp-anything/worker/package.json":{"size":688,"mtime_ns":1780181267703967752,"hash":"eeeda582fe42acaf0653d429a407f60dcb1b560cf053bef185fa172447578912"},"/Users/alexhearts/webmcp-anything/worker/tsconfig.json":{"size":441,"mtime_ns":1779774633690341551,"hash":"ffc5664c97089c8f4545f249710f3a1721d8a67cc440c12048aa3ce05b7201fe"},"/Users/alexhearts/webmcp-anything/ADAPTERS_WANTED.md":{"size":3628,"mtime_ns":1779814019898822116,"hash":"4a6091e59ad275fcb040c0ca42c8630864f0e6a522a8f30315c5b78ab8f0a404"},"/Users/alexhearts/webmcp-anything/AGENTS.md":{"size":16153,"mtime_ns":1780582449180355496,"hash":"cc252945208d745beee305cc3487199cdccf4c0ec98a48a7c52914f55d79c26e"},"/Users/alexhearts/webmcp-anything/CONTRIBUTING.md":{"size":3647,"mtime_ns":1779813994314565856,"hash":"efaee90df96b0079d33c4c3d69538f7f7b9a0839b77133df751e5176a439d325"},"/Users/alexhearts/webmcp-anything/README.md":{"size":11377,"mtime_ns":1780582449180563217,"hash":"4d5b1e3afaa63d595fd81207ce93133f58aaa2f040ab6c22a556537bbfc7fbce"},"/Users/alexhearts/webmcp-anything/adapters/CONTRACT.md":{"size":4009,"mtime_ns":1779813970922422460,"hash":"68420b35c3e453c182ec7d830639be92feec1a776bd4fade22d6500808d8cd01"},"/Users/alexhearts/webmcp-anything/adapters/README.md":{"size":1799,"mtime_ns":1779813948374668353,"hash":"dd77d2bfaea5d6ed2d597fc0439096394f41ceb9fdaad3ba506aa6128702b504"},"/Users/alexhearts/webmcp-anything/adapters/_fixtures/README.md":{"size":1246,"mtime_ns":1779814063596492475,"hash":"a606ff5eace6e9a780f96d592a4cf07f98cc18c744eb585041aaf789d261be27"},"/Users/alexhearts/webmcp-anything/adapters/_template/README.md":{"size":409,"mtime_ns":1779814040654559916,"hash":"18542b6d6db294ca88cc925b671f6318cc277dd62e39207498677b152084e417"},"/Users/alexhearts/webmcp-anything/docs/API.md":{"size":9051,"mtime_ns":1779964980818734271,"hash":"75bd962f63949957ed64263c4b1a4073aebd7349eee9c6f261df6d2982726680"},"/Users/alexhearts/webmcp-anything/docs/ARCHITECTURE.md":{"size":11231,"mtime_ns":1780014461959430258,"hash":"dba452d03800c3929fffe32df24de9080b120308a050f029f79278decbf32e44"},"/Users/alexhearts/webmcp-anything/docs/QUICKSTART.md":{"size":4677,"mtime_ns":1779964864120347173,"hash":"bfe17271ac0ad939b10f749602c86234df54e5fa158c8462f3599eb0a691ad7d"},"/Users/alexhearts/webmcp-anything/docs/SELF_HOSTING.md":{"size":6133,"mtime_ns":1779965025677234896,"hash":"135a382ba83779d6c0655e4675348eb02a816929d1510fb53fecfe0425934993"},"/Users/alexhearts/webmcp-anything/launch/README.md":{"size":2237,"mtime_ns":1779819011104242250,"hash":"05507ef8ca8c3b20d30c277cb73f9f2881c6bd8af4ac5f3018f47d4885f34eac"},"/Users/alexhearts/webmcp-anything/launch/TRENDING_CHECKLIST.md":{"size":5624,"mtime_ns":1780582449207616848,"hash":"5c3c4e583f55e0d647f41fb33af9305b9ade7f905b9d8f34df8d5832fa7c7f9a"},"/Users/alexhearts/webmcp-anything/launch/chrome-web-store-listing.md":{"size":4750,"mtime_ns":1780422524780601734,"hash":"1b28eef7d8d3d732221cd4dc07d609012c1e4a349e9ed65a75611d658aa2c492"},"/Users/alexhearts/webmcp-anything/launch/demo-script.md":{"size":3258,"mtime_ns":1779819065074850070,"hash":"db5e6f5eca701164f15679a94f4afdefbd46f5174f81b904e693ce1a3ac67a8c"},"/Users/alexhearts/webmcp-anything/launch/demo/README.md":{"size":2990,"mtime_ns":1779945321940254476,"hash":"1d25d86feeb6a571d73c74ad5fa34a20a216a7dd0d51d84fc2698603caeae652"},"/Users/alexhearts/webmcp-anything/launch/launch-page-copy.md":{"size":5347,"mtime_ns":1780162379991338187,"hash":"1f9da7d906f765b69bbd0ab11445c1a3dff62c9a4d019b7973ac237a43846850"},"/Users/alexhearts/webmcp-anything/launch/oauth-setup.md":{"size":8883,"mtime_ns":1779962776316034172,"hash":"ab746d9e2dcb9430df962c40b0f8fec7d3b44ed44649468aaddfb6040faf5e21"},"/Users/alexhearts/webmcp-anything/launch/registry/DIRECTORY_LISTINGS.md":{"size":5312,"mtime_ns":1780162379991464770,"hash":"29f4efba8c0fa6aea36217536ecf463667bb556607350e6f01eb1f151abd27ee"},"/Users/alexhearts/webmcp-anything/launch/registry/SUBMISSION_PLAYBOOK.md":{"size":22137,"mtime_ns":1780582449217394105,"hash":"1ccec6c92c6f7d8d865b34f368adb00dbf675508ec22e56c175e7af0de3a8dec"},"/Users/alexhearts/webmcp-anything/launch/registry/anthropic-form-payload.md":{"size":5046,"mtime_ns":1779962948650996216,"hash":"f1776c2f3449a44cfa470e32adbc3e92e966dc2ccf9de8c364b9223e6861d005"},"/Users/alexhearts/webmcp-anything/launch/show-hn-trust.md":{"size":3351,"mtime_ns":1780162379991768687,"hash":"2b5cc6050871a539b2579b980433f3f0af83ad0e4e850958e763399fa7b56f1f"},"/Users/alexhearts/webmcp-anything/launch/show-hn-webmcp-antibot.md":{"size":4925,"mtime_ns":1780368198029270238,"hash":"d01dd15829d2b1f3c62f09547f85ffbe245731bb0a019d12530d20e89e16ac6a"},"/Users/alexhearts/webmcp-anything/launch/show-hn.md":{"size":5429,"mtime_ns":1780582449218696998,"hash":"7651be168b9599539d1cd8ff0b1a6b1a94b743a72e181111f062c6a5be421f3c"},"/Users/alexhearts/webmcp-anything/launch/substack.md":{"size":12613,"mtime_ns":1780582449219026728,"hash":"d7a7b0aeacdfad335464d01bd33f9d4d4605174bacd7e5807a70470108848249"},"/Users/alexhearts/webmcp-anything/launch/twitter-thread-trust.md":{"size":2456,"mtime_ns":1780162379991867229,"hash":"79115a73417193eb80938fec211bab86c284eee8b4785661951f59fef35d862a"},"/Users/alexhearts/webmcp-anything/launch/twitter-thread.md":{"size":4934,"mtime_ns":1780582449219167720,"hash":"7bc13b48d6cbe166e15ec7109084cf5786c7671ab16546d0701a048638e527a0"},"/Users/alexhearts/webmcp-anything/launch/writer-prompts/round-2-25-pages.md":{"size":28534,"mtime_ns":1779966015301090583,"hash":"63f886ab4e79acfadc8524c2dc1575e7303af82046860417655dcaaba6ce0805"},"/Users/alexhearts/webmcp-anything/sdks/javascript/README.md":{"size":3410,"mtime_ns":1780582449225780135,"hash":"5244286a3e8bdf8cf9f6ed83c32e09191e67d0f458a89631fda6815aadfceb40"},"/Users/alexhearts/webmcp-anything/sdks/python/README.md":{"size":2829,"mtime_ns":1780582449225897066,"hash":"14048086c781c70f550765fdeab5458b3ae0e95b4c6fecaaf4402aa9ea288439"},"/Users/alexhearts/webmcp-anything/worker/CLOUDFLARE_SETUP.md":{"size":5023,"mtime_ns":1780582449226030190,"hash":"dada0c2ef6ff736d9063a7174a058f025dcc677906a0930ba9fda2a7d4c95342"},"/Users/alexhearts/webmcp-anything/worker/README.md":{"size":3282,"mtime_ns":1779777694943661627,"hash":"c105b8f79cf3ba03122897d830781c0fa2add4636907ed35f3eb9cc1f20800cf"},"/Users/alexhearts/webmcp-anything/launch/directory-submission-kit.md":{"size":9730,"mtime_ns":1780582449212899687,"hash":"b0fe79364c9a396dbed51d2a1a9eb490b96f0f0dd03c1ebad6f51509856a6525"},"/Users/alexhearts/webmcp-anything/launch/post-today.md":{"size":3738,"mtime_ns":1780582449215311824,"hash":"3f7a40cc3ae31f17627486a452a7b95b354eb3f4c32fbe31a7101c951ed938fa"},"/Users/alexhearts/webmcp-anything/launch/product-hunt-launch.md":{"size":6472,"mtime_ns":1780582449215638223,"hash":"3d6e5e80e9b65dab75d121451673adf4f16180ce18dde34170aa0fb307a11a94"},"/Users/alexhearts/webmcp-anything/launch/agent-work-order.md":{"size":4117,"mtime_ns":1780582449207996656,"hash":"1b64ec16c3908b509257714abcab4550872f4e1c9eeaa0e66b120133ddcf2552"},"/Users/alexhearts/webmcp-anything/launch/mcp-registry-submissions.md":{"size":6416,"mtime_ns":1780582449214918570,"hash":"e2c387fcd3dbca68630741c69dbb50e42aa0ace913ede0ba9659e3d461a31230"},"/Users/alexhearts/webmcp-anything/launch/pulsemcp_extracted.json":{"size":318,"mtime_ns":1780582449215990973,"hash":"315e8527935b082d782c36fedc6ce3fe9fe087213cd3d308eebdbde5c8831d53"},"/Users/alexhearts/webmcp-anything/launch/queue_mcp_batch.sh":{"size":970,"mtime_ns":1780582449216186205,"hash":"3a6e1f0c5398571b5eb35a218817503e389e21e1128ec30281d94d0c0e7ecb4f"},"/Users/alexhearts/webmcp-anything/launch/wmcp_coverage_urls.json":{"size":193261,"mtime_ns":1780582449221419299,"hash":"1d26973864ad8892fab9c44f8d837ca6bc74b2ac51ab4e48dbcb0352575b6267"},"/Users/alexhearts/webmcp-anything/launch/wmcp_submit_200.json":{"size":8686,"mtime_ns":1780582449221630891,"hash":"674d3649a607d8d482eedc90f985eaa9305f0cfbd11f25698f5a91f37b1656bb"},"/Users/alexhearts/webmcp-anything/launch/wmcp_submit_50.json":{"size":2211,"mtime_ns":1780582449221789949,"hash":"c226ec055d51db2e45059e22631edc596cddbab3cf7746c58d4eac15f72f3600"},"/Users/alexhearts/webmcp-anything/launch/wmcp_submit_extended.json":{"size":12397,"mtime_ns":1780582449222876214,"hash":"7a34886a64fd2a0ab80222cfa2528eb46c2fb4540835b173e13d3f5296152937"},"/Users/alexhearts/webmcp-anything/scripts/coverage_agent.py":{"size":8274,"mtime_ns":1780582449224660235,"hash":"c7a8da9f360da7f9d1ab49e337dcb87c1002495f06a1b56ea9588b683297bcbb"},"/Users/alexhearts/webmcp-anything/scripts/submit_mcp_urls.py":{"size":2773,"mtime_ns":1780582449225649300,"hash":"cb9e793b4db7d207bdd1afd7f4563ff2a02e7d271c9c4b55c64b1157215ef9db"},"/Users/alexhearts/webmcp-anything/launch/coverage_agent_report_2026-06.md":{"size":5894,"mtime_ns":1780582449208291627,"hash":"dacf44a406fcff14faf0907d14c83bc3b77aa9e7ac00371a0d0260782d3d3972"},"/Users/alexhearts/webmcp-anything/launch/queue_shopify_batch.sh":{"size":699,"mtime_ns":1780582449217200621,"hash":"ac3f35452a45b67aa1a34ab94227cd6513f9facb090cb8a5ceffef5d125db410"},"/Users/alexhearts/webmcp-anything/launch/shopify_good_hosts.json":{"size":475,"mtime_ns":1780582449217706809,"hash":"956a90e4579cb9c50d2a2c5c4cc83f95f60d9002ac37feaad8475ba99edc7ca5"},"/Users/alexhearts/webmcp-anything/launch/shopify_submit_21.json":{"size":475,"mtime_ns":1780582449217784111,"hash":"e90ea97b4c7555db1c3383d27afbf56cc2d366001347e950bde6e6c7ca2b7a9e"},"/Users/alexhearts/webmcp-anything/scripts/shopify_store_coverage.py":{"size":8423,"mtime_ns":1780582449224915744,"hash":"a6a1dd3091b09b628aff9e8db1be1f5a8eb10e6f1be0c4d20662436428be1615"},"/Users/alexhearts/webmcp-anything/launch/shopify_coverage_report_2026-06.md":{"size":7342,"mtime_ns":1780582449217541715,"hash":"858d9de0aa962f19c88f51dfbb876c031283f144b5eb1bedb05623843e0dad73"},"/Users/alexhearts/webmcp-anything/launch/state-of-mcp-security-posts.md":{"size":8094,"mtime_ns":1780582449218890898,"hash":"4cd240209cc7d80d658a76a5ac920332ef668e42952f902d2f56b12487ef7a4b"},"/Users/alexhearts/webmcp-anything/launch/distribution-kit.md":{"size":9307,"mtime_ns":1780582449214549669,"hash":"6720b10dd5321c987dedce856191d90cc2f0c887f8e45431c6bb6d9652440487"},"/Users/alexhearts/webmcp-anything/launch/drop-calendar-distribution.md":{"size":7443,"mtime_ns":1780588699850989138,"hash":"588bb6b3d0594459cb11db823de3d1a0cdd12b243878dff9936e6b8f79c454ef"},"/Users/alexhearts/webmcp-anything/launch/webmcp-and-me-distribution.md":{"size":6352,"mtime_ns":1780588699851102805,"hash":"6f50f360d537749f06dc703214892b11320627fe2c6840a20aee05e6faa07093"},"/Users/alexhearts/webmcp-anything/launch/grade-outbound.md":{"size":5644,"mtime_ns":1780603075968149630,"hash":"6f1a25e3ffcdeff61acaef14a70c2e1577b5ae5c454b891980aa40fc349a6f82"},"/Users/alexhearts/webmcp-anything/launch/verified-pitch.md":{"size":4448,"mtime_ns":1780603075968855053,"hash":"4d4a046b264eef8e0eb995b21cef030e5737e3e9dd8f55689cf749d668719033"}} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html index 45e5531..8bf9b3d 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -63,12 +63,12 @@