Graphyfy
Deploy Hugo Site / deploy (push) Canceled after 0s

This commit is contained in:
lucashahmann committed 2026-10-30 16:57:19 +01:00
1 parent a07b8be38a
commit 3af888cfa4
56 files changed
+968

No files matched your search

@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_index", "label": "Homepage Template (hero, intro, live, booking)", "file_type": "code", "source_file": "layouts/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_index", "target": "layouts__default_baseof", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "layouts/index.html", "source_location": "L1", "weight": 1.0}, {"source": "layouts_index", "target": "layouts_partials_img", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/index.html", "source_location": "L8", "weight": 1.0}, {"source": "layouts_index", "target": "layouts_partials_show_card", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/index.html", "source_location": "L39", "weight": 1.0}, {"source": "layouts_index", "target": "site_params", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/index.html", "source_location": "L42", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "epk_epk_document", "label": "epk.html EPK Template", "file_type": "code", "source_file": "epk/epk.html", "source_location": "L1", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "epk_epk_css_tokens", "label": "EPK CSS Tokens (:root --deep, --bolt, --red, fonts)", "file_type": "code", "source_file": "epk/epk.html", "source_location": "L13", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "epk_epk_cover_page", "label": "EPK Page 1: Cover (Roh, laut und ehrlich; 15+ Shows)", "file_type": "code", "source_file": "epk/epk.html", "source_location": "L267", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "epk_epk_bio_page", "label": "EPK Page 2: Bio (Punk mit Haltung, Facts)", "file_type": "code", "source_file": "epk/epk.html", "source_location": "L289", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "epk_epk_band_music_page", "label": "EPK Page 3: Band & Musik (Members, Ocean Tales, 5 Singles)", "file_type": "code", "source_file": "epk/epk.html", "source_location": "L320", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "epk_epk_live_contact_page", "label": "EPK Page 4: Live & Kontakt (N\u00e4chste/Bisherige Shows, Booking)", "file_type": "code", "source_file": "epk/epk.html", "source_location": "L353", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "epk_epk_show_history", "label": "Show History 2022-2026 (15 shows, e.g. Tefftival Tufa, Moselrock, Altstadtfest)", "file_type": "concept", "source_file": "epk/epk.html", "source_location": "L369", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "epk_epk_upcoming_shows", "label": "Upcoming Shows (31.10.2026 Halloween Rock Gutweiler; 23.12.2026 TBA)", "file_type": "concept", "source_file": "epk/epk.html", "source_location": "L360", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "epk_epk_single_im_so_glad", "label": "Single: I'm So Glad (2023)", "file_type": "concept", "source_file": "epk/epk.html", "source_location": "L345", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "epk_epk_document", "target": "epk_epk_css_tokens", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "epk/epk.html", "source_location": "L13", "weight": 1.0}, {"source": "epk_epk_document", "target": "epk_epk_cover_page", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "epk/epk.html", "source_location": "L267", "weight": 1.0}, {"source": "epk_epk_document", "target": "epk_epk_bio_page", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "epk/epk.html", "source_location": "L289", "weight": 1.0}, {"source": "epk_epk_document", "target": "epk_epk_band_music_page", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "epk/epk.html", "source_location": "L320", "weight": 1.0}, {"source": "epk_epk_document", "target": "epk_epk_live_contact_page", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "epk/epk.html", "source_location": "L353", "weight": 1.0}, {"source": "epk_epk_live_contact_page", "target": "epk_epk_show_history", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "epk/epk.html", "source_location": "L369", "weight": 1.0}, {"source": "epk_epk_live_contact_page", "target": "epk_epk_upcoming_shows", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "epk/epk.html", "source_location": "L360", "weight": 1.0}, {"source": "epk_epk_band_music_page", "target": "content__index_ocean_tales", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "epk/epk.html", "source_location": "L332", "weight": 1.0}, {"source": "epk_epk_band_music_page", "target": "content__index_singles", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "epk/epk.html", "source_location": "L341", "weight": 1.0}, {"source": "epk_epk_band_music_page", "target": "epk_epk_single_im_so_glad", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "epk/epk.html", "source_location": "L345", "weight": 1.0}, {"source": "epk_epk_band_music_page", "target": "claude_release_cover_naming", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "epk/epk.html", "source_location": "L332", "weight": 1.0}, {"source": "epk_epk_cover_page", "target": "epk_epk_show_history", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "epk/epk.html", "source_location": "L283", "weight": 1.0}, {"source"Line truncated
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2022_jukufe_light_show", "label": "JUKUFE Light", "file_type": "document", "source_file": "content/shows/2022_Jukufe_light.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2022-08-22", "location": "Skatehalle Trier"}, {"id": "content_shows_2022_jukufe_light_skatehalle_trier", "label": "Skatehalle Trier", "file_type": "concept", "source_file": "content/shows/2022_Jukufe_light.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2022_jukufe_light_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2022_Jukufe_light.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2022_jukufe_light_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2022_Jukufe_light.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2022_jukufe_light_show", "target": "content_shows_2022_jukufe_light_skatehalle_trier", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2022_Jukufe_light.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts__default_list", "label": "Default List Layout", "file_type": "code", "source_file": "layouts/_default/list.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts__default_list", "target": "layouts__default_baseof", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "layouts/_default/list.html", "source_location": "L1", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2022_konz_wird_laut_show", "label": "Konz wird Laut", "file_type": "document", "source_file": "content/shows/2022_Konz_wird_laut.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2022-07-09", "location": "Haus der Jugend Konz"}, {"id": "content_shows_2022_konz_wird_laut_haus_der_jugend_konz", "label": "Haus der Jugend Konz", "file_type": "concept", "source_file": "content/shows/2022_Konz_wird_laut.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2022_konz_wird_laut_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2022_Konz_wird_laut.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2022_konz_wird_laut_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2022_Konz_wird_laut.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2022_konz_wird_laut_show", "target": "content_shows_2022_konz_wird_laut_haus_der_jugend_konz", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2022_Konz_wird_laut.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2025_bullenhitze_show", "label": "Bullenhitze", "file_type": "document", "source_file": "content/shows/2025_Bullenhitze.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2025-08-30", "location": "Salmtal"}, {"id": "content_shows_2025_bullenhitze_salmtal", "label": "Salmtal", "file_type": "concept", "source_file": "content/shows/2025_Bullenhitze.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2025_bullenhitze_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2025_Bullenhitze.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2025_bullenhitze_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2025_Bullenhitze.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2025_bullenhitze_show", "target": "content_shows_2025_bullenhitze_salmtal", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2025_Bullenhitze.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2023_pink_future_show", "label": "Pink Future 2023", "file_type": "document", "source_file": "content/shows/2023_Pink_Future.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2023-09-15", "location": "Skatehalle Trier West"}, {"id": "content_shows_2023_pink_future_skatehalle_trier_west", "label": "Skatehalle Trier West", "file_type": "concept", "source_file": "content/shows/2023_Pink_Future.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content_shows_2023_pink_future_pink_future_series", "label": "Pink Future (recurring)", "file_type": "concept", "source_file": "content/shows/2023_Pink_Future.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2023_pink_future_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2023_Pink_Future.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2023_pink_future_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2023_Pink_Future.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2023_pink_future_show", "target": "content_shows_2023_pink_future_skatehalle_trier_west", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2023_Pink_Future.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2023_pink_future_show", "target": "content_shows_2023_pink_future_pink_future_series", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2023_Pink_Future.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2023_pink_future_skatehalle_trier_west", "target": "content_shows_2022_jukufe_light_skatehalle_trier", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "content/shows/2023_Pink_Future.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2025_riez_kapellenkontest_show", "label": "Riez Kapellen-Contest", "file_type": "document", "source_file": "content/shows/2025_Riez_Kapellenkontest.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2025-02-01", "location": "Riez Rockbar, Bausendorf"}, {"id": "content_shows_2025_riez_kapellenkontest_riez_rockbar_bausendorf", "label": "Riez Rockbar, Bausendorf", "file_type": "concept", "source_file": "content/shows/2025_Riez_Kapellenkontest.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2025_riez_kapellenkontest_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2025_Riez_Kapellenkontest.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2025_riez_kapellenkontest_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2025_Riez_Kapellenkontest.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2025_riez_kapellenkontest_show", "target": "content_shows_2025_riez_kapellenkontest_riez_rockbar_bausendorf", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2025_Riez_Kapellenkontest.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows__index_shows", "label": "Shows Section Index", "file_type": "document", "source_file": "content/shows/_index.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "description": "Kommende Konzerte und alle bisherigen Shows von Deepwater Survival."}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "content/shows/_index.md", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "upcoming_shows_2026", "label": "Upcoming shows after 2026-10-30 (EPK 'N\u00e4chste Shows')", "nodes": ["content_shows_2026_halloween_show", "content_shows_2026_tefftival_show", "content_shows__index_shows"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "content/shows/_index.md"}, {"id": "trier_city_shows", "label": "Shows in the city of Trier", "nodes": ["content_shows_2022_jukufe_light_show", "content_shows_2023_pink_future_show", "content_shows_2024_pink_future_show", "content_shows_2025_album_release_party_show", "content_shows_2026_altstadtfest_trier_show", "content_shows_2026_luke_show"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "content/shows/_index.md"}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_music__index_music_page", "label": "Music Page (Musik)", "file_type": "document", "source_file": "content/music/_index.md", "source_location": "L1", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_music__index_music_page", "target": "content__index_ocean_tales", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/music/_index.md", "source_location": "L3", "weight": 1.0}, {"source": "content_music__index_music_page", "target": "content__index_singles", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/music/_index.md", "source_location": "L4", "weight": 1.0}, {"source": "content_music__index_music_page", "target": "epk_epk_band_music_page", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/music/_index.md", "source_location": "L4", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts__default_single", "label": "Default Single Layout (legal prose)", "file_type": "code", "source_file": "layouts/_default/single.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts__default_single", "target": "layouts__default_baseof", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "layouts/_default/single.html", "source_location": "L1", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_partials_releases", "label": "Releases Partial (parse cover filenames)", "file_type": "code", "source_file": "layouts/partials/releases.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "layouts_partials_releases_filename_convention", "label": "Release Filename Convention JJJJMMTT_Kind_Name.jpg", "file_type": "concept", "source_file": "layouts/partials/releases.html", "source_location": "L1-4", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_partials_releases_filename_convention", "target": "layouts_partials_releases", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/partials/releases.html", "source_location": "L1-4", "weight": 1.0}], "hyperedges": [{"id": "release_data_pipeline", "label": "Release cover filename parsing feeding music page and album schema", "nodes": ["layouts_partials_releases", "layouts_partials_releases_filename_convention", "layouts_music_list", "layouts_partials_schema_musicgroup"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/partials/releases.html"}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2022_tefftival_show", "label": "Tefftival 2022", "file_type": "document", "source_file": "content/shows/2022_Tefftival.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2022-12-23", "location": "Tufa"}, {"id": "content_shows_2022_tefftival_tufa", "label": "Tufa", "file_type": "concept", "source_file": "content/shows/2022_Tefftival.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content_shows_2022_tefftival_tefftival_series", "label": "Tefftival (recurring, Dec 23)", "file_type": "concept", "source_file": "content/shows/2022_Tefftival.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2022_tefftival_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2022_Tefftival.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2022_tefftival_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2022_Tefftival.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2022_tefftival_show", "target": "content_shows_2022_tefftival_tufa", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2022_Tefftival.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2022_tefftival_show", "target": "content_shows_2022_tefftival_tefftival_series", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2022_Tefftival.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_music_list", "label": "Music Page Layout (featured album, discography)", "file_type": "code", "source_file": "layouts/music/list.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "layouts_music_list_featured_release", "label": "Featured Release Selection (newest album, else newest release)", "file_type": "rationale", "source_file": "layouts/music/list.html", "source_location": "L3-5", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_music_list", "target": "layouts__default_baseof", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "layouts/music/list.html", "source_location": "L1", "weight": 1.0}, {"source": "layouts_music_list", "target": "layouts_partials_releases", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/music/list.html", "source_location": "L2", "weight": 1.0}, {"source": "layouts_music_list", "target": "layouts_partials_img", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/music/list.html", "source_location": "L17", "weight": 1.0}, {"source": "layouts_music_list", "target": "layouts_partials_spotify", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/music/list.html", "source_location": "L50", "weight": 1.0}, {"source": "layouts_music_list_featured_release", "target": "layouts_music_list", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/music/list.html", "source_location": "L3", "weight": 1.0}, {"source": "layouts_music_list", "target": "site_params", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/music/list.html", "source_location": "L24", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_about_band_page", "label": "Band Page (about.md)", "file_type": "document", "source_file": "content/about.md", "source_location": "L1", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content_about_members", "label": "Band Members (Olly, Lucas, Ahrens, Felix)", "file_type": "concept", "source_file": "content/about.md", "source_location": "L6", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content_about_crew_lukas_ittenbach", "label": "Crew: Lukas Ittenbach (Video und Fotografie)", "file_type": "concept", "source_file": "content/about.md", "source_location": "L20", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_about_band_page", "target": "content_about_members", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/about.md", "source_location": "L6", "weight": 1.0}, {"source": "content_about_band_page", "target": "content_about_crew_lukas_ittenbach", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/about.md", "source_location": "L20", "weight": 1.0}, {"source": "content_about_members", "target": "epk_epk_band_music_page", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/about.md", "source_location": "L6", "weight": 1.0}, {"source": "content_about_members", "target": "claude_deepwater_survival", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/about.md", "source_location": "L27", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2024_pink_future_show", "label": "Pink Future 2024", "file_type": "document", "source_file": "content/shows/2024_Pink_Future.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2024-06-07", "location": "Palastgarten Trier"}, {"id": "content_shows_2024_pink_future_palastgarten_trier", "label": "Palastgarten Trier", "file_type": "concept", "source_file": "content/shows/2024_Pink_Future.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2024_pink_future_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2024_Pink_Future.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2024_pink_future_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2024_Pink_Future.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2024_pink_future_show", "target": "content_shows_2024_pink_future_palastgarten_trier", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2024_Pink_Future.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2024_pink_future_show", "target": "content_shows_2023_pink_future_pink_future_series", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2024_Pink_Future.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_partials_header", "label": "Header Partial (logo, main nav with aria-current)", "file_type": "code", "source_file": "layouts/partials/header.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2026_tefftival_show_front_matter_schema", "label": "Show Front Matter Schema (title, date, location, poster, tba)", "file_type": "concept", "source_file": "content/shows/2026_Tefftival.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "date is mandatory and used for sorting; title optional (fallback 'Neue Show'); location optional (fallback 'Ort folgt'); tba:true marks unannounced shows"}, {"id": "content_shows_2026_tefftival_show", "label": "Tefftival 2026 (TBA)", "file_type": "document", "source_file": "content/shows/2026_Tefftival.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2026-12-23", "location": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2026_tefftival_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2026_Tefftival.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_tefftival_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2026_Tefftival.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_tefftival_show", "target": "content_shows_2022_tefftival_tefftival_series", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "content/shows/2026_Tefftival.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_tefftival_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2026_Tefftival.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts__default_band", "label": "Band Page Layout (members, group photo, crew)", "file_type": "code", "source_file": "layouts/_default/band.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "layouts__default_band_crew_section", "label": "Crew Section (photographer portrait / initials fallback)", "file_type": "code", "source_file": "layouts/_default/band.html", "source_location": "L27-47", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts__default_band", "target": "layouts__default_baseof", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "layouts/_default/band.html", "source_location": "L1", "weight": 1.0}, {"source": "layouts__default_band", "target": "layouts_partials_img", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/_default/band.html", "source_location": "L12", "weight": 1.0}, {"source": "layouts__default_band_crew_section", "target": "layouts__default_band", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/_default/band.html", "source_location": "L27-47", "weight": 1.0}, {"source": "layouts__default_band_crew_section", "target": "site_params", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/_default/band.html", "source_location": "L43", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2022_rock_im_gehege_show", "label": "Rock im Gehege 2022", "file_type": "document", "source_file": "content/shows/2022_Rock_im_Gehege.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2022-07-22", "location": "Piesbach"}, {"id": "content_shows_2022_rock_im_gehege_piesbach", "label": "Piesbach", "file_type": "concept", "source_file": "content/shows/2022_Rock_im_Gehege.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content_shows_2022_rock_im_gehege_rock_im_gehege_series", "label": "Rock im Gehege (recurring)", "file_type": "concept", "source_file": "content/shows/2022_Rock_im_Gehege.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2022_rock_im_gehege_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2022_Rock_im_Gehege.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2022_rock_im_gehege_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2022_Rock_im_Gehege.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2022_rock_im_gehege_show", "target": "content_shows_2022_rock_im_gehege_piesbach", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2022_Rock_im_Gehege.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2022_rock_im_gehege_show", "target": "content_shows_2022_rock_im_gehege_rock_im_gehege_series", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2022_Rock_im_Gehege.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2026_halloween_show", "label": "Halloween Rock", "file_type": "document", "source_file": "content/shows/2026_Halloween.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2026-10-31", "location": "Gutweiler"}, {"id": "content_shows_2026_halloween_gutweiler", "label": "Gutweiler", "file_type": "concept", "source_file": "content/shows/2026_Halloween.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2026_halloween_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2026_Halloween.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_halloween_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2026_Halloween.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_halloween_show", "target": "content_shows_2026_halloween_gutweiler", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2026_Halloween.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_shows_single", "label": "Show Single Redirect (noindex, redirect to /shows/)", "file_type": "code", "source_file": "layouts/shows/single.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_shows_single", "target": "layouts_shows_list", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "layouts/shows/single.html", "source_location": "L7-8", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2026_luke_show", "label": "Lucky\u00b4s Luke", "file_type": "document", "source_file": "content/shows/2026_Luke.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2026-05-30", "location": "Trier"}, {"id": "content_shows_2026_luke_trier", "label": "Trier", "file_type": "concept", "source_file": "content/shows/2026_Luke.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2026_luke_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2026_Luke.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_luke_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2026_Luke.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_luke_show", "target": "content_shows_2026_luke_trier", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2026_Luke.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "claude_project_guide", "label": "CLAUDE.md Project Guide (Website & EPK)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L1", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_deepwater_survival", "label": "Deepwater Survival (Punkrock-Band aus Trier)", "file_type": "concept", "source_file": "CLAUDE.md", "source_location": "L3", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_hugo_website", "label": "Hugo Website (deutsch, deploy.ps1)", "file_type": "concept", "source_file": "CLAUDE.md", "source_location": "L3", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_shows_content_model", "label": "Shows Content Model (one file per show, tba, city/address)", "file_type": "rationale", "source_file": "CLAUDE.md", "source_location": "L8", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_seo_jsonld_sitemap", "label": "SEO: JSON-LD schema partial and custom sitemap", "file_type": "concept", "source_file": "CLAUDE.md", "source_location": "L9", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_release_cover_naming", "label": "Release Cover Naming Convention (JJJJMMTT_[Single|Album]_[Name].jpg)", "file_type": "rationale", "source_file": "CLAUDE.md", "source_location": "L10", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_design_system", "label": "Design System (--deep, --bolt, --red; Big Shoulders Display + Archivo)", "file_type": "concept", "source_file": "CLAUDE.md", "source_location": "L11", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_epk", "label": "EPK (Electronic Press Kit, 4 A4 pages)", "file_type": "concept", "source_file": "CLAUDE.md", "source_location": "L14", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_epk_manual_sync", "label": "EPK Manual Sync Rule (keep epk.html in step with website)", "file_type": "rationale", "source_file": "CLAUDE.md", "source_location": "L19", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_fixed_a4_overflow", "label": "Fixed A4 Page with overflow:hidden (check PDF for clipping)", "file_type": "rationale", "source_file": "CLAUDE.md", "source_location": "L20", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_no_invented_facts", "label": "No Invented Facts Policy (only band-confirmed claims)", "file_type": "rationale", "source_file": "CLAUDE.md", "source_location": "L21", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_photo_credit_rule", "label": "Photo Credit Rule (Lukas Ittenbach @shot__itt always credited)", "file_type": "rationale", "source_file": "CLAUDE.md", "source_location": "L22", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "claude_epk_build_script", "label": "epk/build.ps1 (PDF build)", "file_type": "code", "source_file": "CLAUDE.md", "source_location": "L17", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "claude_project_guide", "target": "claude_hugo_website", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L3", "weight": 1.0}, {"source": "claude_project_guide", "target": "claude_epk", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L14", "weight": 1.0}, {"source": "claude_hugo_website", "target": "claude_deepwater_survival", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L3", "weight": 1.0}, {"source": "claude_project_guide", "target": "content__index_home", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L7", "weight": 1.0}, {"source": "claude_project_guide", "target": "content_about_band_page", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L7", "weight": 1.0}, {"source": "claude_project_guide", "target": "content_music__index_music_page", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L7", "weight": 1.0}, {"source": "claude_project_guide", "target": "epk_epk_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L16", "weight": 1.0}, {"source": "claude_epk_build_script", "target": "epk_epk_document", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "sLine truncated
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2026_highway_to_kell_show", "label": "Highway to Kell", "file_type": "document", "source_file": "content/shows/2026_Highway_to_Kell.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2026-07-24", "location": "Kell"}, {"id": "content_shows_2026_highway_to_kell_kell", "label": "Kell", "file_type": "concept", "source_file": "content/shows/2026_Highway_to_Kell.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2026_highway_to_kell_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2026_Highway_to_Kell.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_highway_to_kell_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2026_Highway_to_Kell.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_highway_to_kell_show", "target": "content_shows_2026_highway_to_kell_kell", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2026_Highway_to_Kell.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2025_album_release_party_show", "label": "Album Release Party", "file_type": "document", "source_file": "content/shows/2025_Album_Release_Party.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2025-07-18", "location": "Rothaus Trier"}, {"id": "content_shows_2025_album_release_party_rothaus_trier", "label": "Rothaus Trier", "file_type": "concept", "source_file": "content/shows/2025_Album_Release_Party.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2025_album_release_party_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2025_Album_Release_Party.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2025_album_release_party_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2025_Album_Release_Party.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2025_album_release_party_show", "target": "content_shows_2025_album_release_party_rothaus_trier", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2025_Album_Release_Party.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content__index_home", "label": "Home Page Content (Punk mit Haltung)", "file_type": "document", "source_file": "content/_index.md", "source_location": "L1", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content__index_band_bio", "label": "Band Bio Text (Identit\u00e4t, Zugeh\u00f6rigkeit, Abschied, Neuanfang)", "file_type": "concept", "source_file": "content/_index.md", "source_location": "L6", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content__index_ocean_tales", "label": "Ocean Tales (Deb\u00fctalbum 2025)", "file_type": "concept", "source_file": "content/_index.md", "source_location": "L8", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content__index_singles", "label": "Singles: Chirus, Let It Go, Addiction, My Own Home", "file_type": "concept", "source_file": "content/_index.md", "source_location": "L8", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content__index_home", "target": "content__index_band_bio", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/_index.md", "source_location": "L6", "weight": 1.0}, {"source": "content__index_band_bio", "target": "content__index_ocean_tales", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/_index.md", "source_location": "L8", "weight": 1.0}, {"source": "content__index_band_bio", "target": "content__index_singles", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/_index.md", "source_location": "L8", "weight": 1.0}, {"source": "content__index_singles", "target": "content__index_ocean_tales", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/_index.md", "source_location": "L8", "weight": 1.0}, {"source": "content__index_band_bio", "target": "epk_epk_bio_page", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/_index.md", "source_location": "L6", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "archetypes_default_archetype", "label": "Default Content Archetype (draft, date, title from filename)", "file_type": "code", "source_file": "archetypes/default.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "archetypes_default_archetype", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "archetypes/default.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts__default_baseof", "label": "Base Template (baseof.html)", "file_type": "code", "source_file": "layouts/_default/baseof.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "layouts__default_baseof_seo_meta", "label": "SEO / Open Graph Meta Tags", "file_type": "code", "source_file": "layouts/_default/baseof.html", "source_location": "L6-20", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts__default_baseof", "target": "layouts_partials_header", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/_default/baseof.html", "source_location": "L30", "weight": 1.0}, {"source": "layouts__default_baseof", "target": "layouts_partials_footer", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/_default/baseof.html", "source_location": "L34", "weight": 1.0}, {"source": "layouts__default_baseof", "target": "layouts_partials_schema", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/_default/baseof.html", "source_location": "L26", "weight": 1.0}, {"source": "layouts__default_baseof_seo_meta", "target": "layouts__default_baseof", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/_default/baseof.html", "source_location": "L6-20", "weight": 1.0}, {"source": "layouts__default_baseof_seo_meta", "target": "layouts_partials_schema", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "layouts/_default/baseof.html", "source_location": "L6-26", "weight": 1.0}], "hyperedges": [{"id": "seo_layer", "label": "SEO layer (meta tags, JSON-LD, robots, show redirects)", "nodes": ["layouts__default_baseof_seo_meta", "layouts_partials_schema", "layouts_robots", "layouts_shows_single"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "layouts/_default/baseof.html"}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2026_altstadtfest_trier_show", "label": "Altstadtfest Trier", "file_type": "document", "source_file": "content/shows/2026_Altstadtfest_Trier.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2026-06-28", "location": "Hauptmarkt B\u00fchne"}, {"id": "content_shows_2026_altstadtfest_trier_hauptmarkt_b\u00fchne", "label": "Hauptmarkt B\u00fchne", "file_type": "concept", "source_file": "content/shows/2026_Altstadtfest_Trier.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2026_altstadtfest_trier_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2026_Altstadtfest_Trier.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_altstadtfest_trier_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2026_Altstadtfest_Trier.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2026_altstadtfest_trier_show", "target": "content_shows_2026_altstadtfest_trier_hauptmarkt_b\u00fchne", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2026_Altstadtfest_Trier.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_robots", "label": "robots.txt Template", "file_type": "code", "source_file": "layouts/robots.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_robots", "target": "layouts__default_baseof_seo_meta", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "layouts/robots.txt", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_partials_schema", "label": "JSON-LD Schema Partial", "file_type": "code", "source_file": "layouts/partials/schema.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "layouts_partials_schema_musicgroup", "label": "MusicGroup JSON-LD (band, members, albums)", "file_type": "concept", "source_file": "layouts/partials/schema.html", "source_location": "L8-39", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "layouts_partials_schema_musicevent", "label": "MusicEvent JSON-LD (upcoming non-TBA shows)", "file_type": "concept", "source_file": "layouts/partials/schema.html", "source_location": "L41-64", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_partials_schema", "target": "layouts_partials_releases", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/partials/schema.html", "source_location": "L31", "weight": 1.0}, {"source": "layouts_partials_schema_musicgroup", "target": "layouts_partials_schema", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/partials/schema.html", "source_location": "L8-39", "weight": 1.0}, {"source": "layouts_partials_schema_musicevent", "target": "layouts_partials_schema", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/partials/schema.html", "source_location": "L41-64", "weight": 1.0}, {"source": "layouts_partials_schema_musicevent", "target": "layouts_partials_schema_musicgroup", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/partials/schema.html", "source_location": "L54", "weight": 1.0}, {"source": "layouts_partials_schema_musicgroup", "target": "layouts__default_band", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "layouts/partials/schema.html", "source_location": "L23", "weight": 1.0}, {"source": "layouts_partials_schema_musicevent", "target": "layouts_shows_list", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "layouts/partials/schema.html", "source_location": "L41-43", "weight": 1.0}, {"source": "layouts_partials_schema", "target": "site_params", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/partials/schema.html", "source_location": "L13-18", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_partials_spotify", "label": "Spotify Consent Embed Partial (click-to-load)", "file_type": "code", "source_file": "layouts/partials/spotify.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_partials_spotify", "target": "site_params", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/partials/spotify.html", "source_location": "L1", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_partials_show_card", "label": "Show Card Partial (flyer / TBA poster)", "file_type": "code", "source_file": "layouts/partials/show-card.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_partials_show_card", "target": "layouts_partials_img", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/partials/show-card.html", "source_location": "L14", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_shows_list", "label": "Shows List Layout (upcoming + archive by year)", "file_type": "code", "source_file": "layouts/shows/list.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_shows_list", "target": "layouts__default_baseof", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "layouts/shows/list.html", "source_location": "L1", "weight": 1.0}, {"source": "layouts_shows_list", "target": "layouts_partials_show_card", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/shows/list.html", "source_location": "L14", "weight": 1.0}, {"source": "layouts_shows_list", "target": "site_params", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/shows/list.html", "source_location": "L17", "weight": 1.0}], "hyperedges": [{"id": "show_rendering_flow", "label": "Show listing rendering (home, shows page, card, JSON-LD events)", "nodes": ["layouts_index", "layouts_shows_list", "layouts_partials_show_card", "layouts_partials_schema_musicevent"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "layouts/shows/list.html"}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_impressum_page", "label": "Impressum (Lucas Hahmann, Trier)", "file_type": "document", "source_file": "content/Impressum.md", "source_location": "L1", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content_impressum_disclaimer", "label": "Disclaimer (Inhalte, externe Links, Urheberrecht, Nutzungsbedingungen)", "file_type": "concept", "source_file": "content/Impressum.md", "source_location": "L16", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_impressum_page", "target": "content_impressum_disclaimer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/Impressum.md", "source_location": "L16", "weight": 1.0}, {"source": "content_impressum_page", "target": "content_datenschutz_page", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "content/Impressum.md", "source_location": "L8", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2024_rock_fuer_ruanda_show", "label": "Rock f\u00fcr Ruanda", "file_type": "document", "source_file": "content/shows/2024_Rock_fuer_Ruanda.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2024-07-22", "location": "Butzweiler"}, {"id": "content_shows_2024_rock_fuer_ruanda_butzweiler", "label": "Butzweiler", "file_type": "concept", "source_file": "content/shows/2024_Rock_fuer_Ruanda.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2024_rock_fuer_ruanda_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2024_Rock_fuer_Ruanda.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2024_rock_fuer_ruanda_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2024_Rock_fuer_Ruanda.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2024_rock_fuer_ruanda_show", "target": "content_shows_2024_rock_fuer_ruanda_butzweiler", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2024_Rock_fuer_Ruanda.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_datenschutz_page", "label": "Datenschutzerkl\u00e4rung", "file_type": "document", "source_file": "content/Datenschutz.md", "source_location": "L1", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content_datenschutz_hosting_1blu", "label": "Externes Hosting bei 1blu GmbH", "file_type": "concept", "source_file": "content/Datenschutz.md", "source_location": "L31", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content_datenschutz_local_fonts", "label": "Lokal gehostete Schriftarten (keine Google-Verbindung)", "file_type": "rationale", "source_file": "content/Datenschutz.md", "source_location": "L138", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content_datenschutz_spotify_click_to_load", "label": "Spotify Player Click-to-Load (no data before consent)", "file_type": "rationale", "source_file": "content/Datenschutz.md", "source_location": "L141", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "content_datenschutz_dsgvo_rights", "label": "DSGVO Betroffenenrechte und Rechtsgrundlagen", "file_type": "concept", "source_file": "content/Datenschutz.md", "source_location": "L73", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_datenschutz_page", "target": "content_datenschutz_hosting_1blu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/Datenschutz.md", "source_location": "L44", "weight": 1.0}, {"source": "content_datenschutz_page", "target": "content_datenschutz_local_fonts", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/Datenschutz.md", "source_location": "L138", "weight": 1.0}, {"source": "content_datenschutz_page", "target": "content_datenschutz_spotify_click_to_load", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/Datenschutz.md", "source_location": "L141", "weight": 1.0}, {"source": "content_datenschutz_page", "target": "content_datenschutz_dsgvo_rights", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/Datenschutz.md", "source_location": "L73", "weight": 1.0}, {"source": "content_datenschutz_local_fonts", "target": "claude_design_system", "relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "content/Datenschutz.md", "source_location": "L139", "weight": 1.0}], "hyperedges": [{"id": "privacy_by_design_choices", "label": "Privacy-conscious site choices (local fonts, click-to-load Spotify, DSGVO)", "nodes": ["content_datenschutz_local_fonts", "content_datenschutz_spotify_click_to_load", "content_datenschutz_dsgvo_rights", "content_datenschutz_hosting_1blu"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "content/Datenschutz.md"}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2023_moselrock_show", "label": "Moselrock", "file_type": "document", "source_file": "content/shows/2023_Moselrock.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2023-05-27", "location": "Wasserliesch"}, {"id": "content_shows_2023_moselrock_wasserliesch", "label": "Wasserliesch", "file_type": "concept", "source_file": "content/shows/2023_Moselrock.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2023_moselrock_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2023_Moselrock.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2023_moselrock_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2023_Moselrock.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2023_moselrock_show", "target": "content_shows_2023_moselrock_wasserliesch", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2023_Moselrock.md", "source_location": null, "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_404", "label": "404 Page Template (Abgesoffen)", "file_type": "code", "source_file": "layouts/404.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_404", "target": "layouts__default_baseof", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "layouts/404.html", "source_location": "L1", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_partials_footer", "label": "Footer Partial (contact, social, photographer credit)", "file_type": "code", "source_file": "layouts/partials/footer.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "site_params", "label": "site.Params (email, spotify, instagram, youtube, photographer)", "file_type": "concept", "source_file": "layouts/partials/footer.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "layouts_partials_footer", "target": "site_params", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "layouts/partials/footer.html", "source_location": "L5-15", "weight": 1.0}], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "layouts_partials_img", "label": "Responsive Image Partial (WebP srcset)", "file_type": "code", "source_file": "layouts/partials/img.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "content_shows_2024_rock_im_gehege_show", "label": "Rock im Gehege 2024", "file_type": "document", "source_file": "content/shows/2024_Rock_im_Gehege.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "date": "2024-12-11", "location": "Piesbach"}], "edges": [{"source": "content_shows__index_shows", "target": "content_shows_2024_rock_im_gehege_show", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2024_Rock_im_Gehege.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2024_rock_im_gehege_show", "target": "content_shows_2026_tefftival_show_front_matter_schema", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "content/shows/2024_Rock_im_Gehege.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2024_rock_im_gehege_show", "target": "content_shows_2022_rock_im_gehege_piesbach", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2024_Rock_im_Gehege.md", "source_location": null, "weight": 1.0}, {"source": "content_shows_2024_rock_im_gehege_show", "target": "content_shows_2022_rock_im_gehege_rock_im_gehege_series", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "content/shows/2024_Rock_im_Gehege.md", "source_location": null, "weight": 1.0}], "hyperedges": []}