From 4b7cfc4ab53f731ff54575cc41aded209b0a4326 Mon Sep 17 00:00:00 2001 From: platform-mcp Date: Wed, 17 Jun 2026 20:27:03 +0530 Subject: [PATCH] feat(header): place WRNexus nav item directly after Home Reorder the shared navLinks array so 'WRNexus' renders as the second item (right after Home) in both the desktop menubar and the mobile menu panel. The mobile menu panel already includes a top-right cross close icon (#mobile-menu-close, aria-label="Close menu") wired to closeMenu(). Co-Authored-By: Claude Opus 4.8 --- graphify-out/GRAPH_REPORT.md | 13 +- ...63ede10bae1c85e8ae66651156a6739518890.json | 1 + graphify-out/graph.html | 8 +- graphify-out/graph.json | 171 +++++++++++------- playwright.config.ts | 2 +- public/favicon.ico | Bin 6140 -> 1291 bytes src/components/Header.astro | 6 +- src/pages/index.astro | 18 +- tests/screenshots/desktop-home.png | Bin 455912 -> 497598 bytes tests/screenshots/mobile-home.png | Bin 139386 -> 165552 bytes tests/screenshots/tablet-home.png | Bin 400739 -> 502910 bytes tests/screenshots/wide-home.png | Bin 816385 -> 849211 bytes 12 files changed, 140 insertions(+), 79 deletions(-) create mode 100644 graphify-out/cache/ast/59ddd15a8f6db2afb7a0e246ae263ede10bae1c85e8ae66651156a6739518890.json diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index 3ecc5de..e0eb93f 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ # Graph Report - 2e709500-79ab-403f-9ca0-3f027ac9f36e (2026-06-17) ## Corpus Check -- 58 files · ~328,509 words +- 59 files · ~448,077 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 536 nodes · 580 edges · 94 communities (87 shown, 7 thin omitted) +- 539 nodes · 582 edges · 95 communities (87 shown, 8 thin omitted) - Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 4 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output @@ -51,6 +51,7 @@ - [[_COMMUNITY_Community 35|Community 35]] - [[_COMMUNITY_Community 36|Community 36]] - [[_COMMUNITY_Community 41|Community 41]] +- [[_COMMUNITY_Community 42|Community 42]] ## God Nodes (most connected - your core abstractions) 1. `Performance Testing Scripts` - 12 edges @@ -74,7 +75,7 @@ - `POST()` --calls--> `logApiRequest()` [INFERRED] src/pages/api/newsletter.ts → src/utils/logger.ts -## Communities (94 total, 7 thin omitted) +## Communities (95 total, 8 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.05 @@ -193,9 +194,9 @@ Cohesion: 0.6 Nodes (3): formatUptime(), GET(), percentile() ## Knowledge Gaps -- **120 isolated node(s):** `Run Lighthouse audit on a URL`, `Extract key scores from Lighthouse data`, `Extract issues from Lighthouse audit`, `Measure response time for a URL over multiple iterations`, `Print statistics for response times` (+115 more) +- **121 isolated node(s):** `Run Lighthouse audit on a URL`, `Extract key scores from Lighthouse data`, `Extract issues from Lighthouse audit`, `Measure response time for a URL over multiple iterations`, `Print statistics for response times` (+116 more) These have ≤1 connection - possible missing edges or undocumented components. -- **7 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **8 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ @@ -203,7 +204,7 @@ _Questions this graph is uniquely positioned to answer:_ - **Are the 2 inferred relationships involving `captureException()` (e.g. with `sendContactEmail()` and `subscribeToNewsletter()`) actually correct?** _`captureException()` has 2 INFERRED edges - model-reasoned connections that need verification._ - **What connects `Run Lighthouse audit on a URL`, `Extract key scores from Lighthouse data`, `Extract issues from Lighthouse audit` to the rest of the system?** - _120 weakly-connected nodes found - possible documentation gaps or missing edges._ + _121 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** _Cohesion score 0.05 - nodes in this community are weakly interconnected._ - **Should `Community 1` be split into smaller, more focused modules?** diff --git a/graphify-out/cache/ast/59ddd15a8f6db2afb7a0e246ae263ede10bae1c85e8ae66651156a6739518890.json b/graphify-out/cache/ast/59ddd15a8f6db2afb7a0e246ae263ede10bae1c85e8ae66651156a6739518890.json new file mode 100644 index 0000000..4e66666 --- /dev/null +++ b/graphify-out/cache/ast/59ddd15a8f6db2afb7a0e246ae263ede10bae1c85e8ae66651156a6739518890.json @@ -0,0 +1 @@ +{"nodes": [{"id": "home_agent_ai_agent_backend_workspace_2e709500_79ab_403f_9ca0_3f027ac9f36e_test_results_theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_md", "label": "error-context.md", "file_type": "document", "source_file": "/home/agent/ai-agent/backend/workspace/2e709500-79ab-403f-9ca0-3f027ac9f36e/test-results/theme-Theme-ARIA-Accessibi-8c42a-ria-checked-desktop-mobile--chromium/error-context.md", "source_location": "L1"}, {"id": "theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_page_snapshot", "label": "Page snapshot", "file_type": "document", "source_file": "/home/agent/ai-agent/backend/workspace/2e709500-79ab-403f-9ca0-3f027ac9f36e/test-results/theme-Theme-ARIA-Accessibi-8c42a-ria-checked-desktop-mobile--chromium/error-context.md", "source_location": "L1"}, {"id": "theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_codeblock_1", "label": "code:yaml (- generic [active] [ref=e1]:)", "file_type": "document", "source_file": "/home/agent/ai-agent/backend/workspace/2e709500-79ab-403f-9ca0-3f027ac9f36e/test-results/theme-Theme-ARIA-Accessibi-8c42a-ria-checked-desktop-mobile--chromium/error-context.md", "source_location": "L3"}], "edges": [{"source": "home_agent_ai_agent_backend_workspace_2e709500_79ab_403f_9ca0_3f027ac9f36e_test_results_theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_md", "target": "theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_page_snapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/workspace/2e709500-79ab-403f-9ca0-3f027ac9f36e/test-results/theme-Theme-ARIA-Accessibi-8c42a-ria-checked-desktop-mobile--chromium/error-context.md", "source_location": "L1", "weight": 1.0}, {"source": "theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_page_snapshot", "target": "theme_theme_aria_accessibi_8c42a_ria_checked_desktop_mobile_chromium_error_context_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/workspace/2e709500-79ab-403f-9ca0-3f027ac9f36e/test-results/theme-Theme-ARIA-Accessibi-8c42a-ria-checked-desktop-mobile--chromium/error-context.md", "source_location": "L3", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html index c445430..edbf848 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -61,12 +61,12 @@
-
536 nodes · 580 edges · 94 communities
+
539 nodes · 582 edges · 95 communities