Files
lucashahmann 3af888cfa4
Deploy Hugo Site / deploy (push) Canceled after 0s
Graphyfy
2026-10-30 16:57:19 +01:00

1 line
98 KiB
JSON

{"directed":false,"multigraph":false,"graph":{"hyperedges":[{"id":"epk_four_page_layout","label":"EPK four A4 pages","nodes":["epk_epk_cover_page","epk_epk_bio_page","epk_epk_band_music_page","epk_epk_live_contact_page"],"relation":"form","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"epk/epk.html"},{"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"},{"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"},{"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"},{"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"},{"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":"epk_website_manual_sync_flow","label":"Website content manually mirrored into EPK","nodes":["claude_epk_manual_sync","content__index_band_bio","content_about_members","content_music__index_music_page","epk_epk_document"],"relation":"participate_in","confidence":"INFERRED","confidence_score":0.85,"source_file":"CLAUDE.md"},{"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"}],"schema_version":1,"graphify_version":"0.9.97"},"nodes":[{"id":"deploy","label":"deploy.ps1","_origin":"ast","community":14,"community_name":"Deploy-Skript","file_type":"code","norm_label":"deploy.ps1","source_file":"deploy.ps1","source_location":"L1"},{"id":"deploy_assert_ok","label":"Assert-Ok()","_origin":"ast","community":14,"community_name":"Deploy-Skript","file_type":"code","norm_label":"assert-ok()","source_file":"deploy.ps1","source_location":"L21"},{"id":"assets_js_site","label":"site.js","_origin":"ast","community":15,"community_name":"Spotify Loader (site.js)","file_type":"code","norm_label":"site.js","source_file":"assets/js/site.js","source_location":"L1"},{"id":"epk_build","label":"build.ps1","_origin":"ast","community":16,"community_name":"EPK PDF Build","file_type":"code","norm_label":"build.ps1","source_file":"epk/build.ps1","source_location":"L1"},{"id":"gitea_workflows_deploy","label":"deploy.yml","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"deploy.yml","source_file":".gitea/workflows/deploy.yml","source_location":"L1"},{"id":"gitea_workflows_deploy_container_image","label":"image","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"image","source_file":".gitea/workflows/deploy.yml","source_location":"L12"},{"id":"gitea_workflows_deploy_deploy_container","label":"container","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"container","source_file":".gitea/workflows/deploy.yml","source_location":"L11"},{"id":"gitea_workflows_deploy_deploy_env","label":"env","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"env","source_file":".gitea/workflows/deploy.yml","source_location":"L14"},{"id":"gitea_workflows_deploy_deploy_runs_on","label":"runs-on","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"runs-on","source_file":".gitea/workflows/deploy.yml","source_location":"L10"},{"id":"gitea_workflows_deploy_deploy_steps","label":"steps","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"steps","source_file":".gitea/workflows/deploy.yml","source_location":"L19"},{"id":"gitea_workflows_deploy_env_http_proxy","label":"http_proxy","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"http_proxy","source_file":".gitea/workflows/deploy.yml","source_location":"L15"},{"id":"gitea_workflows_deploy_env_https_proxy","label":"https_proxy","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"https_proxy","source_file":".gitea/workflows/deploy.yml","source_location":"L16"},{"id":"gitea_workflows_deploy_env_no_proxy","label":"no_proxy","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"no_proxy","source_file":".gitea/workflows/deploy.yml","source_location":"L17"},{"id":"gitea_workflows_deploy_jobs","label":"jobs","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"jobs","source_file":".gitea/workflows/deploy.yml","source_location":"L8"},{"id":"gitea_workflows_deploy_jobs_deploy","label":"deploy","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"deploy","source_file":".gitea/workflows/deploy.yml","source_location":"L9"},{"id":"gitea_workflows_deploy_name","label":"name","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"name","source_file":".gitea/workflows/deploy.yml","source_location":"L1"},{"id":"gitea_workflows_deploy_on","label":"on","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"on","source_file":".gitea/workflows/deploy.yml","source_location":"L3"},{"id":"gitea_workflows_deploy_on_push","label":"push","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"push","source_file":".gitea/workflows/deploy.yml","source_location":"L4"},{"id":"gitea_workflows_deploy_push_branches","label":"branches","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"branches","source_file":".gitea/workflows/deploy.yml","source_location":"L5"},{"id":"gitea_workflows_deploy_steps_name","label":"name","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"name","source_file":".gitea/workflows/deploy.yml","source_location":"L20"},{"id":"gitea_workflows_deploy_steps_run","label":"run","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"run","source_file":".gitea/workflows/deploy.yml","source_location":"L24"},{"id":"gitea_workflows_deploy_steps_uses","label":"uses","_origin":"ast","community":2,"community_name":"Gitea Deploy Workflow","file_type":"code","norm_label":"uses","source_file":".gitea/workflows/deploy.yml","source_location":"L21"},{"id":"assets_css_main","label":"Main Stylesheet (main.css)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"main stylesheet (main.css)","source_file":"assets/css/main.css","source_location":null,"source_url":null},{"id":"layouts_404","label":"404 Page Template (Abgesoffen)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"404 page template (abgesoffen)","source_file":"layouts/404.html","source_location":null,"source_url":null},{"id":"layouts__default_band","label":"Band Page Layout (members, group photo, crew)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"band page layout (members, group photo, crew)","source_file":"layouts/_default/band.html","source_location":null,"source_url":null},{"id":"layouts__default_band_crew_section","label":"Crew Section (photographer portrait / initials fallback)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"crew section (photographer portrait / initials fallback)","source_file":"layouts/_default/band.html","source_location":"L27-47","source_url":null},{"id":"layouts__default_baseof","label":"Base Template (baseof.html)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"base template (baseof.html)","source_file":"layouts/_default/baseof.html","source_location":null,"source_url":null},{"id":"layouts__default_baseof_seo_meta","label":"SEO / Open Graph Meta Tags","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"seo / open graph meta tags","source_file":"layouts/_default/baseof.html","source_location":"L6-20","source_url":null},{"id":"layouts__default_list","label":"Default List Layout","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"default list layout","source_file":"layouts/_default/list.html","source_location":null,"source_url":null},{"id":"layouts__default_single","label":"Default Single Layout (legal prose)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"default single layout (legal prose)","source_file":"layouts/_default/single.html","source_location":null,"source_url":null},{"id":"layouts_index","label":"Homepage Template (hero, intro, live, booking)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"homepage template (hero, intro, live, booking)","source_file":"layouts/index.html","source_location":null,"source_url":null},{"id":"layouts_music_list","label":"Music Page Layout (featured album, discography)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"music page layout (featured album, discography)","source_file":"layouts/music/list.html","source_location":null,"source_url":null},{"id":"layouts_partials_footer","label":"Footer Partial (contact, social, photographer credit)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"footer partial (contact, social, photographer credit)","source_file":"layouts/partials/footer.html","source_location":null,"source_url":null},{"id":"layouts_partials_header","label":"Header Partial (logo, main nav with aria-current)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"header partial (logo, main nav with aria-current)","source_file":"layouts/partials/header.html","source_location":null,"source_url":null},{"id":"layouts_partials_img","label":"Responsive Image Partial (WebP srcset)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"responsive image partial (webp srcset)","source_file":"layouts/partials/img.html","source_location":null,"source_url":null},{"id":"layouts_partials_releases","label":"Releases Partial (parse cover filenames)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"releases partial (parse cover filenames)","source_file":"layouts/partials/releases.html","source_location":null,"source_url":null},{"id":"layouts_partials_schema","label":"JSON-LD Schema Partial","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"json-ld schema partial","source_file":"layouts/partials/schema.html","source_location":null,"source_url":null},{"id":"layouts_partials_show_card","label":"Show Card Partial (flyer / TBA poster)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"show card partial (flyer / tba poster)","source_file":"layouts/partials/show-card.html","source_location":null,"source_url":null},{"id":"layouts_partials_spotify","label":"Spotify Consent Embed Partial (click-to-load)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"spotify consent embed partial (click-to-load)","source_file":"layouts/partials/spotify.html","source_location":null,"source_url":null},{"id":"layouts_robots","label":"robots.txt Template","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"robots.txt template","source_file":"layouts/robots.txt","source_location":null,"source_url":null},{"id":"layouts_shows_list","label":"Shows List Layout (upcoming + archive by year)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"shows list layout (upcoming + archive by year)","source_file":"layouts/shows/list.html","source_location":null,"source_url":null},{"id":"layouts_shows_single","label":"Show Single Redirect (noindex, redirect to /shows/)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"code","norm_label":"show single redirect (noindex, redirect to /shows/)","source_file":"layouts/shows/single.html","source_location":null,"source_url":null},{"id":"assets_css_main_album_vinyl","label":"Album Sleeve Vinyl Slide-Out Effect","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"concept","norm_label":"album sleeve vinyl slide-out effect","source_file":"assets/css/main.css","source_location":"L574-597","source_url":null},{"id":"assets_css_main_design_tokens","label":"Design Tokens (--deep, --bolt, --red, fonts, --slant)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"concept","norm_label":"design tokens (--deep, --bolt, --red, fonts, --slant)","source_file":"assets/css/main.css","source_location":"L38-53","source_url":null},{"id":"assets_css_main_flyer_wall","label":"Flyer Wall (tilted posters with gaffa tape)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"concept","norm_label":"flyer wall (tilted posters with gaffa tape)","source_file":"assets/css/main.css","source_location":"L330-468","source_url":null},{"id":"layouts_partials_releases_filename_convention","label":"Release Filename Convention JJJJMMTT_Kind_Name.jpg","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"concept","norm_label":"release filename convention jjjjmmtt_kind_name.jpg","source_file":"layouts/partials/releases.html","source_location":"L1-4","source_url":null},{"id":"layouts_partials_schema_musicevent","label":"MusicEvent JSON-LD (upcoming non-TBA shows)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"concept","norm_label":"musicevent json-ld (upcoming non-tba shows)","source_file":"layouts/partials/schema.html","source_location":"L41-64","source_url":null},{"id":"layouts_partials_schema_musicgroup","label":"MusicGroup JSON-LD (band, members, albums)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"concept","norm_label":"musicgroup json-ld (band, members, albums)","source_file":"layouts/partials/schema.html","source_location":"L8-39","source_url":null},{"id":"site_params","label":"site.Params (email, spotify, instagram, youtube, photographer)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"concept","norm_label":"site.params (email, spotify, instagram, youtube, photographer)","source_file":"layouts/partials/footer.html","source_location":null,"source_url":null},{"id":"assets_css_main_slant","label":"Bolt-Angle Slant Clip-Paths","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"rationale","norm_label":"bolt-angle slant clip-paths","source_file":"assets/css/main.css","source_location":"L52","source_url":null},{"id":"layouts_music_list_featured_release","label":"Featured Release Selection (newest album, else newest release)","_origin":"semantic","author":null,"captured_at":null,"community":0,"community_name":"Templates & Design","contributor":null,"file_type":"rationale","norm_label":"featured release selection (newest album, else newest release)","source_file":"layouts/music/list.html","source_location":"L3-5","source_url":null},{"id":"claude_epk_build_script","label":"epk/build.ps1 (PDF build)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"code","norm_label":"epk/build.ps1 (pdf build)","source_file":"CLAUDE.md","source_location":"L17","source_url":null},{"id":"epk_epk_band_music_page","label":"EPK Page 3: Band & Musik (Members, Ocean Tales, 5 Singles)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"code","norm_label":"epk page 3: band & musik (members, ocean tales, 5 singles)","source_file":"epk/epk.html","source_location":"L320","source_url":null},{"id":"epk_epk_bio_page","label":"EPK Page 2: Bio (Punk mit Haltung, Facts)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"code","norm_label":"epk page 2: bio (punk mit haltung, facts)","source_file":"epk/epk.html","source_location":"L289","source_url":null},{"id":"epk_epk_document","label":"epk.html EPK Template","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"code","norm_label":"epk.html epk template","source_file":"epk/epk.html","source_location":"L1","source_url":null},{"id":"hugo_config","label":"hugo.toml Site Config","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"code","norm_label":"hugo.toml site config","source_file":"hugo.toml","source_location":"L1","source_url":null},{"id":"hugo_menu_main","label":"Main Menu (Home, Band, Shows, Musik)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"code","norm_label":"main menu (home, band, shows, musik)","source_file":"hugo.toml","source_location":"L22","source_url":null},{"id":"hugo_module_mounts","label":"Module Mounts (static/img and releases as assets for WebP)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"code","norm_label":"module mounts (static/img and releases as assets for webp)","source_file":"hugo.toml","source_location":"L47","source_url":null},{"id":"hugo_params","label":"[params] links, email, Spotify/Instagram/YouTube","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"code","norm_label":"[params] links, email, spotify/instagram/youtube","source_file":"hugo.toml","source_location":"L10","source_url":null},{"id":"hugo_params_photographer","label":"[params.photographer] Lukas Ittenbach (shot__itt)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"code","norm_label":"[params.photographer] lukas ittenbach (shot__itt)","source_file":"hugo.toml","source_location":"L17","source_url":null},{"id":"claude_deepwater_survival","label":"Deepwater Survival (Punkrock-Band aus Trier)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"concept","norm_label":"deepwater survival (punkrock-band aus trier)","source_file":"CLAUDE.md","source_location":"L3","source_url":null},{"id":"claude_epk","label":"EPK (Electronic Press Kit, 4 A4 pages)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"concept","norm_label":"epk (electronic press kit, 4 a4 pages)","source_file":"CLAUDE.md","source_location":"L14","source_url":null},{"id":"claude_hugo_website","label":"Hugo Website (deutsch, deploy.ps1)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"concept","norm_label":"hugo website (deutsch, deploy.ps1)","source_file":"CLAUDE.md","source_location":"L3","source_url":null},{"id":"content__index_band_bio","label":"Band Bio Text (Identit\u00e4t, Zugeh\u00f6rigkeit, Abschied, Neuanfang)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"concept","norm_label":"band bio text (identitat, zugehorigkeit, abschied, neuanfang)","source_file":"content/_index.md","source_location":"L6","source_url":null},{"id":"content__index_ocean_tales","label":"Ocean Tales (Deb\u00fctalbum 2025)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"concept","norm_label":"ocean tales (debutalbum 2025)","source_file":"content/_index.md","source_location":"L8","source_url":null},{"id":"content__index_singles","label":"Singles: Chirus, Let It Go, Addiction, My Own Home","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"concept","norm_label":"singles: chirus, let it go, addiction, my own home","source_file":"content/_index.md","source_location":"L8","source_url":null},{"id":"content_about_crew_lukas_ittenbach","label":"Crew: Lukas Ittenbach (Video und Fotografie)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"concept","norm_label":"crew: lukas ittenbach (video und fotografie)","source_file":"content/about.md","source_location":"L20","source_url":null},{"id":"content_about_members","label":"Band Members (Olly, Lucas, Ahrens, Felix)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"concept","norm_label":"band members (olly, lucas, ahrens, felix)","source_file":"content/about.md","source_location":"L6","source_url":null},{"id":"epk_epk_single_im_so_glad","label":"Single: I'm So Glad (2023)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"concept","norm_label":"single: i'm so glad (2023)","source_file":"epk/epk.html","source_location":"L345","source_url":null},{"id":"claude_project_guide","label":"CLAUDE.md Project Guide (Website & EPK)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"document","norm_label":"claude.md project guide (website & epk)","source_file":"CLAUDE.md","source_location":"L1","source_url":null},{"id":"content__index_home","label":"Home Page Content (Punk mit Haltung)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"document","norm_label":"home page content (punk mit haltung)","source_file":"content/_index.md","source_location":"L1","source_url":null},{"id":"content_about_band_page","label":"Band Page (about.md)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"document","norm_label":"band page (about.md)","source_file":"content/about.md","source_location":"L1","source_url":null},{"id":"content_music__index_music_page","label":"Music Page (Musik)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"document","norm_label":"music page (musik)","source_file":"content/music/_index.md","source_location":"L1","source_url":null},{"id":"claude_fixed_a4_overflow","label":"Fixed A4 Page with overflow:hidden (check PDF for clipping)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"rationale","norm_label":"fixed a4 page with overflow:hidden (check pdf for clipping)","source_file":"CLAUDE.md","source_location":"L20","source_url":null},{"id":"claude_no_invented_facts","label":"No Invented Facts Policy (only band-confirmed claims)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"rationale","norm_label":"no invented facts policy (only band-confirmed claims)","source_file":"CLAUDE.md","source_location":"L21","source_url":null},{"id":"claude_photo_credit_rule","label":"Photo Credit Rule (Lukas Ittenbach @shot__itt always credited)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"rationale","norm_label":"photo credit rule (lukas ittenbach @shot__itt always credited)","source_file":"CLAUDE.md","source_location":"L22","source_url":null},{"id":"claude_release_cover_naming","label":"Release Cover Naming Convention (JJJJMMTT_[Single|Album]_[Name].jpg)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"rationale","norm_label":"release cover naming convention (jjjjmmtt_[single|album]_[name].jpg)","source_file":"CLAUDE.md","source_location":"L10","source_url":null},{"id":"hugo_buildfuture","label":"buildFuture = true (future-dated shows)","_origin":"semantic","author":null,"captured_at":null,"community":1,"community_name":"Band, EPK & Regeln","contributor":null,"file_type":"rationale","norm_label":"buildfuture = true (future-dated shows)","source_file":"hugo.toml","source_location":"L8","source_url":null},{"id":"content_shows_2025_album_release_party_show","label":"Album Release Party","_origin":"semantic","author":null,"captured_at":null,"community":10,"community_name":"Album Release Party","contributor":null,"date":"2025-07-18","file_type":"document","location":"Rothaus Trier","norm_label":"album release party","source_file":"content/shows/2025_Album_Release_Party.md","source_location":null,"source_url":null},{"id":"content_shows_2025_album_release_party_rothaus_trier","label":"Rothaus Trier","_origin":"semantic","author":null,"captured_at":null,"community":10,"community_name":"Album Release Party","contributor":null,"file_type":"concept","norm_label":"rothaus trier","source_file":"content/shows/2025_Album_Release_Party.md","source_location":null,"source_url":null},{"id":"content_shows_2025_riez_kapellenkontest_show","label":"Riez Kapellen-Contest","_origin":"semantic","author":null,"captured_at":null,"community":11,"community_name":"Riez Kapellen-Contest","contributor":null,"date":"2025-02-01","file_type":"document","location":"Riez Rockbar, Bausendorf","norm_label":"riez kapellen-contest","source_file":"content/shows/2025_Riez_Kapellenkontest.md","source_location":null,"source_url":null},{"id":"content_shows_2025_riez_kapellenkontest_riez_rockbar_bausendorf","label":"Riez Rockbar, Bausendorf","_origin":"semantic","author":null,"captured_at":null,"community":11,"community_name":"Riez Kapellen-Contest","contributor":null,"file_type":"concept","norm_label":"riez rockbar, bausendorf","source_file":"content/shows/2025_Riez_Kapellenkontest.md","source_location":null,"source_url":null},{"id":"content_shows_2026_altstadtfest_trier_show","label":"Altstadtfest Trier","_origin":"semantic","author":null,"captured_at":null,"community":12,"community_name":"Altstadtfest Trier","contributor":null,"date":"2026-06-28","file_type":"document","location":"Hauptmarkt B\u00fchne","norm_label":"altstadtfest trier","source_file":"content/shows/2026_Altstadtfest_Trier.md","source_location":null,"source_url":null},{"id":"content_shows_2026_altstadtfest_trier_hauptmarkt_b\u00fchne","label":"Hauptmarkt B\u00fchne","_origin":"semantic","author":null,"captured_at":null,"community":12,"community_name":"Altstadtfest Trier","contributor":null,"file_type":"concept","norm_label":"hauptmarkt buhne","source_file":"content/shows/2026_Altstadtfest_Trier.md","source_location":null,"source_url":null},{"id":"content_shows_2026_halloween_show","label":"Halloween Rock","_origin":"semantic","author":null,"captured_at":null,"community":13,"community_name":"Halloween Rock","contributor":null,"date":"2026-10-31","file_type":"document","location":"Gutweiler","norm_label":"halloween rock","source_file":"content/shows/2026_Halloween.md","source_location":null,"source_url":null},{"id":"content_shows_2026_halloween_gutweiler","label":"Gutweiler","_origin":"semantic","author":null,"captured_at":null,"community":13,"community_name":"Halloween Rock","contributor":null,"file_type":"concept","norm_label":"gutweiler","source_file":"content/shows/2026_Halloween.md","source_location":null,"source_url":null},{"id":"epk_epk_css_tokens","label":"EPK CSS Tokens (:root --deep, --bolt, --red, fonts)","_origin":"semantic","author":null,"captured_at":null,"community":3,"community_name":"Datenschutz & Impressum","contributor":null,"file_type":"code","norm_label":"epk css tokens (:root --deep, --bolt, --red, fonts)","source_file":"epk/epk.html","source_location":"L13","source_url":null},{"id":"claude_design_system","label":"Design System (--deep, --bolt, --red; Big Shoulders Display + Archivo)","_origin":"semantic","author":null,"captured_at":null,"community":3,"community_name":"Datenschutz & Impressum","contributor":null,"file_type":"concept","norm_label":"design system (--deep, --bolt, --red; big shoulders display + archivo)","source_file":"CLAUDE.md","source_location":"L11","source_url":null},{"id":"content_datenschutz_dsgvo_rights","label":"DSGVO Betroffenenrechte und Rechtsgrundlagen","_origin":"semantic","author":null,"captured_at":null,"community":3,"community_name":"Datenschutz & Impressum","contributor":null,"file_type":"concept","norm_label":"dsgvo betroffenenrechte und rechtsgrundlagen","source_file":"content/Datenschutz.md","source_location":"L73","source_url":null},{"id":"content_datenschutz_hosting_1blu","label":"Externes Hosting bei 1blu GmbH","_origin":"semantic","author":null,"captured_at":null,"community":3,"community_name":"Datenschutz & Impressum","contributor":null,"file_type":"concept","norm_label":"externes hosting bei 1blu gmbh","source_file":"content/Datenschutz.md","source_location":"L31","source_url":null},{"id":"content_impressum_disclaimer","label":"Disclaimer (Inhalte, externe Links, Urheberrecht, Nutzungsbedingungen)","_origin":"semantic","author":null,"captured_at":null,"community":3,"community_name":"Datenschutz & Impressum","contributor":null,"file_type":"concept","norm_label":"disclaimer (inhalte, externe links, urheberrecht, nutzungsbedingungen)","source_file":"content/Impressum.md","source_location":"L16","source_url":null},{"id":"content_datenschutz_page","label":"Datenschutzerkl\u00e4rung","_origin":"semantic","author":null,"captured_at":null,"community":3,"community_name":"Datenschutz & Impressum","contributor":null,"file_type":"document","norm_label":"datenschutzerklarung","source_file":"content/Datenschutz.md","source_location":"L1","source_url":null},{"id":"content_impressum_page","label":"Impressum (Lucas Hahmann, Trier)","_origin":"semantic","author":null,"captured_at":null,"community":3,"community_name":"Datenschutz & Impressum","contributor":null,"file_type":"document","norm_label":"impressum (lucas hahmann, trier)","source_file":"content/Impressum.md","source_location":"L1","source_url":null},{"id":"content_datenschutz_local_fonts","label":"Lokal gehostete Schriftarten (keine Google-Verbindung)","_origin":"semantic","author":null,"captured_at":null,"community":3,"community_name":"Datenschutz & Impressum","contributor":null,"file_type":"rationale","norm_label":"lokal gehostete schriftarten (keine google-verbindung)","source_file":"content/Datenschutz.md","source_location":"L138","source_url":null},{"id":"content_datenschutz_spotify_click_to_load","label":"Spotify Player Click-to-Load (no data before consent)","_origin":"semantic","author":null,"captured_at":null,"community":3,"community_name":"Datenschutz & Impressum","contributor":null,"file_type":"rationale","norm_label":"spotify player click-to-load (no data before consent)","source_file":"content/Datenschutz.md","source_location":"L141","source_url":null},{"id":"content_shows_2023_moselrock_show","label":"Moselrock","_origin":"semantic","author":null,"captured_at":null,"community":4,"community_name":"Show-Schema & Mosel-Gigs","contributor":null,"date":"2023-05-27","file_type":"document","location":"Wasserliesch","norm_label":"moselrock","source_file":"content/shows/2023_Moselrock.md","source_location":null,"source_url":null},{"id":"content_shows_2025_bullenhitze_show","label":"Bullenhitze","_origin":"semantic","author":null,"captured_at":null,"community":4,"community_name":"Show-Schema & Mosel-Gigs","contributor":null,"date":"2025-08-30","file_type":"document","location":"Salmtal","norm_label":"bullenhitze","source_file":"content/shows/2025_Bullenhitze.md","source_location":null,"source_url":null},{"id":"content_shows_2026_highway_to_kell_show","label":"Highway to Kell","_origin":"semantic","author":null,"captured_at":null,"community":4,"community_name":"Show-Schema & Mosel-Gigs","contributor":null,"date":"2026-07-24","file_type":"document","location":"Kell","norm_label":"highway to kell","source_file":"content/shows/2026_Highway_to_Kell.md","source_location":null,"source_url":null},{"id":"archetypes_default_archetype","label":"Default Content Archetype (draft, date, title from filename)","_origin":"semantic","author":null,"captured_at":null,"community":4,"community_name":"Show-Schema & Mosel-Gigs","contributor":null,"file_type":"code","norm_label":"default content archetype (draft, date, title from filename)","source_file":"archetypes/default.md","source_location":null,"source_url":null},{"id":"content_shows_2023_moselrock_wasserliesch","label":"Wasserliesch","_origin":"semantic","author":null,"captured_at":null,"community":4,"community_name":"Show-Schema & Mosel-Gigs","contributor":null,"file_type":"concept","norm_label":"wasserliesch","source_file":"content/shows/2023_Moselrock.md","source_location":null,"source_url":null},{"id":"content_shows_2025_bullenhitze_salmtal","label":"Salmtal","_origin":"semantic","author":null,"captured_at":null,"community":4,"community_name":"Show-Schema & Mosel-Gigs","contributor":null,"file_type":"concept","norm_label":"salmtal","source_file":"content/shows/2025_Bullenhitze.md","source_location":null,"source_url":null},{"id":"content_shows_2026_highway_to_kell_kell","label":"Kell","_origin":"semantic","author":null,"captured_at":null,"community":4,"community_name":"Show-Schema & Mosel-Gigs","contributor":null,"file_type":"concept","norm_label":"kell","source_file":"content/shows/2026_Highway_to_Kell.md","source_location":null,"source_url":null},{"id":"content_shows_2026_tefftival_show_front_matter_schema","label":"Show Front Matter Schema (title, date, location, poster, tba)","_origin":"semantic","author":null,"captured_at":null,"community":4,"community_name":"Show-Schema & Mosel-Gigs","contributor":null,"file_type":"concept","norm_label":"show front matter schema (title, date, location, poster, tba)","rationale":"date is mandatory and used for sorting; title optional (fallback 'Neue Show'); location optional (fallback 'Ort folgt'); tba:true marks unannounced shows","source_file":"content/shows/2026_Tefftival.md","source_location":null,"source_url":null},{"id":"epk_epk_cover_page","label":"EPK Page 1: Cover (Roh, laut und ehrlich; 15+ Shows)","_origin":"semantic","author":null,"captured_at":null,"community":5,"community_name":"Shows \u2194 EPK Sync","contributor":null,"file_type":"code","norm_label":"epk page 1: cover (roh, laut und ehrlich; 15+ shows)","source_file":"epk/epk.html","source_location":"L267","source_url":null},{"id":"epk_epk_live_contact_page","label":"EPK Page 4: Live & Kontakt (N\u00e4chste/Bisherige Shows, Booking)","_origin":"semantic","author":null,"captured_at":null,"community":5,"community_name":"Shows \u2194 EPK Sync","contributor":null,"file_type":"code","norm_label":"epk page 4: live & kontakt (nachste/bisherige shows, booking)","source_file":"epk/epk.html","source_location":"L353","source_url":null},{"id":"claude_seo_jsonld_sitemap","label":"SEO: JSON-LD schema partial and custom sitemap","_origin":"semantic","author":null,"captured_at":null,"community":5,"community_name":"Shows \u2194 EPK Sync","contributor":null,"file_type":"concept","norm_label":"seo: json-ld schema partial and custom sitemap","source_file":"CLAUDE.md","source_location":"L9","source_url":null},{"id":"epk_epk_show_history","label":"Show History 2022-2026 (15 shows, e.g. Tefftival Tufa, Moselrock, Altstadtfest)","_origin":"semantic","author":null,"captured_at":null,"community":5,"community_name":"Shows \u2194 EPK Sync","contributor":null,"file_type":"concept","norm_label":"show history 2022-2026 (15 shows, e.g. tefftival tufa, moselrock, altstadtfest)","source_file":"epk/epk.html","source_location":"L369","source_url":null},{"id":"epk_epk_upcoming_shows","label":"Upcoming Shows (31.10.2026 Halloween Rock Gutweiler; 23.12.2026 TBA)","_origin":"semantic","author":null,"captured_at":null,"community":5,"community_name":"Shows \u2194 EPK Sync","contributor":null,"file_type":"concept","norm_label":"upcoming shows (31.10.2026 halloween rock gutweiler; 23.12.2026 tba)","source_file":"epk/epk.html","source_location":"L360","source_url":null},{"id":"claude_epk_manual_sync","label":"EPK Manual Sync Rule (keep epk.html in step with website)","_origin":"semantic","author":null,"captured_at":null,"community":5,"community_name":"Shows \u2194 EPK Sync","contributor":null,"file_type":"rationale","norm_label":"epk manual sync rule (keep epk.html in step with website)","source_file":"CLAUDE.md","source_location":"L19","source_url":null},{"id":"claude_shows_content_model","label":"Shows Content Model (one file per show, tba, city/address)","_origin":"semantic","author":null,"captured_at":null,"community":5,"community_name":"Shows \u2194 EPK Sync","contributor":null,"file_type":"rationale","norm_label":"shows content model (one file per show, tba, city/address)","source_file":"CLAUDE.md","source_location":"L8","source_url":null},{"id":"content_shows_2022_jukufe_light_show","label":"JUKUFE Light","_origin":"semantic","author":null,"captured_at":null,"community":6,"community_name":"Pink Future & Skatehalle","contributor":null,"date":"2022-08-22","file_type":"document","location":"Skatehalle Trier","norm_label":"jukufe light","source_file":"content/shows/2022_Jukufe_light.md","source_location":null,"source_url":null},{"id":"content_shows_2023_pink_future_show","label":"Pink Future 2023","_origin":"semantic","author":null,"captured_at":null,"community":6,"community_name":"Pink Future & Skatehalle","contributor":null,"date":"2023-09-15","file_type":"document","location":"Skatehalle Trier West","norm_label":"pink future 2023","source_file":"content/shows/2023_Pink_Future.md","source_location":null,"source_url":null},{"id":"content_shows_2024_pink_future_show","label":"Pink Future 2024","_origin":"semantic","author":null,"captured_at":null,"community":6,"community_name":"Pink Future & Skatehalle","contributor":null,"date":"2024-06-07","file_type":"document","location":"Palastgarten Trier","norm_label":"pink future 2024","source_file":"content/shows/2024_Pink_Future.md","source_location":null,"source_url":null},{"id":"content_shows_2022_jukufe_light_skatehalle_trier","label":"Skatehalle Trier","_origin":"semantic","author":null,"captured_at":null,"community":6,"community_name":"Pink Future & Skatehalle","contributor":null,"file_type":"concept","norm_label":"skatehalle trier","source_file":"content/shows/2022_Jukufe_light.md","source_location":null,"source_url":null},{"id":"content_shows_2023_pink_future_pink_future_series","label":"Pink Future (recurring)","_origin":"semantic","author":null,"captured_at":null,"community":6,"community_name":"Pink Future & Skatehalle","contributor":null,"file_type":"concept","norm_label":"pink future (recurring)","source_file":"content/shows/2023_Pink_Future.md","source_location":null,"source_url":null},{"id":"content_shows_2023_pink_future_skatehalle_trier_west","label":"Skatehalle Trier West","_origin":"semantic","author":null,"captured_at":null,"community":6,"community_name":"Pink Future & Skatehalle","contributor":null,"file_type":"concept","norm_label":"skatehalle trier west","source_file":"content/shows/2023_Pink_Future.md","source_location":null,"source_url":null},{"id":"content_shows_2024_pink_future_palastgarten_trier","label":"Palastgarten Trier","_origin":"semantic","author":null,"captured_at":null,"community":6,"community_name":"Pink Future & Skatehalle","contributor":null,"file_type":"concept","norm_label":"palastgarten trier","source_file":"content/shows/2024_Pink_Future.md","source_location":null,"source_url":null},{"id":"content_shows_2022_konz_wird_laut_show","label":"Konz wird Laut","_origin":"semantic","author":null,"captured_at":null,"community":7,"community_name":"Trierer Umland-Shows","contributor":null,"date":"2022-07-09","file_type":"document","location":"Haus der Jugend Konz","norm_label":"konz wird laut","source_file":"content/shows/2022_Konz_wird_laut.md","source_location":null,"source_url":null},{"id":"content_shows_2024_rock_fuer_ruanda_show","label":"Rock f\u00fcr Ruanda","_origin":"semantic","author":null,"captured_at":null,"community":7,"community_name":"Trierer Umland-Shows","contributor":null,"date":"2024-07-22","file_type":"document","location":"Butzweiler","norm_label":"rock fur ruanda","source_file":"content/shows/2024_Rock_fuer_Ruanda.md","source_location":null,"source_url":null},{"id":"content_shows_2026_luke_show","label":"Lucky\u00b4s Luke","_origin":"semantic","author":null,"captured_at":null,"community":7,"community_name":"Trierer Umland-Shows","contributor":null,"date":"2026-05-30","file_type":"document","location":"Trier","norm_label":"lucky s luke","source_file":"content/shows/2026_Luke.md","source_location":null,"source_url":null},{"id":"content_shows__index_shows","label":"Shows Section Index","_origin":"semantic","author":null,"captured_at":null,"community":7,"community_name":"Trierer Umland-Shows","contributor":null,"description":"Kommende Konzerte und alle bisherigen Shows von Deepwater Survival.","file_type":"document","norm_label":"shows section index","source_file":"content/shows/_index.md","source_location":null,"source_url":null},{"id":"content_shows_2022_konz_wird_laut_haus_der_jugend_konz","label":"Haus der Jugend Konz","_origin":"semantic","author":null,"captured_at":null,"community":7,"community_name":"Trierer Umland-Shows","contributor":null,"file_type":"concept","norm_label":"haus der jugend konz","source_file":"content/shows/2022_Konz_wird_laut.md","source_location":null,"source_url":null},{"id":"content_shows_2024_rock_fuer_ruanda_butzweiler","label":"Butzweiler","_origin":"semantic","author":null,"captured_at":null,"community":7,"community_name":"Trierer Umland-Shows","contributor":null,"file_type":"concept","norm_label":"butzweiler","source_file":"content/shows/2024_Rock_fuer_Ruanda.md","source_location":null,"source_url":null},{"id":"content_shows_2026_luke_trier","label":"Trier","_origin":"semantic","author":null,"captured_at":null,"community":7,"community_name":"Trierer Umland-Shows","contributor":null,"file_type":"concept","norm_label":"trier","source_file":"content/shows/2026_Luke.md","source_location":null,"source_url":null},{"id":"content_shows_2022_rock_im_gehege_show","label":"Rock im Gehege 2022","_origin":"semantic","author":null,"captured_at":null,"community":8,"community_name":"Rock im Gehege","contributor":null,"date":"2022-07-22","file_type":"document","location":"Piesbach","norm_label":"rock im gehege 2022","source_file":"content/shows/2022_Rock_im_Gehege.md","source_location":null,"source_url":null},{"id":"content_shows_2024_rock_im_gehege_show","label":"Rock im Gehege 2024","_origin":"semantic","author":null,"captured_at":null,"community":8,"community_name":"Rock im Gehege","contributor":null,"date":"2024-12-11","file_type":"document","location":"Piesbach","norm_label":"rock im gehege 2024","source_file":"content/shows/2024_Rock_im_Gehege.md","source_location":null,"source_url":null},{"id":"content_shows_2022_rock_im_gehege_piesbach","label":"Piesbach","_origin":"semantic","author":null,"captured_at":null,"community":8,"community_name":"Rock im Gehege","contributor":null,"file_type":"concept","norm_label":"piesbach","source_file":"content/shows/2022_Rock_im_Gehege.md","source_location":null,"source_url":null},{"id":"content_shows_2022_rock_im_gehege_rock_im_gehege_series","label":"Rock im Gehege (recurring)","_origin":"semantic","author":null,"captured_at":null,"community":8,"community_name":"Rock im Gehege","contributor":null,"file_type":"concept","norm_label":"rock im gehege (recurring)","source_file":"content/shows/2022_Rock_im_Gehege.md","source_location":null,"source_url":null},{"id":"content_shows_2022_tefftival_show","label":"Tefftival 2022","_origin":"semantic","author":null,"captured_at":null,"community":9,"community_name":"Tefftival","contributor":null,"date":"2022-12-23","file_type":"document","location":"Tufa","norm_label":"tefftival 2022","source_file":"content/shows/2022_Tefftival.md","source_location":null,"source_url":null},{"id":"content_shows_2026_tefftival_show","label":"Tefftival 2026 (TBA)","_origin":"semantic","author":null,"captured_at":null,"community":9,"community_name":"Tefftival","contributor":null,"date":"2026-12-23","file_type":"document","location":null,"norm_label":"tefftival 2026 (tba)","source_file":"content/shows/2026_Tefftival.md","source_location":null,"source_url":null},{"id":"content_shows_2022_tefftival_tefftival_series","label":"Tefftival (recurring, Dec 23)","_origin":"semantic","author":null,"captured_at":null,"community":9,"community_name":"Tefftival","contributor":null,"file_type":"concept","norm_label":"tefftival (recurring, dec 23)","source_file":"content/shows/2022_Tefftival.md","source_location":null,"source_url":null},{"id":"content_shows_2022_tefftival_tufa","label":"Tufa","_origin":"semantic","author":null,"captured_at":null,"community":9,"community_name":"Tefftival","contributor":null,"file_type":"concept","norm_label":"tufa","source_file":"content/shows/2022_Tefftival.md","source_location":null,"source_url":null}],"links":[{"source":"deploy","target":"deploy_assert_ok","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"deploy.ps1","source_location":"L21","weight":1.0},{"source":"gitea_workflows_deploy","target":"gitea_workflows_deploy_name","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L1","weight":1.0},{"source":"gitea_workflows_deploy","target":"gitea_workflows_deploy_on","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L3","weight":1.0},{"source":"gitea_workflows_deploy","target":"gitea_workflows_deploy_jobs","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L8","weight":1.0},{"source":"gitea_workflows_deploy_deploy_container","target":"gitea_workflows_deploy_container_image","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L12","weight":1.0},{"source":"gitea_workflows_deploy_deploy_env","target":"gitea_workflows_deploy_env_http_proxy","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L15","weight":1.0},{"source":"gitea_workflows_deploy_deploy_env","target":"gitea_workflows_deploy_env_https_proxy","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L16","weight":1.0},{"source":"gitea_workflows_deploy_deploy_env","target":"gitea_workflows_deploy_env_no_proxy","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L17","weight":1.0},{"source":"gitea_workflows_deploy_deploy_steps","target":"gitea_workflows_deploy_steps_uses","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L21","weight":1.0},{"source":"gitea_workflows_deploy_deploy_steps","target":"gitea_workflows_deploy_steps_name","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L44","weight":1.0},{"source":"gitea_workflows_deploy_deploy_steps","target":"gitea_workflows_deploy_steps_run","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L45","weight":1.0},{"source":"gitea_workflows_deploy_jobs","target":"gitea_workflows_deploy_jobs_deploy","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L9","weight":1.0},{"source":"gitea_workflows_deploy_jobs_deploy","target":"gitea_workflows_deploy_deploy_runs_on","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L10","weight":1.0},{"source":"gitea_workflows_deploy_jobs_deploy","target":"gitea_workflows_deploy_deploy_container","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L11","weight":1.0},{"source":"gitea_workflows_deploy_jobs_deploy","target":"gitea_workflows_deploy_deploy_env","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L14","weight":1.0},{"source":"gitea_workflows_deploy_jobs_deploy","target":"gitea_workflows_deploy_deploy_steps","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L19","weight":1.0},{"source":"gitea_workflows_deploy_on","target":"gitea_workflows_deploy_on_push","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L4","weight":1.0},{"source":"gitea_workflows_deploy_on_push","target":"gitea_workflows_deploy_push_branches","relation":"contains","_origin":"ast","confidence":"EXTRACTED","confidence_score":1.0,"source_file":".gitea/workflows/deploy.yml","source_location":"L5","weight":1.0},{"source":"epk_epk_single_im_so_glad","target":"content__index_singles","relation":"conceptually_related_to","_origin":"semantic","confidence":"AMBIGUOUS","confidence_score":0.3,"source_file":"epk/epk.html","source_location":"L345","weight":1.0},{"source":"layouts__default_band","target":"layouts_partials_img","relation":"calls","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/_default/band.html","source_location":"L12","weight":1.0},{"source":"layouts__default_baseof","target":"layouts_partials_schema","relation":"calls","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/_default/baseof.html","source_location":"L26","weight":1.0},{"source":"layouts__default_baseof","target":"layouts_partials_header","relation":"calls","_origin":"semantic","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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/_default/baseof.html","source_location":"L34","weight":1.0},{"source":"layouts_index","target":"layouts_partials_show_card","relation":"calls","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/index.html","source_location":"L39","weight":1.0},{"source":"layouts_index","target":"layouts_partials_img","relation":"calls","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/index.html","source_location":"L8","weight":1.0},{"source":"layouts_music_list","target":"layouts_partials_img","relation":"calls","_origin":"semantic","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_releases","relation":"calls","_origin":"semantic","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_spotify","relation":"calls","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/music/list.html","source_location":"L50","weight":1.0},{"source":"layouts_partials_schema","target":"layouts_partials_releases","relation":"calls","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/partials/schema.html","source_location":"L31","weight":1.0},{"source":"layouts_partials_show_card","target":"layouts_partials_img","relation":"calls","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/partials/show-card.html","source_location":"L14","weight":1.0},{"source":"layouts_shows_list","target":"layouts_partials_show_card","relation":"calls","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/shows/list.html","source_location":"L14","weight":1.0},{"source":"assets_css_main_design_tokens","target":"assets_css_main","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"assets/css/main.css","source_location":"L38-53","weight":1.0},{"source":"assets_css_main_flyer_wall","target":"assets_css_main","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"assets/css/main.css","source_location":"L330","weight":1.0},{"source":"claude_hugo_website","target":"claude_deepwater_survival","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L3","weight":1.0},{"source":"claude_seo_jsonld_sitemap","target":"claude_shows_content_model","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L9","weight":1.0},{"source":"content__index_singles","target":"content__index_ocean_tales","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/_index.md","source_location":"L8","weight":1.0},{"source":"content_about_members","target":"claude_deepwater_survival","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/about.md","source_location":"L27","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","_origin":"semantic","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_tefftival_show","target":"content_shows_2022_tefftival_tefftival_series","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2022_Tefftival.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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2023_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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2024_Pink_Future.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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2024_Rock_im_Gehege.md","source_location":null,"weight":1.0},{"source":"epk_epk_document","target":"claude_deepwater_survival","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"epk/epk.html","source_location":"L5","weight":1.0},{"source":"layouts__default_band_crew_section","target":"layouts__default_band","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/_default/band.html","source_location":"L27-47","weight":1.0},{"source":"layouts__default_baseof_seo_meta","target":"layouts__default_baseof","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/_default/baseof.html","source_location":"L6-20","weight":1.0},{"source":"layouts_partials_schema_musicevent","target":"layouts_partials_schema","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/partials/schema.html","source_location":"L41-64","weight":1.0},{"source":"layouts_partials_schema_musicgroup","target":"layouts_partials_schema","relation":"conceptually_related_to","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/partials/schema.html","source_location":"L8-39","weight":1.0},{"source":"assets_css_main_slant","target":"assets_css_main_design_tokens","relation":"rationale_for","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"assets/css/main.css","source_location":"L52","weight":1.0},{"source":"claude_epk_manual_sync","target":"epk_epk_cover_page","relation":"rationale_for","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L19","weight":1.0},{"source":"claude_epk_manual_sync","target":"epk_epk_live_contact_page","relation":"rationale_for","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L19","weight":1.0},{"source":"claude_fixed_a4_overflow","target":"epk_epk_document","relation":"rationale_for","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L20","weight":1.0},{"source":"claude_no_invented_facts","target":"epk_epk_document","relation":"rationale_for","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L21","weight":1.0},{"source":"content_shows_2026_tefftival_show","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"rationale_for","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2026_Tefftival.md","source_location":null,"weight":1.0},{"source":"layouts_music_list_featured_release","target":"layouts_music_list","relation":"rationale_for","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/music/list.html","source_location":"L3","weight":1.0},{"source":"layouts_partials_releases_filename_convention","target":"layouts_partials_releases","relation":"rationale_for","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/partials/releases.html","source_location":"L1-4","weight":1.0},{"source":"claude_epk_build_script","target":"epk_epk_document","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L17","weight":1.0},{"source":"claude_project_guide","target":"hugo_params","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L12","weight":1.0},{"source":"claude_project_guide","target":"claude_epk","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L14","weight":1.0},{"source":"claude_project_guide","target":"epk_epk_document","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L16","weight":1.0},{"source":"claude_project_guide","target":"claude_hugo_website","relation":"references","_origin":"semantic","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","_origin":"semantic","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","_origin":"semantic","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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"CLAUDE.md","source_location":"L7","weight":1.0},{"source":"content__index_band_bio","target":"content__index_ocean_tales","relation":"references","_origin":"semantic","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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/_index.md","source_location":"L8","weight":1.0},{"source":"content__index_home","target":"content__index_band_bio","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/_index.md","source_location":"L6","weight":1.0},{"source":"content_about_band_page","target":"content_about_crew_lukas_ittenbach","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/about.md","source_location":"L20","weight":1.0},{"source":"content_about_band_page","target":"content_about_members","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/about.md","source_location":"L6","weight":1.0},{"source":"content_datenschutz_page","target":"content_datenschutz_local_fonts","relation":"references","_origin":"semantic","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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/Datenschutz.md","source_location":"L141","weight":1.0},{"source":"content_datenschutz_page","target":"content_datenschutz_hosting_1blu","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/Datenschutz.md","source_location":"L44","weight":1.0},{"source":"content_datenschutz_page","target":"content_datenschutz_dsgvo_rights","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/Datenschutz.md","source_location":"L73","weight":1.0},{"source":"content_impressum_page","target":"content_impressum_disclaimer","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/Impressum.md","source_location":"L16","weight":1.0},{"source":"content_music__index_music_page","target":"content__index_ocean_tales","relation":"references","_origin":"semantic","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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/music/_index.md","source_location":"L4","weight":1.0},{"source":"content_shows_2022_jukufe_light_show","target":"content_shows_2022_jukufe_light_skatehalle_trier","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2022_Jukufe_light.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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2022_Konz_wird_laut.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","_origin":"semantic","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_tefftival_show","target":"content_shows_2022_tefftival_tufa","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2022_Tefftival.md","source_location":null,"weight":1.0},{"source":"content_shows_2023_moselrock_show","target":"content_shows_2023_moselrock_wasserliesch","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2023_Moselrock.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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2023_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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2024_Pink_Future.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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2024_Rock_fuer_Ruanda.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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2024_Rock_im_Gehege.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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2025_Album_Release_Party.md","source_location":null,"weight":1.0},{"source":"content_shows_2025_bullenhitze_show","target":"content_shows_2025_bullenhitze_salmtal","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2025_Bullenhitze.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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2025_Riez_Kapellenkontest.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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2026_Altstadtfest_Trier.md","source_location":null,"weight":1.0},{"source":"content_shows_2026_halloween_show","target":"content_shows_2026_halloween_gutweiler","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2026_Halloween.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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2026_Highway_to_Kell.md","source_location":null,"weight":1.0},{"source":"content_shows_2026_luke_show","target":"content_shows_2026_luke_trier","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"content/shows/2026_Luke.md","source_location":null,"weight":1.0},{"source":"epk_epk_band_music_page","target":"content__index_ocean_tales","relation":"references","_origin":"semantic","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","_origin":"semantic","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","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"epk/epk.html","source_location":"L345","weight":1.0},{"source":"epk_epk_document","target":"epk_epk_css_tokens","relation":"references","_origin":"semantic","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","_origin":"semantic","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","_origin":"semantic","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","_origin":"semantic","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","_origin":"semantic","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_upcoming_shows","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"epk/epk.html","source_location":"L360","weight":1.0},{"source":"epk_epk_live_contact_page","target":"epk_epk_show_history","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"epk/epk.html","source_location":"L369","weight":1.0},{"source":"hugo_config","target":"hugo_params","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"hugo.toml","source_location":"L10","weight":1.0},{"source":"hugo_config","target":"hugo_menu_main","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"hugo.toml","source_location":"L22","weight":1.0},{"source":"hugo_config","target":"hugo_module_mounts","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"hugo.toml","source_location":"L47","weight":1.0},{"source":"hugo_config","target":"hugo_buildfuture","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"hugo.toml","source_location":"L8","weight":1.0},{"source":"hugo_menu_main","target":"content__index_home","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"hugo.toml","source_location":"L24","weight":1.0},{"source":"hugo_menu_main","target":"content_about_band_page","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"hugo.toml","source_location":"L28","weight":1.0},{"source":"hugo_menu_main","target":"content_music__index_music_page","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"hugo.toml","source_location":"L36","weight":1.0},{"source":"hugo_params","target":"content__index_ocean_tales","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"hugo.toml","source_location":"L11","weight":1.0},{"source":"hugo_params","target":"hugo_params_photographer","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"hugo.toml","source_location":"L17","weight":1.0},{"source":"layouts__default_band_crew_section","target":"site_params","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/_default/band.html","source_location":"L43","weight":1.0},{"source":"layouts__default_baseof","target":"assets_css_main","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/_default/baseof.html","source_location":"L24","weight":1.0},{"source":"layouts_index","target":"site_params","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/index.html","source_location":"L42","weight":1.0},{"source":"layouts_music_list","target":"site_params","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/music/list.html","source_location":"L24","weight":1.0},{"source":"layouts_partials_footer","target":"site_params","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/partials/footer.html","source_location":"L5-15","weight":1.0},{"source":"layouts_partials_schema","target":"site_params","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/partials/schema.html","source_location":"L13-18","weight":1.0},{"source":"layouts_partials_schema_musicevent","target":"layouts_partials_schema_musicgroup","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/partials/schema.html","source_location":"L54","weight":1.0},{"source":"layouts_partials_spotify","target":"site_params","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/partials/spotify.html","source_location":"L1","weight":1.0},{"source":"layouts_shows_list","target":"site_params","relation":"references","_origin":"semantic","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"layouts/shows/list.html","source_location":"L17","weight":1.0},{"source":"archetypes_default_archetype","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"conceptually_related_to","_origin":"semantic","confidence":"INFERRED","confidence_score":0.65,"source_file":"archetypes/default.md","source_location":null,"weight":1.0},{"source":"layouts_robots","target":"layouts__default_baseof_seo_meta","relation":"conceptually_related_to","_origin":"semantic","confidence":"INFERRED","confidence_score":0.65,"source_file":"layouts/robots.txt","source_location":null,"weight":1.0},{"source":"content_datenschutz_spotify_click_to_load","target":"hugo_params","relation":"conceptually_related_to","_origin":"semantic","confidence":"INFERRED","confidence_score":0.75,"source_file":"content/Datenschutz.md","source_location":"L143","weight":1.0},{"source":"content_shows_2026_tefftival_show","target":"content_shows_2022_tefftival_tefftival_series","relation":"conceptually_related_to","_origin":"semantic","confidence":"INFERRED","confidence_score":0.75,"source_file":"content/shows/2026_Tefftival.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","_origin":"semantic","confidence":"INFERRED","confidence_score":0.75,"source_file":"content/shows/2023_Pink_Future.md","source_location":null,"weight":1.0},{"source":"layouts__default_baseof_seo_meta","target":"layouts_partials_schema","relation":"semantically_similar_to","_origin":"semantic","confidence":"INFERRED","confidence_score":0.75,"source_file":"layouts/_default/baseof.html","source_location":"L6-26","weight":1.0},{"source":"claude_shows_content_model","target":"hugo_buildfuture","relation":"conceptually_related_to","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"CLAUDE.md","source_location":"L8","weight":1.0},{"source":"content_impressum_page","target":"content_datenschutz_page","relation":"conceptually_related_to","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"content/Impressum.md","source_location":"L8","weight":1.0},{"source":"hugo_params_photographer","target":"claude_photo_credit_rule","relation":"conceptually_related_to","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"hugo.toml","source_location":"L17","weight":1.0},{"source":"epk_epk_band_music_page","target":"claude_release_cover_naming","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"epk/epk.html","source_location":"L332","weight":1.0},{"source":"content_datenschutz_local_fonts","target":"claude_design_system","relation":"rationale_for","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"content/Datenschutz.md","source_location":"L139","weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"content/shows/_index.md","source_location":null,"weight":1.0},{"source":"claude_shows_content_model","target":"epk_epk_show_history","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"CLAUDE.md","source_location":"L19","weight":1.0},{"source":"claude_shows_content_model","target":"epk_epk_upcoming_shows","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"CLAUDE.md","source_location":"L19","weight":1.0},{"source":"epk_epk_cover_page","target":"epk_epk_show_history","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"epk/epk.html","source_location":"L283","weight":1.0},{"source":"hugo_params_photographer","target":"content_about_crew_lukas_ittenbach","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"hugo.toml","source_location":"L17","weight":1.0},{"source":"layouts_partials_schema_musicevent","target":"layouts_shows_list","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.85,"source_file":"layouts/partials/schema.html","source_location":"L41-43","weight":1.0},{"source":"claude_design_system","target":"epk_epk_css_tokens","relation":"conceptually_related_to","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"CLAUDE.md","source_location":"L11","weight":1.0},{"source":"claude_release_cover_naming","target":"hugo_module_mounts","relation":"conceptually_related_to","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"CLAUDE.md","source_location":"L10","weight":1.0},{"source":"content_shows_2022_jukufe_light_show","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2022_Jukufe_light.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","_origin":"semantic","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_rock_im_gehege_show","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"implements","_origin":"semantic","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_tefftival_show","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2022_Tefftival.md","source_location":null,"weight":1.0},{"source":"content_shows_2023_moselrock_show","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2023_Moselrock.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","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2023_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","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2024_Pink_Future.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","_origin":"semantic","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_im_gehege_show","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2024_Rock_im_Gehege.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","_origin":"semantic","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_bullenhitze_show","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2025_Bullenhitze.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","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2025_Riez_Kapellenkontest.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","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2026_Altstadtfest_Trier.md","source_location":null,"weight":1.0},{"source":"content_shows_2026_halloween_show","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2026_Halloween.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","_origin":"semantic","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_luke_show","target":"content_shows_2026_tefftival_show_front_matter_schema","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2026_Luke.md","source_location":null,"weight":1.0},{"source":"layouts_404","target":"layouts__default_baseof","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"layouts/404.html","source_location":"L1","weight":1.0},{"source":"layouts__default_band","target":"layouts__default_baseof","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"layouts/_default/band.html","source_location":"L1","weight":1.0},{"source":"layouts__default_list","target":"layouts__default_baseof","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"layouts/_default/list.html","source_location":"L1","weight":1.0},{"source":"layouts__default_single","target":"layouts__default_baseof","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"layouts/_default/single.html","source_location":"L1","weight":1.0},{"source":"layouts_index","target":"layouts__default_baseof","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"layouts/index.html","source_location":"L1","weight":1.0},{"source":"layouts_music_list","target":"layouts__default_baseof","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"layouts/music/list.html","source_location":"L1","weight":1.0},{"source":"layouts_shows_list","target":"layouts__default_baseof","relation":"implements","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"layouts/shows/list.html","source_location":"L1","weight":1.0},{"source":"claude_photo_credit_rule","target":"epk_epk_bio_page","relation":"rationale_for","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"CLAUDE.md","source_location":"L22","weight":1.0},{"source":"claude_photo_credit_rule","target":"epk_epk_live_contact_page","relation":"rationale_for","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"CLAUDE.md","source_location":"L22","weight":1.0},{"source":"assets_css_main_album_vinyl","target":"layouts_music_list","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"assets/css/main.css","source_location":"L574-597","weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2022_jukufe_light_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2022_Jukufe_light.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2022_konz_wird_laut_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2022_Konz_wird_laut.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2022_rock_im_gehege_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2022_Rock_im_Gehege.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2022_tefftival_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2022_Tefftival.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2023_moselrock_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2023_Moselrock.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2023_pink_future_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2023_Pink_Future.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2024_pink_future_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2024_Pink_Future.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2024_rock_fuer_ruanda_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2024_Rock_fuer_Ruanda.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2024_rock_im_gehege_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2024_Rock_im_Gehege.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2025_album_release_party_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2025_Album_Release_Party.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2025_bullenhitze_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2025_Bullenhitze.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2025_riez_kapellenkontest_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2025_Riez_Kapellenkontest.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2026_altstadtfest_trier_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2026_Altstadtfest_Trier.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2026_halloween_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2026_Halloween.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2026_highway_to_kell_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2026_Highway_to_Kell.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2026_luke_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2026_Luke.md","source_location":null,"weight":1.0},{"source":"content_shows__index_shows","target":"content_shows_2026_tefftival_show","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/shows/2026_Tefftival.md","source_location":null,"weight":1.0},{"source":"layouts_partials_show_card","target":"assets_css_main_flyer_wall","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"layouts/partials/show-card.html","source_location":"L5","weight":1.0},{"source":"layouts_shows_single","target":"layouts_shows_list","relation":"references","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"layouts/shows/single.html","source_location":"L7-8","weight":1.0},{"source":"content__index_band_bio","target":"epk_epk_bio_page","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/_index.md","source_location":"L6","weight":1.0},{"source":"content_about_members","target":"epk_epk_band_music_page","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/about.md","source_location":"L6","weight":1.0},{"source":"content_music__index_music_page","target":"epk_epk_band_music_page","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"content/music/_index.md","source_location":"L4","weight":1.0},{"source":"epk_epk_bio_page","target":"content_about_members","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"epk/epk.html","source_location":"L304","weight":1.0},{"source":"hugo_params","target":"epk_epk_live_contact_page","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"hugo.toml","source_location":"L12","weight":1.0},{"source":"layouts_partials_schema_musicgroup","target":"layouts__default_band","relation":"shares_data_with","_origin":"semantic","confidence":"INFERRED","confidence_score":0.95,"source_file":"layouts/partials/schema.html","source_location":"L23","weight":1.0}],"hyperedges":[{"id":"epk_four_page_layout","label":"EPK four A4 pages","nodes":["epk_epk_cover_page","epk_epk_bio_page","epk_epk_band_music_page","epk_epk_live_contact_page"],"relation":"form","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"epk/epk.html"},{"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"},{"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"},{"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"},{"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"},{"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":"epk_website_manual_sync_flow","label":"Website content manually mirrored into EPK","nodes":["claude_epk_manual_sync","content__index_band_bio","content_about_members","content_music__index_music_page","epk_epk_document"],"relation":"participate_in","confidence":"INFERRED","confidence_score":0.85,"source_file":"CLAUDE.md"},{"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"}],"built_at_commit":"a07b8be38a97ad8ccbed0a038d26c0af7610032a"}