{ "directed": false, "multigraph": false, "graph": { "hyperedges": [ { "id": "astro_project_core_stack", "label": "Astro Project Core Stack", "nodes": [ "astro_config_defineConfig", "package_json_genqbar", "tsconfig_strict", "concept_astro_framework" ], "relation": "implement", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "astro.config.mjs" }, { "id": "page_composition_pattern", "label": "Page Slot Composition Pattern", "nodes": [ "page_index", "layout_layout", "component_welcome" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/index.astro" }, { "id": "vscode_dev_environment", "label": "VSCode Dev Environment Configuration", "nodes": [ "vscode_extensions", "vscode_launch", "concept_astro_framework" ], "relation": "implement", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": ".vscode/launch.json" } ] }, "nodes": [ { "label": "astro.config.mjs", "file_type": "code", "source_file": "astro.config.mjs", "source_location": "L1", "id": "astro_config_mjs", "community": 11, "norm_label": "astro.config.mjs" }, { "label": "package.json", "file_type": "code", "source_file": "package.json", "source_location": "L1", "id": "package_json", "community": 0, "norm_label": "package.json" }, { "label": "name", "file_type": "code", "source_file": "package.json", "source_location": "L2", "id": "genqbar_package_name", "community": 0, "norm_label": "name" }, { "label": "type", "file_type": "code", "source_file": "package.json", "source_location": "L3", "id": "genqbar_package_type", "community": 0, "norm_label": "type" }, { "label": "version", "file_type": "code", "source_file": "package.json", "source_location": "L4", "id": "genqbar_package_version", "community": 0, "norm_label": "version" }, { "label": "engines", "file_type": "code", "source_file": "package.json", "source_location": "L5", "id": "genqbar_package_engines", "community": 0, "norm_label": "engines" }, { "label": "node", "file_type": "code", "source_file": "package.json", "source_location": "L6", "id": "genqbar_package_engines_node", "community": 0, "norm_label": "node" }, { "label": "scripts", "file_type": "code", "source_file": "package.json", "source_location": "L8", "id": "genqbar_package_scripts", "community": 7, "norm_label": "scripts" }, { "label": "dev", "file_type": "code", "source_file": "package.json", "source_location": "L9", "id": "genqbar_package_scripts_dev", "community": 7, "norm_label": "dev" }, { "label": "build", "file_type": "code", "source_file": "package.json", "source_location": "L10", "id": "genqbar_package_scripts_build", "community": 7, "norm_label": "build" }, { "label": "preview", "file_type": "code", "source_file": "package.json", "source_location": "L11", "id": "genqbar_package_scripts_preview", "community": 7, "norm_label": "preview" }, { "label": "astro", "file_type": "code", "source_file": "package.json", "source_location": "L12", "id": "genqbar_package_scripts_astro", "community": 7, "norm_label": "astro" }, { "label": "dependencies", "file_type": "code", "source_file": "package.json", "source_location": "L14", "id": "genqbar_package_dependencies", "community": 0, "norm_label": "dependencies" }, { "label": "astro", "file_type": "code", "source_file": "package.json", "source_location": "L15", "id": "genqbar_package_dependencies_astro", "community": 0, "norm_label": "astro" }, { "label": "tsconfig.json", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L1", "id": "tsconfig_json", "community": 8, "norm_label": "tsconfig.json" }, { "label": "extends", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L2", "id": "genqbar_tsconfig_extends", "community": 8, "norm_label": "extends" }, { "label": "include", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L3", "id": "genqbar_tsconfig_include", "community": 8, "norm_label": "include" }, { "label": "exclude", "file_type": "code", "source_file": "tsconfig.json", "source_location": "L4", "id": "genqbar_tsconfig_exclude", "community": 8, "norm_label": "exclude" }, { "label": "extensions.json", "file_type": "code", "source_file": ".vscode/extensions.json", "source_location": "L1", "id": "vscode_extensions_json", "community": 9, "norm_label": "extensions.json" }, { "label": "recommendations", "file_type": "code", "source_file": ".vscode/extensions.json", "source_location": "L2", "id": "vscode_extensions_recommendations", "community": 9, "norm_label": "recommendations" }, { "label": "unwantedRecommendations", "file_type": "code", "source_file": ".vscode/extensions.json", "source_location": "L3", "id": "vscode_extensions_unwantedrecommendations", "community": 9, "norm_label": "unwantedrecommendations" }, { "label": "launch.json", "file_type": "code", "source_file": ".vscode/launch.json", "source_location": "L1", "id": "vscode_launch_json", "community": 10, "norm_label": "launch.json" }, { "label": "version", "file_type": "code", "source_file": ".vscode/launch.json", "source_location": "L2", "id": "vscode_launch_version", "community": 10, "norm_label": "version" }, { "label": "configurations", "file_type": "code", "source_file": ".vscode/launch.json", "source_location": "L3", "id": "vscode_launch_configurations", "community": 10, "norm_label": "configurations" }, { "label": "../components/Welcome.astro", "file_type": "code", "source_file": "src/components/Welcome.astro", "source_location": "L1", "confidence": "EXTRACTED", "id": "src_components_welcome_astro", "community": 4, "norm_label": "../components/welcome.astro" }, { "label": "screen()", "file_type": "code", "source_file": "src/components/Welcome.astro", "source_location": "L180", "id": "components_welcome_screen", "community": 4, "norm_label": "screen()" }, { "label": "../assets/astro.svg", "file_type": "code", "source_file": "src/assets/astro.svg", "confidence": "EXTRACTED", "id": "c_users_aaaaa_documents_lakg_dev_genqbar_src_assets_astro_svg", "community": 4, "norm_label": "../assets/astro.svg" }, { "label": "../assets/background.svg", "file_type": "code", "source_file": "src/assets/background.svg", "confidence": "EXTRACTED", "id": "c_users_aaaaa_documents_lakg_dev_genqbar_src_assets_background_svg", "community": 4, "norm_label": "../assets/background.svg" }, { "label": "../layouts/Layout.astro", "file_type": "code", "source_file": "src/layouts/Layout.astro", "source_location": "L1", "confidence": "EXTRACTED", "id": "src_layouts_layout_astro", "community": 4, "norm_label": "../layouts/layout.astro" }, { "label": "index.astro", "file_type": "code", "source_file": "src/pages/index.astro", "source_location": "L1", "id": "src_pages_index_astro", "community": 4, "norm_label": "index.astro" }, { "label": "Astro defineConfig", "file_type": "code", "source_file": "astro.config.mjs", "source_location": "line 4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "astro_config_defineConfig", "community": 3, "norm_label": "astro defineconfig" }, { "label": "GenQBar Package Manifest", "file_type": "code", "source_file": "package.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "package_json_genqbar", "community": 3, "norm_label": "genqbar package manifest" }, { "label": "TypeScript Strict Config", "file_type": "code", "source_file": "tsconfig.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tsconfig_strict", "community": 3, "norm_label": "typescript strict config" }, { "label": "VSCode Extension Recommendations", "file_type": "code", "source_file": ".vscode/extensions.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "vscode_extensions", "community": 3, "norm_label": "vscode extension recommendations" }, { "label": "VSCode Launch Config", "file_type": "code", "source_file": ".vscode/launch.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "vscode_launch", "community": 3, "norm_label": "vscode launch config" }, { "label": "Welcome Component", "file_type": "code", "source_file": "src/components/Welcome.astro", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "component_welcome", "community": 2, "norm_label": "welcome component" }, { "label": "Layout Component", "file_type": "code", "source_file": "src/layouts/Layout.astro", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "layout_layout", "community": 2, "norm_label": "layout component" }, { "label": "Index Page", "file_type": "code", "source_file": "src/pages/index.astro", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "page_index", "community": 2, "norm_label": "index page" }, { "label": "GenQBar README", "file_type": "document", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_genqbar", "community": 2, "norm_label": "genqbar readme" }, { "label": "Astro Framework", "file_type": "rationale", "source_file": "package.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "Astro chosen as the sole framework dependency for this project, providing file-based routing, component-based architecture, and zero-JS-by-default rendering. This is the core architectural decision for GenQBar.", "id": "concept_astro_framework", "community": 3, "norm_label": "astro framework" }, { "label": "Astro Basics Starter Template", "file_type": "rationale", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "Project bootstrapped from the official Astro 'basics' template, establishing the initial folder structure: public, src/assets, src/components, src/layouts, src/pages.", "id": "concept_astro_basics_template", "community": 2, "norm_label": "astro basics starter template" }, { "label": "Slot-Based Layout Composition", "file_type": "rationale", "source_file": "src/layouts/Layout.astro", "source_location": "line 12", "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "Layout.astro uses Astro's mechanism to inject page-specific content into the shared HTML shell, enabling reusable layout composition without prop drilling.", "id": "concept_slot_composition", "community": 2, "norm_label": "slot-based layout composition" }, { "label": "Favicon SVG Icon", "file_type": "image", "source_file": "public/favicon.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "favicon_svg", "community": 6, "norm_label": "favicon svg icon" }, { "label": "Astro Logo Shape (Rocket/A Mark)", "file_type": "image", "source_file": "public/favicon.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "favicon_astro_logo_shape", "community": 6, "norm_label": "astro logo shape (rocket/a mark)" }, { "label": "Dark Mode Color Adaptation", "file_type": "rationale", "source_file": "public/favicon.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "favicon_dark_mode_support", "community": 6, "norm_label": "dark mode color adaptation" }, { "label": "Black Fill Color (#000)", "file_type": "rationale", "source_file": "public/favicon.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "favicon_black_fill", "community": 6, "norm_label": "black fill color (#000)" }, { "label": "White Fill Color (#FFF) for Dark Mode", "file_type": "rationale", "source_file": "public/favicon.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "favicon_white_fill", "community": 6, "norm_label": "white fill color (#fff) for dark mode" }, { "label": "Astro Logo SVG", "file_type": "image", "source_file": "src/assets/astro.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "astrosvg_astro_logo", "community": 5, "norm_label": "astro logo svg" }, { "label": "Astro Rocket/Flame Icon", "file_type": "image", "source_file": "src/assets/astro.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "astrosvg_astro_icon", "community": 5, "norm_label": "astro rocket/flame icon" }, { "label": "Astro Wordmark Text", "file_type": "image", "source_file": "src/assets/astro.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "astrosvg_astro_wordmark", "community": 5, "norm_label": "astro wordmark text" }, { "label": "Linear Gradient Flame Effect (Red to Purple)", "file_type": "image", "source_file": "src/assets/astro.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "astrosvg_gradient_flame", "community": 5, "norm_label": "linear gradient flame effect (red to purple)" }, { "label": "Astro Framework Brand", "file_type": "rationale", "source_file": "src/assets/astro.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "astrosvg_astro_brand", "community": 5, "norm_label": "astro framework brand" }, { "label": "Background SVG", "file_type": "image", "source_file": "src/assets/background.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "background_svg", "community": 1, "norm_label": "background svg" }, { "label": "Left Blob Shape (Blue-Purple Gradient)", "file_type": "image", "source_file": "src/assets/background.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "background_blob_left", "community": 1, "norm_label": "left blob shape (blue-purple gradient)" }, { "label": "Right Blob Shape (Red-Magenta Gradient)", "file_type": "image", "source_file": "src/assets/background.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "background_blob_right", "community": 1, "norm_label": "right blob shape (red-magenta gradient)" }, { "label": "Linear Gradient A (Blue #3245FF to Purple #BC52EE)", "file_type": "image", "source_file": "src/assets/background.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "background_gradient_a", "community": 1, "norm_label": "linear gradient a (blue #3245ff to purple #bc52ee)" }, { "label": "Linear Gradient B (Red #D83333 to Magenta #F041FF)", "file_type": "image", "source_file": "src/assets/background.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "background_gradient_b", "community": 1, "norm_label": "linear gradient b (red #d83333 to magenta #f041ff)" }, { "label": "Decorative Organic Blob Pattern", "file_type": "rationale", "source_file": "src/assets/background.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "background_decorative_pattern", "community": 1, "norm_label": "decorative organic blob pattern" } ], "links": [ { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L2", "weight": 1.0, "source": "package_json", "target": "genqbar_package_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L3", "weight": 1.0, "source": "package_json", "target": "genqbar_package_type", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L4", "weight": 1.0, "source": "package_json", "target": "genqbar_package_version", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L5", "weight": 1.0, "source": "package_json", "target": "genqbar_package_engines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L8", "weight": 1.0, "source": "package_json", "target": "genqbar_package_scripts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L14", "weight": 1.0, "source": "package_json", "target": "genqbar_package_dependencies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L6", "weight": 1.0, "source": "genqbar_package_engines", "target": "genqbar_package_engines_node", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L9", "weight": 1.0, "source": "genqbar_package_scripts", "target": "genqbar_package_scripts_dev", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L10", "weight": 1.0, "source": "genqbar_package_scripts", "target": "genqbar_package_scripts_build", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L11", "weight": 1.0, "source": "genqbar_package_scripts", "target": "genqbar_package_scripts_preview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L12", "weight": 1.0, "source": "genqbar_package_scripts", "target": "genqbar_package_scripts_astro", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L15", "weight": 1.0, "source": "genqbar_package_dependencies", "target": "genqbar_package_dependencies_astro", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L2", "weight": 1.0, "source": "tsconfig_json", "target": "genqbar_tsconfig_extends", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L3", "weight": 1.0, "source": "tsconfig_json", "target": "genqbar_tsconfig_include", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "tsconfig.json", "source_location": "L4", "weight": 1.0, "source": "tsconfig_json", "target": "genqbar_tsconfig_exclude", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".vscode/extensions.json", "source_location": "L2", "weight": 1.0, "source": "vscode_extensions_json", "target": "vscode_extensions_recommendations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".vscode/extensions.json", "source_location": "L3", "weight": 1.0, "source": "vscode_extensions_json", "target": "vscode_extensions_unwantedrecommendations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".vscode/launch.json", "source_location": "L2", "weight": 1.0, "source": "vscode_launch_json", "target": "vscode_launch_version", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".vscode/launch.json", "source_location": "L3", "weight": 1.0, "source": "vscode_launch_json", "target": "vscode_launch_configurations", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/components/Welcome.astro", "source_location": "L3", "weight": 1.0, "source": "src_components_welcome_astro", "target": "c_users_aaaaa_documents_lakg_dev_genqbar_src_assets_background_svg", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/components/Welcome.astro", "source_location": "L180", "weight": 1.0, "source": "src_components_welcome_astro", "target": "components_welcome_screen", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/components/Welcome.astro", "source": "src_components_welcome_astro", "target": "c_users_aaaaa_documents_lakg_dev_genqbar_src_assets_astro_svg", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/pages/index.astro", "source": "src_pages_index_astro", "target": "src_components_welcome_astro", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "src/pages/index.astro", "source_location": "L3", "weight": 1.0, "source": "src_pages_index_astro", "target": "src_layouts_layout_astro", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "astro.config.mjs", "source_location": "line 2", "weight": 1.0, "source": "astro_config_defineConfig", "target": "concept_astro_framework" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "package.json", "source_location": "dependencies.astro", "weight": 1.0, "source": "package_json_genqbar", "target": "concept_astro_framework" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tsconfig.json", "source_location": "extends", "weight": 1.0, "source": "tsconfig_strict", "target": "concept_astro_framework" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".vscode/extensions.json", "source_location": "recommendations[0]", "weight": 1.0, "source": "vscode_extensions", "target": "concept_astro_framework" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": ".vscode/launch.json", "source_location": null, "weight": 0.75, "source": "vscode_launch", "target": "vscode_extensions" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".vscode/launch.json", "source_location": "configurations[0].command", "weight": 1.0, "source": "vscode_launch", "target": "concept_astro_framework" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/index.astro", "source_location": "line 10", "weight": 1.0, "source": "page_index", "target": "component_welcome" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "line 22", "weight": 1.0, "source": "readme_genqbar", "target": "component_welcome" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "src/components/Welcome.astro", "source_location": null, "weight": 0.65, "source": "component_welcome", "target": "layout_layout" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/index.astro", "source_location": "line 9", "weight": 1.0, "source": "page_index", "target": "layout_layout" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "line 23", "weight": 1.0, "source": "readme_genqbar", "target": "layout_layout" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "src/layouts/Layout.astro", "source_location": "line 12", "weight": 1.0, "source": "layout_layout", "target": "concept_slot_composition" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "line 24", "weight": 1.0, "source": "readme_genqbar", "target": "page_index" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "line 1", "weight": 1.0, "source": "readme_genqbar", "target": "concept_astro_basics_template" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "README.md", "source_location": null, "weight": 0.95, "source": "concept_astro_basics_template", "target": "concept_astro_framework" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "public/favicon.svg", "source_location": null, "weight": 0.9, "source": "favicon_astro_logo_shape", "target": "favicon_svg" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/favicon.svg", "source_location": "lines 4-7", "weight": 1.0, "source": "favicon_svg", "target": "favicon_dark_mode_support" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/favicon.svg", "source_location": "line 4", "weight": 1.0, "source": "favicon_svg", "target": "favicon_black_fill" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/favicon.svg", "source_location": "line 6", "weight": 1.0, "source": "favicon_svg", "target": "favicon_white_fill" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/favicon.svg", "source_location": "line 4", "weight": 1.0, "source": "favicon_dark_mode_support", "target": "favicon_black_fill" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/favicon.svg", "source_location": "lines 5-7", "weight": 1.0, "source": "favicon_dark_mode_support", "target": "favicon_white_fill" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/assets/astro.svg", "source_location": null, "weight": 1.0, "source": "astrosvg_astro_logo", "target": "astrosvg_astro_icon" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/assets/astro.svg", "source_location": null, "weight": 1.0, "source": "astrosvg_astro_logo", "target": "astrosvg_astro_wordmark" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "src/assets/astro.svg", "source_location": null, "weight": 1.0, "source": "astrosvg_astro_logo", "target": "astrosvg_astro_brand" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/assets/astro.svg", "source_location": null, "weight": 1.0, "source": "astrosvg_astro_icon", "target": "astrosvg_gradient_flame" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.92, "source_file": "src/assets/astro.svg", "source_location": null, "weight": 1.0, "source": "astrosvg_astro_wordmark", "target": "astrosvg_astro_brand" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/assets/background.svg", "source_location": null, "weight": 1.0, "source": "background_svg", "target": "background_blob_left" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/assets/background.svg", "source_location": null, "weight": 1.0, "source": "background_svg", "target": "background_blob_right" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "src/assets/background.svg", "source_location": null, "weight": 1.0, "source": "background_svg", "target": "background_decorative_pattern" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/assets/background.svg", "source_location": null, "weight": 1.0, "source": "background_blob_left", "target": "background_gradient_a" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "src/assets/background.svg", "source_location": null, "weight": 0.85, "source": "background_blob_left", "target": "background_blob_right" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/assets/background.svg", "source_location": null, "weight": 1.0, "source": "background_blob_right", "target": "background_gradient_b" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "src/assets/background.svg", "source_location": null, "weight": 0.8, "source": "background_gradient_a", "target": "background_gradient_b" } ], "hyperedges": [ { "id": "astro_project_core_stack", "label": "Astro Project Core Stack", "nodes": [ "astro_config_defineConfig", "package_json_genqbar", "tsconfig_strict", "concept_astro_framework" ], "relation": "implement", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "astro.config.mjs" }, { "id": "page_composition_pattern", "label": "Page Slot Composition Pattern", "nodes": [ "page_index", "layout_layout", "component_welcome" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/index.astro" }, { "id": "vscode_dev_environment", "label": "VSCode Dev Environment Configuration", "nodes": [ "vscode_extensions", "vscode_launch", "concept_astro_framework" ], "relation": "implement", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": ".vscode/launch.json" } ], "built_at_commit": "9a77f29133e48a44aea479f1b3ca2c6e77f4d1b2" }