Files
CompanySite/graphify-out/graph.json
T
WorkRoot AgentandClaude Opus 4.6 dfd7e5685d
Deploy to Production / Build & Verify (push) Failing after 5m44s
E2E Test Suite / Form Interaction Tests (push) Has been skipped
E2E Test Suite / Destructive & Chaos Tests (push) Has been skipped
E2E Test Suite / Cross-Browser Regression (chromium) (push) Has been skipped
E2E Test Suite / Cross-Browser Regression (firefox) (push) Has been skipped
E2E Test Suite / Cross-Browser Regression (webkit) (push) Has been skipped
E2E Test Suite / Mobile Device Tests (push) Has been skipped
E2E Test Suite / Security Header Tests (push) Has been skipped
Ping Search Engines / Notify Search Engines (push) Successful in 7s
Deploy to Production / Pre-Deploy Tests (push) Has been skipped
Deploy to Production / Deploy to Railway (push) Has been skipped
Deploy to Production / Deploy to Render (push) Has been skipped
Deploy to Production / Deploy to VPS (PM2) (push) Has been skipped
Deploy to Production / Deploy to Fly.io (push) Has been skipped
Deploy to Production / Post-Deploy Verification (push) Has been skipped
Deploy to Production / Notify on Failure (push) Successful in 2s
E2E Test Suite / Smoke Tests (P0) (push) Failing after 9m14s
E2E Test Suite / Critical User Journeys (push) Has been skipped
E2E Test Suite / API Integration Tests (push) Has been skipped
E2E Test Suite / Test Report Summary (push) Failing after 4s
Uptime Monitor / Health & Response Time (push) Successful in 3s
Uptime Monitor / SSL Certificate (push) Successful in 2s
Uptime Monitor / Send Alerts (push) Has been skipped
Uptime Monitor / Record Uptime Success (push) Successful in 1s
Update all pages with accurate company data and add 5th blog post
- Fix contact page trust stats (20+ projects, 100% satisfaction, 3+ years)
- Fix portfolio meta description (20+ projects, not 100+)
- Fix services page stats (20+ projects, 100% satisfaction, 6 services)
- Update BaseLayout keywords to match actual tech stack (remove Flutter, add Astro/Golang/Expo)
- Update aggregate rating reviewCount to realistic 20 (was inflated 127)
- Add 5th blog post: Building Scalable ERP Systems
- Replace placeholder SVG blog images with real Unsplash JPEG photos
- Add dedicated image for government IT systems blog post

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 20:26:01 +05:30

3558 lines
131 KiB
JSON

{
"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": []
}