{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "playwright.config.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/playwright.config.ts", "source_location": "L1", "id": "playwright_config", "community": 21 }, { "label": "env.d.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/env.d.ts", "source_location": "L1", "id": "env_d", "community": 22 }, { "label": "middleware.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/middleware.ts", "source_location": "L1", "id": "middleware", "community": 3 }, { "label": "validateCsrfOrigin()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/middleware.ts", "source_location": "L19", "id": "middleware_validatecsrforigin", "community": 3 }, { "label": "config.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/content/config.ts", "source_location": "L1", "id": "config", "community": 23 }, { "label": "sitemap.xml.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/sitemap.xml.ts", "source_location": "L1", "id": "sitemap_xml", "community": 18 }, { "label": "GET()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/sitemap.xml.ts", "source_location": "L13", "id": "sitemap_xml_get", "community": 18 }, { "label": "sitemap-index.xml.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/sitemap-index.xml.ts", "source_location": "L1", "id": "sitemap_index_xml", "community": 19 }, { "label": "GET()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/sitemap-index.xml.ts", "source_location": "L10", "id": "sitemap_index_xml_get", "community": 19 }, { "label": "contact.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L1", "id": "contact", "community": 5 }, { "label": "checkRateLimit()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L17", "id": "contact_checkratelimit", "community": 5 }, { "label": "validateContactForm()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L65", "id": "contact_validatecontactform", "community": 5 }, { "label": "sendContactEmail()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L96", "id": "contact_sendcontactemail", "community": 5 }, { "label": "escapeHtml()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L181", "id": "contact_escapehtml", "community": 5 }, { "label": "corsHeaders()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L195", "id": "contact_corsheaders", "community": 5 }, { "label": "OPTIONS()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L220", "id": "contact_options", "community": 5 }, { "label": "POST()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L227", "id": "contact_post", "community": 5 }, { "label": "metrics.json.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L1", "id": "metrics_json", "community": 15 }, { "label": "recordRequest()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L12", "id": "metrics_json_recordrequest", "community": 15 }, { "label": "percentile()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L19", "id": "metrics_json_percentile", "community": 15 }, { "label": "GET()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L25", "id": "metrics_json_get", "community": 15 }, { "label": "formatUptime()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L85", "id": "metrics_json_formatuptime", "community": 15 }, { "label": "health.json.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/health.json.ts", "source_location": "L1", "id": "health_json", "community": 20 }, { "label": "GET()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/health.json.ts", "source_location": "L5", "id": "health_json_get", "community": 20 }, { "label": "newsletter.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L1", "id": "newsletter", "community": 10 }, { "label": "checkRateLimit()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L17", "id": "newsletter_checkratelimit", "community": 10 }, { "label": "validateEmail()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L44", "id": "newsletter_validateemail", "community": 10 }, { "label": "subscribeToNewsletter()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L61", "id": "newsletter_subscribetonewsletter", "community": 10 }, { "label": "corsHeaders()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L159", "id": "newsletter_corsheaders", "community": 10 }, { "label": "OPTIONS()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L184", "id": "newsletter_options", "community": 10 }, { "label": "POST()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L191", "id": "newsletter_post", "community": 10 }, { "label": "seo.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L1", "id": "seo", "community": 0 }, { "label": "generatePageTitle()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L21", "id": "seo_generatepagetitle", "community": 0 }, { "label": "generateKeywords()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L31", "id": "seo_generatekeywords", "community": 0 }, { "label": "generateBreadcrumbSchema()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L47", "id": "seo_generatebreadcrumbschema", "community": 0 }, { "label": "generateArticleSchema()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L63", "id": "seo_generatearticleschema", "community": 0 }, { "label": "generateFAQSchema()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L104", "id": "seo_generatefaqschema", "community": 0 }, { "label": "generateServiceSchema()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L122", "id": "seo_generateserviceschema", "community": 0 }, { "label": "generateCanonicalUrl()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L164", "id": "seo_generatecanonicalurl", "community": 0 }, { "label": "truncateDescription()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L173", "id": "seo_truncatedescription", "community": 0 }, { "label": "generateOGImageUrl()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L188", "id": "seo_generateogimageurl", "community": 0 }, { "label": "shouldIndexPage()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L198", "id": "seo_shouldindexpage", "community": 0 }, { "label": "generateShareUrls()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L213", "id": "seo_generateshareurls", "community": 0 }, { "label": "animations.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L1", "id": "animations", "community": 11 }, { "label": "initScrollReveal()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L10", "id": "animations_initscrollreveal", "community": 11 }, { "label": "initCounters()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L42", "id": "animations_initcounters", "community": 11 }, { "label": "animateCounter()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L65", "id": "animations_animatecounter", "community": 11 }, { "label": "initButtonRipple()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L88", "id": "animations_initbuttonripple", "community": 11 }, { "label": "initProgressBars()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L104", "id": "animations_initprogressbars", "community": 11 }, { "label": "initAllAnimations()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L128", "id": "animations_initallanimations", "community": 11 }, { "label": "analytics.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L1", "id": "analytics", "community": 6 }, { "label": "trackEvent()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L19", "id": "analytics_trackevent", "community": 6 }, { "label": "trackExternalLink()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L40", "id": "analytics_trackexternallink", "community": 6 }, { "label": "trackFormSubmit()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L51", "id": "analytics_trackformsubmit", "community": 6 }, { "label": "trackNewsletterSignup()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L60", "id": "analytics_tracknewslettersignup", "community": 6 }, { "label": "trackPortfolioFilter()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L69", "id": "analytics_trackportfoliofilter", "community": 6 }, { "label": "trackCaseStudyView()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L78", "id": "analytics_trackcasestudyview", "community": 6 }, { "label": "bindExternalLinkTracking()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L89", "id": "analytics_bindexternallinktracking", "community": 6 }, { "label": "logger.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L1", "id": "logger", "community": 3 }, { "label": "getMinLevel()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L32", "id": "logger_getminlevel", "community": 3 }, { "label": "shouldLog()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L41", "id": "logger_shouldlog", "community": 3 }, { "label": "formatEntry()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L45", "id": "logger_formatentry", "community": 3 }, { "label": "output()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L67", "id": "logger_output", "community": 3 }, { "label": "log()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L81", "id": "logger_log", "community": 3 }, { "label": "logApiRequest()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L96", "id": "logger_logapirequest", "community": 3 }, { "label": "imageUtils.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "source_location": "L1", "id": "imageutils", "community": 16 }, { "label": "optimizeUnsplashUrl()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "source_location": "L11", "id": "imageutils_optimizeunsplashurl", "community": 16 }, { "label": "generateSrcset()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "source_location": "L41", "id": "imageutils_generatesrcset", "community": 16 }, { "label": "getBlurPlaceholder()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "source_location": "L65", "id": "imageutils_getblurplaceholder", "community": 16 }, { "label": "sentry.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L1", "id": "sentry", "community": 2 }, { "label": "getSentryDsn()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L47", "id": "sentry_getsentrydsn", "community": 2 }, { "label": "getEnvironment()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L55", "id": "sentry_getenvironment", "community": 2 }, { "label": "getRelease()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L63", "id": "sentry_getrelease", "community": 2 }, { "label": "generateEventId()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L71", "id": "sentry_generateeventid", "community": 2 }, { "label": "parseDsn()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L76", "id": "sentry_parsedsn", "community": 2 }, { "label": "sendToSentry()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L88", "id": "sentry_sendtosentry", "community": 2 }, { "label": "captureException()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L123", "id": "sentry_captureexception", "community": 2 }, { "label": "captureMessage()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L185", "id": "sentry_capturemessage", "community": 2 }, { "label": "lighthouse_audit.py", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L1", "id": "lighthouse_audit", "community": 7 }, { "label": "run_lighthouse()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L12", "id": "lighthouse_audit_run_lighthouse", "community": 7 }, { "label": "extract_scores()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L40", "id": "lighthouse_audit_extract_scores", "community": 7 }, { "label": "get_issues()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L53", "id": "lighthouse_audit_get_issues", "community": 7 }, { "label": "main()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L101", "id": "lighthouse_audit_main", "community": 7 }, { "label": "Run Lighthouse audit on a URL", "file_type": "rationale", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L13", "id": "lighthouse_audit_rationale_13", "community": 7 }, { "label": "Extract key scores from Lighthouse data", "file_type": "rationale", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L41", "id": "lighthouse_audit_rationale_41", "community": 7 }, { "label": "Extract issues from Lighthouse audit", "file_type": "rationale", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L54", "id": "lighthouse_audit_rationale_54", "community": 7 }, { "label": "validate-schema.js", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L1", "id": "validate_schema", "community": 12 }, { "label": "extractJsonLd()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L39", "id": "validate_schema_extractjsonld", "community": 12 }, { "label": "validateSchema()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L55", "id": "validate_schema_validateschema", "community": 12 }, { "label": "validateOpenGraph()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L139", "id": "validate_schema_validateopengraph", "community": 12 }, { "label": "validateTwitterCard()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L174", "id": "validate_schema_validatetwittercard", "community": 12 }, { "label": "validatePage()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L206", "id": "validate_schema_validatepage", "community": 12 }, { "label": "main()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L275", "id": "validate_schema_main", "community": 12 }, { "label": "capture-theme-screenshots.js", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L1", "id": "capture_theme_screenshots", "community": 8 }, { "label": "ensureDir()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L60", "id": "capture_theme_screenshots_ensuredir", "community": 8 }, { "label": "screenshotPath()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L66", "id": "capture_theme_screenshots_screenshotpath", "community": 8 }, { "label": "waitForPageReady()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L70", "id": "capture_theme_screenshots_waitforpageready", "community": 8 }, { "label": "setTheme()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L76", "id": "capture_theme_screenshots_settheme", "community": 8 }, { "label": "captureScreenshot()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L93", "id": "capture_theme_screenshots_capturescreenshot", "community": 8 }, { "label": "main()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L105", "id": "capture_theme_screenshots_main", "community": 8 }, { "label": "generateIndex()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L203", "id": "capture_theme_screenshots_generateindex", "community": 8 }, { "label": "performance_test.py", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L1", "id": "performance_test", "community": 13 }, { "label": "measure_response_time()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L18", "id": "performance_test_measure_response_time", "community": 13 }, { "label": "print_stats()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L41", "id": "performance_test_print_stats", "community": 13 }, { "label": "main()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L65", "id": "performance_test_main", "community": 13 }, { "label": "Measure response time for a URL over multiple iterations", "file_type": "rationale", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L19", "id": "performance_test_rationale_19", "community": 13 }, { "label": "Print statistics for response times", "file_type": "rationale", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L42", "id": "performance_test_rationale_42", "community": 13 }, { "label": "windows-tasks.ps1", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/backup/windows-tasks.ps1", "source_location": "L1", "id": "windows_tasks", "community": 24 }, { "label": "sw.js", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L1", "id": "sw", "community": 9 }, { "label": "isStaticAsset()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L126", "id": "sw_isstaticasset", "community": 9 }, { "label": "cacheFirst()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L133", "id": "sw_cachefirst", "community": 9 }, { "label": "staleWhileRevalidate()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L149", "id": "sw_stalewhilerevalidate", "community": 9 }, { "label": "processSyncQueue()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L184", "id": "sw_processsyncqueue", "community": 9 }, { "label": "openDB()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L212", "id": "sw_opendb", "community": 9 }, { "label": "getAllFromDB()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L229", "id": "sw_getallfromdb", "community": 9 }, { "label": "deleteFromDB()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L239", "id": "sw_deletefromdb", "community": 9 }, { "label": "e2e-blog-navigation.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/e2e-blog-navigation.spec.ts", "source_location": "L1", "id": "e2e_blog_navigation_spec", "community": 25 }, { "label": "theme-cross-browser.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L1", "id": "theme_cross_browser_spec", "community": 14 }, { "label": "getThemeState()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L19", "id": "theme_cross_browser_spec_getthemestate", "community": 14 }, { "label": "setStoredTheme()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L36", "id": "theme_cross_browser_spec_setstoredtheme", "community": 14 }, { "label": "loadWithTheme()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L45", "id": "theme_cross_browser_spec_loadwiththeme", "community": 14 }, { "label": "clickToggle()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L51", "id": "theme_cross_browser_spec_clicktoggle", "community": 14 }, { "label": "get()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L193", "id": "theme_cross_browser_spec_get", "community": 14 }, { "label": "e2e-critical-paths.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/e2e-critical-paths.spec.ts", "source_location": "L1", "id": "e2e_critical_paths_spec", "community": 26 }, { "label": "navigation.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/navigation.spec.ts", "source_location": "L1", "id": "navigation_spec", "community": 27 }, { "label": "contact-form.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/contact-form.spec.ts", "source_location": "L1", "id": "contact_form_spec", "community": 28 }, { "label": "e2e-form-interactions.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/e2e-form-interactions.spec.ts", "source_location": "L1", "id": "e2e_form_interactions_spec", "community": 29 }, { "label": "destructive-chaos.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/destructive-chaos.spec.ts", "source_location": "L1", "id": "destructive_chaos_spec", "community": 30 }, { "label": "security-headers.test.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/security-headers.test.ts", "source_location": "L1", "id": "security_headers_test", "community": 31 }, { "label": "bug-fix-verification.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/bug-fix-verification.spec.ts", "source_location": "L1", "id": "bug_fix_verification_spec", "community": 32 }, { "label": "pages.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages.spec.ts", "source_location": "L1", "id": "pages_spec", "community": 33 }, { "label": "api-integration.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/api-integration.spec.ts", "source_location": "L1", "id": "api_integration_spec", "community": 34 }, { "label": "static-assets.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/static-assets.spec.ts", "source_location": "L1", "id": "static_assets_spec", "community": 35 }, { "label": "accessibility.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/accessibility.spec.ts", "source_location": "L1", "id": "accessibility_spec", "community": 36 }, { "label": "theme.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "source_location": "L1", "id": "theme_spec", "community": 17 }, { "label": "getThemeState()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "source_location": "L9", "id": "theme_spec_getthemestate", "community": 17 }, { "label": "loadPageWithStoredTheme()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "source_location": "L25", "id": "theme_spec_loadpagewithstoredtheme", "community": 17 }, { "label": "clickThemeToggle()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "source_location": "L42", "id": "theme_spec_clickthemetoggle", "community": 17 }, { "label": "cross-browser.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/cross-browser.spec.ts", "source_location": "L1", "id": "cross_browser_spec", "community": 37 }, { "label": "newsletter-subscription.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/newsletter-subscription.spec.ts", "source_location": "L1", "id": "newsletter_subscription_spec", "community": 38 }, { "label": "portfolio.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/portfolio.spec.ts", "source_location": "L1", "id": "portfolio_spec", "community": 39 }, { "label": "blog.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/blog.spec.ts", "source_location": "L1", "id": "blog_spec", "community": 40 }, { "label": "e2e-smoke-suite.spec.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/e2e-smoke-suite.spec.ts", "source_location": "L1", "id": "e2e_smoke_suite_spec", "community": 41 }, { "label": "ContactPage.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L1", "id": "contactpage", "community": 1 }, { "label": "ContactPage", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L7", "id": "contactpage_contactpage", "community": 1 }, { "label": ".constructor()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L26", "id": "contactpage_contactpage_constructor", "community": 1 }, { "label": ".goto()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L45", "id": "contactpage_contactpage_goto", "community": 1 }, { "label": ".fillValidForm()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L50", "id": "contactpage_contactpage_fillvalidform", "community": 1 }, { "label": ".submit()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L73", "id": "contactpage_contactpage_submit", "community": 1 }, { "label": ".fillAndSubmit()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L77", "id": "contactpage_contactpage_fillandsubmit", "community": 1 }, { "label": ".waitForSuccessToast()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L82", "id": "contactpage_contactpage_waitforsuccesstoast", "community": 1 }, { "label": ".waitForErrorToast()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L86", "id": "contactpage_contactpage_waitforerrortoast", "community": 1 }, { "label": ".isSubmitButtonDisabled()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L90", "id": "contactpage_contactpage_issubmitbuttondisabled", "community": 1 }, { "label": ".getFieldError()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L94", "id": "contactpage_contactpage_getfielderror", "community": 1 }, { "label": "NavigationPage.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L1", "id": "navigationpage", "community": 4 }, { "label": "NavigationPage", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L7", "id": "navigationpage_navigationpage", "community": 4 }, { "label": ".constructor()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L23", "id": "navigationpage_navigationpage_constructor", "community": 4 }, { "label": ".clickNavLink()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L31", "id": "navigationpage_navigationpage_clicknavlink", "community": 4 }, { "label": ".openMobileMenu()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L36", "id": "navigationpage_navigationpage_openmobilemenu", "community": 4 }, { "label": ".closeMobileMenu()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L43", "id": "navigationpage_navigationpage_closemobilemenu", "community": 4 }, { "label": ".scrollToFooter()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L53", "id": "navigationpage_navigationpage_scrolltofooter", "community": 4 }, { "label": ".clickFooterLink()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L58", "id": "navigationpage_navigationpage_clickfooterlink", "community": 4 }, { "label": ".verifyNoHorizontalOverflow()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L64", "id": "navigationpage_navigationpage_verifynohorizontaloverflow", "community": 4 } ], "links": [ { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/middleware.ts", "source_location": "L2", "weight": 1.0, "_src": "middleware", "_tgt": "logger", "source": "middleware", "target": "logger", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/middleware.ts", "source_location": "L3", "weight": 1.0, "_src": "middleware", "_tgt": "sentry", "source": "middleware", "target": "sentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/middleware.ts", "source_location": "L19", "weight": 1.0, "_src": "middleware", "_tgt": "middleware_validatecsrforigin", "source": "middleware", "target": "middleware_validatecsrforigin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/sitemap.xml.ts", "source_location": "L13", "weight": 1.0, "_src": "sitemap_xml", "_tgt": "sitemap_xml_get", "source": "sitemap_xml", "target": "sitemap_xml_get", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/sitemap-index.xml.ts", "source_location": "L10", "weight": 1.0, "_src": "sitemap_index_xml", "_tgt": "sitemap_index_xml_get", "source": "sitemap_index_xml", "target": "sitemap_index_xml_get", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L2", "weight": 1.0, "_src": "contact", "_tgt": "logger", "source": "contact", "target": "logger", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L3", "weight": 1.0, "_src": "contact", "_tgt": "sentry", "source": "contact", "target": "sentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L17", "weight": 1.0, "_src": "contact", "_tgt": "contact_checkratelimit", "source": "contact", "target": "contact_checkratelimit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L65", "weight": 1.0, "_src": "contact", "_tgt": "contact_validatecontactform", "source": "contact", "target": "contact_validatecontactform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L96", "weight": 1.0, "_src": "contact", "_tgt": "contact_sendcontactemail", "source": "contact", "target": "contact_sendcontactemail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L181", "weight": 1.0, "_src": "contact", "_tgt": "contact_escapehtml", "source": "contact", "target": "contact_escapehtml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L195", "weight": 1.0, "_src": "contact", "_tgt": "contact_corsheaders", "source": "contact", "target": "contact_corsheaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L220", "weight": 1.0, "_src": "contact", "_tgt": "contact_options", "source": "contact", "target": "contact_options", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L227", "weight": 1.0, "_src": "contact", "_tgt": "contact_post", "source": "contact", "target": "contact_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L233", "weight": 1.0, "_src": "contact_post", "_tgt": "contact_checkratelimit", "source": "contact_checkratelimit", "target": "contact_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L297", "weight": 1.0, "_src": "contact_post", "_tgt": "contact_validatecontactform", "source": "contact_validatecontactform", "target": "contact_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L155", "weight": 1.0, "_src": "contact_sendcontactemail", "_tgt": "contact_escapehtml", "source": "contact_sendcontactemail", "target": "contact_escapehtml", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L307", "weight": 1.0, "_src": "contact_post", "_tgt": "contact_sendcontactemail", "source": "contact_sendcontactemail", "target": "contact_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L221", "weight": 1.0, "_src": "contact_options", "_tgt": "contact_corsheaders", "source": "contact_corsheaders", "target": "contact_options", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/contact.ts", "source_location": "L235", "weight": 1.0, "_src": "contact_post", "_tgt": "contact_corsheaders", "source": "contact_corsheaders", "target": "contact_post", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L12", "weight": 1.0, "_src": "metrics_json", "_tgt": "metrics_json_recordrequest", "source": "metrics_json", "target": "metrics_json_recordrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L19", "weight": 1.0, "_src": "metrics_json", "_tgt": "metrics_json_percentile", "source": "metrics_json", "target": "metrics_json_percentile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L25", "weight": 1.0, "_src": "metrics_json", "_tgt": "metrics_json_get", "source": "metrics_json", "target": "metrics_json_get", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L85", "weight": 1.0, "_src": "metrics_json", "_tgt": "metrics_json_formatuptime", "source": "metrics_json", "target": "metrics_json_formatuptime", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L58", "weight": 1.0, "_src": "metrics_json_get", "_tgt": "metrics_json_percentile", "source": "metrics_json_percentile", "target": "metrics_json_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/metrics.json.ts", "source_location": "L49", "weight": 1.0, "_src": "metrics_json_get", "_tgt": "metrics_json_formatuptime", "source": "metrics_json_get", "target": "metrics_json_formatuptime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/health.json.ts", "source_location": "L5", "weight": 1.0, "_src": "health_json", "_tgt": "health_json_get", "source": "health_json", "target": "health_json_get", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L2", "weight": 1.0, "_src": "newsletter", "_tgt": "logger", "source": "newsletter", "target": "logger", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L3", "weight": 1.0, "_src": "newsletter", "_tgt": "sentry", "source": "newsletter", "target": "sentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L17", "weight": 1.0, "_src": "newsletter", "_tgt": "newsletter_checkratelimit", "source": "newsletter", "target": "newsletter_checkratelimit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L44", "weight": 1.0, "_src": "newsletter", "_tgt": "newsletter_validateemail", "source": "newsletter", "target": "newsletter_validateemail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L61", "weight": 1.0, "_src": "newsletter", "_tgt": "newsletter_subscribetonewsletter", "source": "newsletter", "target": "newsletter_subscribetonewsletter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L159", "weight": 1.0, "_src": "newsletter", "_tgt": "newsletter_corsheaders", "source": "newsletter", "target": "newsletter_corsheaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L184", "weight": 1.0, "_src": "newsletter", "_tgt": "newsletter_options", "source": "newsletter", "target": "newsletter_options", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L191", "weight": 1.0, "_src": "newsletter", "_tgt": "newsletter_post", "source": "newsletter", "target": "newsletter_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L197", "weight": 1.0, "_src": "newsletter_post", "_tgt": "newsletter_checkratelimit", "source": "newsletter_checkratelimit", "target": "newsletter_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L244", "weight": 1.0, "_src": "newsletter_post", "_tgt": "newsletter_validateemail", "source": "newsletter_validateemail", "target": "newsletter_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L254", "weight": 1.0, "_src": "newsletter_post", "_tgt": "newsletter_subscribetonewsletter", "source": "newsletter_subscribetonewsletter", "target": "newsletter_post", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L185", "weight": 1.0, "_src": "newsletter_options", "_tgt": "newsletter_corsheaders", "source": "newsletter_corsheaders", "target": "newsletter_options", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/pages/api/newsletter.ts", "source_location": "L199", "weight": 1.0, "_src": "newsletter_post", "_tgt": "newsletter_corsheaders", "source": "newsletter_corsheaders", "target": "newsletter_post", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L21", "weight": 1.0, "_src": "seo", "_tgt": "seo_generatepagetitle", "source": "seo", "target": "seo_generatepagetitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L31", "weight": 1.0, "_src": "seo", "_tgt": "seo_generatekeywords", "source": "seo", "target": "seo_generatekeywords", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L47", "weight": 1.0, "_src": "seo", "_tgt": "seo_generatebreadcrumbschema", "source": "seo", "target": "seo_generatebreadcrumbschema", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L63", "weight": 1.0, "_src": "seo", "_tgt": "seo_generatearticleschema", "source": "seo", "target": "seo_generatearticleschema", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L104", "weight": 1.0, "_src": "seo", "_tgt": "seo_generatefaqschema", "source": "seo", "target": "seo_generatefaqschema", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L122", "weight": 1.0, "_src": "seo", "_tgt": "seo_generateserviceschema", "source": "seo", "target": "seo_generateserviceschema", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L164", "weight": 1.0, "_src": "seo", "_tgt": "seo_generatecanonicalurl", "source": "seo", "target": "seo_generatecanonicalurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L173", "weight": 1.0, "_src": "seo", "_tgt": "seo_truncatedescription", "source": "seo", "target": "seo_truncatedescription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L188", "weight": 1.0, "_src": "seo", "_tgt": "seo_generateogimageurl", "source": "seo", "target": "seo_generateogimageurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L198", "weight": 1.0, "_src": "seo", "_tgt": "seo_shouldindexpage", "source": "seo", "target": "seo_shouldindexpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/seo.ts", "source_location": "L213", "weight": 1.0, "_src": "seo", "_tgt": "seo_generateshareurls", "source": "seo", "target": "seo_generateshareurls", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L10", "weight": 1.0, "_src": "animations", "_tgt": "animations_initscrollreveal", "source": "animations", "target": "animations_initscrollreveal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L42", "weight": 1.0, "_src": "animations", "_tgt": "animations_initcounters", "source": "animations", "target": "animations_initcounters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L65", "weight": 1.0, "_src": "animations", "_tgt": "animations_animatecounter", "source": "animations", "target": "animations_animatecounter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L88", "weight": 1.0, "_src": "animations", "_tgt": "animations_initbuttonripple", "source": "animations", "target": "animations_initbuttonripple", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L104", "weight": 1.0, "_src": "animations", "_tgt": "animations_initprogressbars", "source": "animations", "target": "animations_initprogressbars", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L128", "weight": 1.0, "_src": "animations", "_tgt": "animations_initallanimations", "source": "animations", "target": "animations_initallanimations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L129", "weight": 1.0, "_src": "animations_initallanimations", "_tgt": "animations_initscrollreveal", "source": "animations_initscrollreveal", "target": "animations_initallanimations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L130", "weight": 1.0, "_src": "animations_initallanimations", "_tgt": "animations_initcounters", "source": "animations_initcounters", "target": "animations_initallanimations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L131", "weight": 1.0, "_src": "animations_initallanimations", "_tgt": "animations_initbuttonripple", "source": "animations_initbuttonripple", "target": "animations_initallanimations", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/animations.ts", "source_location": "L132", "weight": 1.0, "_src": "animations_initallanimations", "_tgt": "animations_initprogressbars", "source": "animations_initprogressbars", "target": "animations_initallanimations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L19", "weight": 1.0, "_src": "analytics", "_tgt": "analytics_trackevent", "source": "analytics", "target": "analytics_trackevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L40", "weight": 1.0, "_src": "analytics", "_tgt": "analytics_trackexternallink", "source": "analytics", "target": "analytics_trackexternallink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L51", "weight": 1.0, "_src": "analytics", "_tgt": "analytics_trackformsubmit", "source": "analytics", "target": "analytics_trackformsubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L60", "weight": 1.0, "_src": "analytics", "_tgt": "analytics_tracknewslettersignup", "source": "analytics", "target": "analytics_tracknewslettersignup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L69", "weight": 1.0, "_src": "analytics", "_tgt": "analytics_trackportfoliofilter", "source": "analytics", "target": "analytics_trackportfoliofilter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L78", "weight": 1.0, "_src": "analytics", "_tgt": "analytics_trackcasestudyview", "source": "analytics", "target": "analytics_trackcasestudyview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L89", "weight": 1.0, "_src": "analytics", "_tgt": "analytics_bindexternallinktracking", "source": "analytics", "target": "analytics_bindexternallinktracking", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L41", "weight": 1.0, "_src": "analytics_trackexternallink", "_tgt": "analytics_trackevent", "source": "analytics_trackevent", "target": "analytics_trackexternallink", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L52", "weight": 1.0, "_src": "analytics_trackformsubmit", "_tgt": "analytics_trackevent", "source": "analytics_trackevent", "target": "analytics_trackformsubmit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L61", "weight": 1.0, "_src": "analytics_tracknewslettersignup", "_tgt": "analytics_trackevent", "source": "analytics_trackevent", "target": "analytics_tracknewslettersignup", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L70", "weight": 1.0, "_src": "analytics_trackportfoliofilter", "_tgt": "analytics_trackevent", "source": "analytics_trackevent", "target": "analytics_trackportfoliofilter", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/analytics.ts", "source_location": "L79", "weight": 1.0, "_src": "analytics_trackcasestudyview", "_tgt": "analytics_trackevent", "source": "analytics_trackevent", "target": "analytics_trackcasestudyview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L32", "weight": 1.0, "_src": "logger", "_tgt": "logger_getminlevel", "source": "logger", "target": "logger_getminlevel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L41", "weight": 1.0, "_src": "logger", "_tgt": "logger_shouldlog", "source": "logger", "target": "logger_shouldlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L45", "weight": 1.0, "_src": "logger", "_tgt": "logger_formatentry", "source": "logger", "target": "logger_formatentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L67", "weight": 1.0, "_src": "logger", "_tgt": "logger_output", "source": "logger", "target": "logger_output", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L81", "weight": 1.0, "_src": "logger", "_tgt": "logger_log", "source": "logger", "target": "logger_log", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L96", "weight": 1.0, "_src": "logger", "_tgt": "logger_logapirequest", "source": "logger", "target": "logger_logapirequest", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L16", "weight": 1.0, "_src": "sentry", "_tgt": "logger", "source": "logger", "target": "sentry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L42", "weight": 1.0, "_src": "logger_shouldlog", "_tgt": "logger_getminlevel", "source": "logger_getminlevel", "target": "logger_shouldlog", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L82", "weight": 1.0, "_src": "logger_log", "_tgt": "logger_shouldlog", "source": "logger_shouldlog", "target": "logger_log", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L83", "weight": 1.0, "_src": "logger_log", "_tgt": "logger_formatentry", "source": "logger_formatentry", "target": "logger_log", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L83", "weight": 1.0, "_src": "logger_log", "_tgt": "logger_output", "source": "logger_output", "target": "logger_log", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L107", "weight": 1.0, "_src": "logger_logapirequest", "_tgt": "logger_log", "source": "logger_log", "target": "logger_logapirequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "source_location": "L11", "weight": 1.0, "_src": "imageutils", "_tgt": "imageutils_optimizeunsplashurl", "source": "imageutils", "target": "imageutils_optimizeunsplashurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "source_location": "L41", "weight": 1.0, "_src": "imageutils", "_tgt": "imageutils_generatesrcset", "source": "imageutils", "target": "imageutils_generatesrcset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/imageUtils.ts", "source_location": "L65", "weight": 1.0, "_src": "imageutils", "_tgt": "imageutils_getblurplaceholder", "source": "imageutils", "target": "imageutils_getblurplaceholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L47", "weight": 1.0, "_src": "sentry", "_tgt": "sentry_getsentrydsn", "source": "sentry", "target": "sentry_getsentrydsn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L55", "weight": 1.0, "_src": "sentry", "_tgt": "sentry_getenvironment", "source": "sentry", "target": "sentry_getenvironment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L63", "weight": 1.0, "_src": "sentry", "_tgt": "sentry_getrelease", "source": "sentry", "target": "sentry_getrelease", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L71", "weight": 1.0, "_src": "sentry", "_tgt": "sentry_generateeventid", "source": "sentry", "target": "sentry_generateeventid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L76", "weight": 1.0, "_src": "sentry", "_tgt": "sentry_parsedsn", "source": "sentry", "target": "sentry_parsedsn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L88", "weight": 1.0, "_src": "sentry", "_tgt": "sentry_sendtosentry", "source": "sentry", "target": "sentry_sendtosentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L123", "weight": 1.0, "_src": "sentry", "_tgt": "sentry_captureexception", "source": "sentry", "target": "sentry_captureexception", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L185", "weight": 1.0, "_src": "sentry", "_tgt": "sentry_capturemessage", "source": "sentry", "target": "sentry_capturemessage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L89", "weight": 1.0, "_src": "sentry_sendtosentry", "_tgt": "sentry_getsentrydsn", "source": "sentry_getsentrydsn", "target": "sentry_sendtosentry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L138", "weight": 1.0, "_src": "sentry_captureexception", "_tgt": "sentry_getsentrydsn", "source": "sentry_getsentrydsn", "target": "sentry_captureexception", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L200", "weight": 1.0, "_src": "sentry_capturemessage", "_tgt": "sentry_getsentrydsn", "source": "sentry_getsentrydsn", "target": "sentry_capturemessage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L162", "weight": 1.0, "_src": "sentry_captureexception", "_tgt": "sentry_getenvironment", "source": "sentry_getenvironment", "target": "sentry_captureexception", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L208", "weight": 1.0, "_src": "sentry_capturemessage", "_tgt": "sentry_getenvironment", "source": "sentry_getenvironment", "target": "sentry_capturemessage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L163", "weight": 1.0, "_src": "sentry_captureexception", "_tgt": "sentry_getrelease", "source": "sentry_getrelease", "target": "sentry_captureexception", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L209", "weight": 1.0, "_src": "sentry_capturemessage", "_tgt": "sentry_getrelease", "source": "sentry_getrelease", "target": "sentry_capturemessage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L158", "weight": 1.0, "_src": "sentry_captureexception", "_tgt": "sentry_generateeventid", "source": "sentry_generateeventid", "target": "sentry_captureexception", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L204", "weight": 1.0, "_src": "sentry_capturemessage", "_tgt": "sentry_generateeventid", "source": "sentry_generateeventid", "target": "sentry_capturemessage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L92", "weight": 1.0, "_src": "sentry_sendtosentry", "_tgt": "sentry_parsedsn", "source": "sentry_parsedsn", "target": "sentry_sendtosentry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L157", "weight": 1.0, "_src": "sentry_captureexception", "_tgt": "sentry_sendtosentry", "source": "sentry_sendtosentry", "target": "sentry_captureexception", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/sentry.ts", "source_location": "L203", "weight": 1.0, "_src": "sentry_capturemessage", "_tgt": "sentry_sendtosentry", "source": "sentry_sendtosentry", "target": "sentry_capturemessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L12", "weight": 1.0, "_src": "lighthouse_audit", "_tgt": "lighthouse_audit_run_lighthouse", "source": "lighthouse_audit", "target": "lighthouse_audit_run_lighthouse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L40", "weight": 1.0, "_src": "lighthouse_audit", "_tgt": "lighthouse_audit_extract_scores", "source": "lighthouse_audit", "target": "lighthouse_audit_extract_scores", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L53", "weight": 1.0, "_src": "lighthouse_audit", "_tgt": "lighthouse_audit_get_issues", "source": "lighthouse_audit", "target": "lighthouse_audit_get_issues", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L101", "weight": 1.0, "_src": "lighthouse_audit", "_tgt": "lighthouse_audit_main", "source": "lighthouse_audit", "target": "lighthouse_audit_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L109", "weight": 1.0, "_src": "lighthouse_audit_main", "_tgt": "lighthouse_audit_run_lighthouse", "source": "lighthouse_audit_run_lighthouse", "target": "lighthouse_audit_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L13", "weight": 1.0, "_src": "lighthouse_audit_rationale_13", "_tgt": "lighthouse_audit_run_lighthouse", "source": "lighthouse_audit_run_lighthouse", "target": "lighthouse_audit_rationale_13", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L114", "weight": 1.0, "_src": "lighthouse_audit_main", "_tgt": "lighthouse_audit_extract_scores", "source": "lighthouse_audit_extract_scores", "target": "lighthouse_audit_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L41", "weight": 1.0, "_src": "lighthouse_audit_rationale_41", "_tgt": "lighthouse_audit_extract_scores", "source": "lighthouse_audit_extract_scores", "target": "lighthouse_audit_rationale_41", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L132", "weight": 1.0, "_src": "lighthouse_audit_main", "_tgt": "lighthouse_audit_get_issues", "source": "lighthouse_audit_get_issues", "target": "lighthouse_audit_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/lighthouse_audit.py", "source_location": "L54", "weight": 1.0, "_src": "lighthouse_audit_rationale_54", "_tgt": "lighthouse_audit_get_issues", "source": "lighthouse_audit_get_issues", "target": "lighthouse_audit_rationale_54", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L39", "weight": 1.0, "_src": "validate_schema", "_tgt": "validate_schema_extractjsonld", "source": "validate_schema", "target": "validate_schema_extractjsonld", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L55", "weight": 1.0, "_src": "validate_schema", "_tgt": "validate_schema_validateschema", "source": "validate_schema", "target": "validate_schema_validateschema", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L139", "weight": 1.0, "_src": "validate_schema", "_tgt": "validate_schema_validateopengraph", "source": "validate_schema", "target": "validate_schema_validateopengraph", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L174", "weight": 1.0, "_src": "validate_schema", "_tgt": "validate_schema_validatetwittercard", "source": "validate_schema", "target": "validate_schema_validatetwittercard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L206", "weight": 1.0, "_src": "validate_schema", "_tgt": "validate_schema_validatepage", "source": "validate_schema", "target": "validate_schema_validatepage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L275", "weight": 1.0, "_src": "validate_schema", "_tgt": "validate_schema_main", "source": "validate_schema", "target": "validate_schema_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L213", "weight": 1.0, "_src": "validate_schema_validatepage", "_tgt": "validate_schema_extractjsonld", "source": "validate_schema_extractjsonld", "target": "validate_schema_validatepage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L238", "weight": 1.0, "_src": "validate_schema_validatepage", "_tgt": "validate_schema_validateopengraph", "source": "validate_schema_validateopengraph", "target": "validate_schema_validatepage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L250", "weight": 1.0, "_src": "validate_schema_validatepage", "_tgt": "validate_schema_validatetwittercard", "source": "validate_schema_validatetwittercard", "target": "validate_schema_validatepage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/validate-schema.js", "source_location": "L316", "weight": 1.0, "_src": "validate_schema_main", "_tgt": "validate_schema_validatepage", "source": "validate_schema_validatepage", "target": "validate_schema_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L60", "weight": 1.0, "_src": "capture_theme_screenshots", "_tgt": "capture_theme_screenshots_ensuredir", "source": "capture_theme_screenshots", "target": "capture_theme_screenshots_ensuredir", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L66", "weight": 1.0, "_src": "capture_theme_screenshots", "_tgt": "capture_theme_screenshots_screenshotpath", "source": "capture_theme_screenshots", "target": "capture_theme_screenshots_screenshotpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L70", "weight": 1.0, "_src": "capture_theme_screenshots", "_tgt": "capture_theme_screenshots_waitforpageready", "source": "capture_theme_screenshots", "target": "capture_theme_screenshots_waitforpageready", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L76", "weight": 1.0, "_src": "capture_theme_screenshots", "_tgt": "capture_theme_screenshots_settheme", "source": "capture_theme_screenshots", "target": "capture_theme_screenshots_settheme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L93", "weight": 1.0, "_src": "capture_theme_screenshots", "_tgt": "capture_theme_screenshots_capturescreenshot", "source": "capture_theme_screenshots", "target": "capture_theme_screenshots_capturescreenshot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L105", "weight": 1.0, "_src": "capture_theme_screenshots", "_tgt": "capture_theme_screenshots_main", "source": "capture_theme_screenshots", "target": "capture_theme_screenshots_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L203", "weight": 1.0, "_src": "capture_theme_screenshots", "_tgt": "capture_theme_screenshots_generateindex", "source": "capture_theme_screenshots", "target": "capture_theme_screenshots_generateindex", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L116", "weight": 1.0, "_src": "capture_theme_screenshots_main", "_tgt": "capture_theme_screenshots_ensuredir", "source": "capture_theme_screenshots_ensuredir", "target": "capture_theme_screenshots_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L165", "weight": 1.0, "_src": "capture_theme_screenshots_main", "_tgt": "capture_theme_screenshots_screenshotpath", "source": "capture_theme_screenshots_screenshotpath", "target": "capture_theme_screenshots_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L159", "weight": 1.0, "_src": "capture_theme_screenshots_main", "_tgt": "capture_theme_screenshots_waitforpageready", "source": "capture_theme_screenshots_waitforpageready", "target": "capture_theme_screenshots_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L162", "weight": 1.0, "_src": "capture_theme_screenshots_main", "_tgt": "capture_theme_screenshots_settheme", "source": "capture_theme_screenshots_settheme", "target": "capture_theme_screenshots_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L166", "weight": 1.0, "_src": "capture_theme_screenshots_main", "_tgt": "capture_theme_screenshots_capturescreenshot", "source": "capture_theme_screenshots_capturescreenshot", "target": "capture_theme_screenshots_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/capture-theme-screenshots.js", "source_location": "L198", "weight": 1.0, "_src": "capture_theme_screenshots_main", "_tgt": "capture_theme_screenshots_generateindex", "source": "capture_theme_screenshots_main", "target": "capture_theme_screenshots_generateindex", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L18", "weight": 1.0, "_src": "performance_test", "_tgt": "performance_test_measure_response_time", "source": "performance_test", "target": "performance_test_measure_response_time", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L41", "weight": 1.0, "_src": "performance_test", "_tgt": "performance_test_print_stats", "source": "performance_test", "target": "performance_test_print_stats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L65", "weight": 1.0, "_src": "performance_test", "_tgt": "performance_test_main", "source": "performance_test", "target": "performance_test_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L97", "weight": 1.0, "_src": "performance_test_main", "_tgt": "performance_test_measure_response_time", "source": "performance_test_measure_response_time", "target": "performance_test_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L19", "weight": 1.0, "_src": "performance_test_rationale_19", "_tgt": "performance_test_measure_response_time", "source": "performance_test_measure_response_time", "target": "performance_test_rationale_19", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L98", "weight": 1.0, "_src": "performance_test_main", "_tgt": "performance_test_print_stats", "source": "performance_test_print_stats", "target": "performance_test_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/scripts/performance_test.py", "source_location": "L42", "weight": 1.0, "_src": "performance_test_rationale_42", "_tgt": "performance_test_print_stats", "source": "performance_test_print_stats", "target": "performance_test_rationale_42", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L126", "weight": 1.0, "_src": "sw", "_tgt": "sw_isstaticasset", "source": "sw", "target": "sw_isstaticasset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L133", "weight": 1.0, "_src": "sw", "_tgt": "sw_cachefirst", "source": "sw", "target": "sw_cachefirst", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L149", "weight": 1.0, "_src": "sw", "_tgt": "sw_stalewhilerevalidate", "source": "sw", "target": "sw_stalewhilerevalidate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L184", "weight": 1.0, "_src": "sw", "_tgt": "sw_processsyncqueue", "source": "sw", "target": "sw_processsyncqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L212", "weight": 1.0, "_src": "sw", "_tgt": "sw_opendb", "source": "sw", "target": "sw_opendb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L229", "weight": 1.0, "_src": "sw", "_tgt": "sw_getallfromdb", "source": "sw", "target": "sw_getallfromdb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L239", "weight": 1.0, "_src": "sw", "_tgt": "sw_deletefromdb", "source": "sw", "target": "sw_deletefromdb", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L185", "weight": 1.0, "_src": "sw_processsyncqueue", "_tgt": "sw_opendb", "source": "sw_processsyncqueue", "target": "sw_opendb", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L186", "weight": 1.0, "_src": "sw_processsyncqueue", "_tgt": "sw_getallfromdb", "source": "sw_processsyncqueue", "target": "sw_getallfromdb", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/public/sw.js", "source_location": "L197", "weight": 1.0, "_src": "sw_processsyncqueue", "_tgt": "sw_deletefromdb", "source": "sw_processsyncqueue", "target": "sw_deletefromdb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L19", "weight": 1.0, "_src": "theme_cross_browser_spec", "_tgt": "theme_cross_browser_spec_getthemestate", "source": "theme_cross_browser_spec", "target": "theme_cross_browser_spec_getthemestate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L36", "weight": 1.0, "_src": "theme_cross_browser_spec", "_tgt": "theme_cross_browser_spec_setstoredtheme", "source": "theme_cross_browser_spec", "target": "theme_cross_browser_spec_setstoredtheme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L45", "weight": 1.0, "_src": "theme_cross_browser_spec", "_tgt": "theme_cross_browser_spec_loadwiththeme", "source": "theme_cross_browser_spec", "target": "theme_cross_browser_spec_loadwiththeme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L51", "weight": 1.0, "_src": "theme_cross_browser_spec", "_tgt": "theme_cross_browser_spec_clicktoggle", "source": "theme_cross_browser_spec", "target": "theme_cross_browser_spec_clicktoggle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L193", "weight": 1.0, "_src": "theme_cross_browser_spec", "_tgt": "theme_cross_browser_spec_get", "source": "theme_cross_browser_spec", "target": "theme_cross_browser_spec_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme-cross-browser.spec.ts", "source_location": "L47", "weight": 1.0, "_src": "theme_cross_browser_spec_loadwiththeme", "_tgt": "theme_cross_browser_spec_setstoredtheme", "source": "theme_cross_browser_spec_setstoredtheme", "target": "theme_cross_browser_spec_loadwiththeme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "source_location": "L9", "weight": 1.0, "_src": "theme_spec", "_tgt": "theme_spec_getthemestate", "source": "theme_spec", "target": "theme_spec_getthemestate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "source_location": "L25", "weight": 1.0, "_src": "theme_spec", "_tgt": "theme_spec_loadpagewithstoredtheme", "source": "theme_spec", "target": "theme_spec_loadpagewithstoredtheme", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/theme.spec.ts", "source_location": "L42", "weight": 1.0, "_src": "theme_spec", "_tgt": "theme_spec_clickthemetoggle", "source": "theme_spec", "target": "theme_spec_clickthemetoggle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L7", "weight": 1.0, "_src": "contactpage", "_tgt": "contactpage_contactpage", "source": "contactpage", "target": "contactpage_contactpage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L26", "weight": 1.0, "_src": "contactpage_contactpage", "_tgt": "contactpage_contactpage_constructor", "source": "contactpage_contactpage", "target": "contactpage_contactpage_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L45", "weight": 1.0, "_src": "contactpage_contactpage", "_tgt": "contactpage_contactpage_goto", "source": "contactpage_contactpage", "target": "contactpage_contactpage_goto", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L50", "weight": 1.0, "_src": "contactpage_contactpage", "_tgt": "contactpage_contactpage_fillvalidform", "source": "contactpage_contactpage", "target": "contactpage_contactpage_fillvalidform", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L73", "weight": 1.0, "_src": "contactpage_contactpage", "_tgt": "contactpage_contactpage_submit", "source": "contactpage_contactpage", "target": "contactpage_contactpage_submit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L77", "weight": 1.0, "_src": "contactpage_contactpage", "_tgt": "contactpage_contactpage_fillandsubmit", "source": "contactpage_contactpage", "target": "contactpage_contactpage_fillandsubmit", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L82", "weight": 1.0, "_src": "contactpage_contactpage", "_tgt": "contactpage_contactpage_waitforsuccesstoast", "source": "contactpage_contactpage", "target": "contactpage_contactpage_waitforsuccesstoast", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L86", "weight": 1.0, "_src": "contactpage_contactpage", "_tgt": "contactpage_contactpage_waitforerrortoast", "source": "contactpage_contactpage", "target": "contactpage_contactpage_waitforerrortoast", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L90", "weight": 1.0, "_src": "contactpage_contactpage", "_tgt": "contactpage_contactpage_issubmitbuttondisabled", "source": "contactpage_contactpage", "target": "contactpage_contactpage_issubmitbuttondisabled", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L94", "weight": 1.0, "_src": "contactpage_contactpage", "_tgt": "contactpage_contactpage_getfielderror", "source": "contactpage_contactpage", "target": "contactpage_contactpage_getfielderror", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L78", "weight": 1.0, "_src": "contactpage_contactpage_fillandsubmit", "_tgt": "contactpage_contactpage_fillvalidform", "source": "contactpage_contactpage_fillvalidform", "target": "contactpage_contactpage_fillandsubmit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/ContactPage.ts", "source_location": "L79", "weight": 1.0, "_src": "contactpage_contactpage_fillandsubmit", "_tgt": "contactpage_contactpage_submit", "source": "contactpage_contactpage_submit", "target": "contactpage_contactpage_fillandsubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L7", "weight": 1.0, "_src": "navigationpage", "_tgt": "navigationpage_navigationpage", "source": "navigationpage", "target": "navigationpage_navigationpage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L23", "weight": 1.0, "_src": "navigationpage_navigationpage", "_tgt": "navigationpage_navigationpage_constructor", "source": "navigationpage_navigationpage", "target": "navigationpage_navigationpage_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L31", "weight": 1.0, "_src": "navigationpage_navigationpage", "_tgt": "navigationpage_navigationpage_clicknavlink", "source": "navigationpage_navigationpage", "target": "navigationpage_navigationpage_clicknavlink", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L36", "weight": 1.0, "_src": "navigationpage_navigationpage", "_tgt": "navigationpage_navigationpage_openmobilemenu", "source": "navigationpage_navigationpage", "target": "navigationpage_navigationpage_openmobilemenu", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L43", "weight": 1.0, "_src": "navigationpage_navigationpage", "_tgt": "navigationpage_navigationpage_closemobilemenu", "source": "navigationpage_navigationpage", "target": "navigationpage_navigationpage_closemobilemenu", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L53", "weight": 1.0, "_src": "navigationpage_navigationpage", "_tgt": "navigationpage_navigationpage_scrolltofooter", "source": "navigationpage_navigationpage", "target": "navigationpage_navigationpage_scrolltofooter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L58", "weight": 1.0, "_src": "navigationpage_navigationpage", "_tgt": "navigationpage_navigationpage_clickfooterlink", "source": "navigationpage_navigationpage", "target": "navigationpage_navigationpage_clickfooterlink", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/tests/pages/NavigationPage.ts", "source_location": "L64", "weight": 1.0, "_src": "navigationpage_navigationpage", "_tgt": "navigationpage_navigationpage_verifynohorizontaloverflow", "source": "navigationpage_navigationpage", "target": "navigationpage_navigationpage_verifynohorizontaloverflow", "confidence_score": 1.0 } ], "hyperedges": [] }