first commit

This commit is contained in:
2026-06-03 08:52:59 -07:00
parent 9a77f29133
commit 7ee48a2785
34 changed files with 3800 additions and 229 deletions
@@ -0,0 +1 @@
{"nodes": [{"id": "astrosvg_astro_logo", "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_icon", "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_wordmark", "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_gradient_flame", "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_astro_brand", "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}], "edges": [{"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": "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": "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_brand", "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_wordmark", "target": "astrosvg_astro_brand", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.92, "source_file": "src/assets/astro.svg", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "package_json_genqbar", "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": "concept_astro_framework", "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."}], "edges": [{"source": "package_json_genqbar", "target": "concept_astro_framework", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "package.json", "source_location": "dependencies.astro", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "background_svg", "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_blob_left", "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_right", "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_gradient_a", "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_b", "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_decorative_pattern", "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}], "edges": [{"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": "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": "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": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/assets/background.svg", "source_location": null, "weight": 1.0}, {"source": "background_svg", "target": "background_decorative_pattern", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "src/assets/background.svg", "source_location": null, "weight": 1.0}, {"source": "background_gradient_a", "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_blob_left", "target": "background_blob_right", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "src/assets/background.svg", "source_location": null, "weight": 0.85}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "vscode_launch", "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}], "edges": [{"source": "vscode_launch", "target": "concept_astro_framework", "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": "vscode_extensions", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": ".vscode/launch.json", "source_location": null, "weight": 0.75}], "hyperedges": [{"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"}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "page_index", "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}], "edges": [{"source": "page_index", "target": "component_welcome", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/index.astro", "source_location": "line 2", "weight": 1.0}, {"source": "page_index", "target": "layout_layout", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/index.astro", "source_location": "line 3", "weight": 1.0}, {"source": "page_index", "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": "component_welcome", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/pages/index.astro", "source_location": "line 10", "weight": 1.0}], "hyperedges": [{"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"}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "component_welcome", "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}], "edges": [{"source": "component_welcome", "target": "layout_layout", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "src/components/Welcome.astro", "source_location": null, "weight": 0.65}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "favicon_svg", "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_astro_logo_shape", "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_dark_mode_support", "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_black_fill", "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_white_fill", "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}], "edges": [{"source": "favicon_svg", "target": "favicon_astro_logo_shape", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/favicon.svg", "source_location": "line 2", "weight": 1.0}, {"source": "favicon_svg", "target": "favicon_dark_mode_support", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/favicon.svg", "source_location": "lines 4-7", "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": "line 4", "weight": 1.0}, {"source": "favicon_dark_mode_support", "target": "favicon_white_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_svg", "target": "favicon_black_fill", "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_white_fill", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/favicon.svg", "source_location": "line 6", "weight": 1.0}, {"source": "favicon_astro_logo_shape", "target": "favicon_svg", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "public/favicon.svg", "source_location": null, "weight": 0.9}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "readme_genqbar", "label": "GenQBar README", "file_type": "document", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "concept_astro_basics_template", "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."}], "edges": [{"source": "readme_genqbar", "target": "concept_astro_basics_template", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "line 1", "weight": 1.0}, {"source": "readme_genqbar", "target": "page_index", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "line 24", "weight": 1.0}, {"source": "readme_genqbar", "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": "layout_layout", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "line 23", "weight": 1.0}, {"source": "concept_astro_basics_template", "target": "concept_astro_framework", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "README.md", "source_location": null, "weight": 0.95}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layout_layout", "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": "concept_slot_composition", "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 <slot/> mechanism to inject page-specific content into the shared HTML shell, enabling reusable layout composition without prop drilling."}], "edges": [{"source": "concept_slot_composition", "target": "layout_layout", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "src/layouts/Layout.astro", "source_location": "line 12", "weight": 1.0}, {"source": "layout_layout", "target": "concept_slot_composition", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "src/layouts/Layout.astro", "source_location": "line 12", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "astro_config_defineConfig", "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}], "edges": [{"source": "astro_config_defineConfig", "target": "concept_astro_framework", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "astro.config.mjs", "source_location": "line 2", "weight": 1.0}], "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"}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "vscode_extensions", "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}], "edges": [{"source": "vscode_extensions", "target": "concept_astro_framework", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".vscode/extensions.json", "source_location": "recommendations[0]", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "tsconfig_strict", "label": "TypeScript Strict Config", "file_type": "code", "source_file": "tsconfig.json", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "tsconfig_strict", "target": "concept_astro_framework", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "tsconfig.json", "source_location": "extends", "weight": 1.0}], "hyperedges": []}