feat: enhance domain handling for global representatives

- Updated `getStateInfo` to fetch site context for domains not in city.json, returning `repContext` with representative details.
- Implemented caching for site context requests to optimize performance.
- Modified doctor and clinic listing pages to pass the `domain` parameter when fetching data for global representatives.
- Adjusted metadata generation in layout and pages to reflect representative branding based on `repContext`.
- Added documentation for the new functionality in `.claude/prompt/global-rep-domain-site.md`.
This commit is contained in:
hamed
2026-07-09 07:34:09 +03:30
parent a56b7e8de5
commit ab2ab0dea2
12 changed files with 612 additions and 135 deletions
+370 -78
View File
@@ -1380,7 +1380,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "fields_editfield",
"community": 3,
"community": 51,
"norm_label": "editfield.js"
},
{
@@ -1390,7 +1390,7 @@
"source_location": "L6",
"_origin": "ast",
"id": "fields_editfield_convertpersiantoenglish",
"community": 3,
"community": 51,
"norm_label": "convertpersiantoenglish()"
},
{
@@ -1400,7 +1400,7 @@
"source_location": "L20",
"_origin": "ast",
"id": "fields_editfield_editfield",
"community": 3,
"community": 51,
"norm_label": "editfield()"
},
{
@@ -2127,10 +2127,10 @@
"label": "RootLayout()",
"file_type": "code",
"source_file": "app/layout.js",
"source_location": "L82",
"source_location": "L84",
"_origin": "ast",
"id": "app_layout_rootlayout",
"community": 366,
"community": 45,
"norm_label": "rootlayout()"
},
{
@@ -2320,7 +2320,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "app_robots",
"community": 51,
"community": 3,
"norm_label": "robots.js"
},
{
@@ -2330,7 +2330,7 @@
"source_location": "L4",
"_origin": "ast",
"id": "app_robots_getcurrentdomain",
"community": 51,
"community": 3,
"norm_label": "getcurrentdomain()"
},
{
@@ -2340,7 +2340,7 @@
"source_location": "L13",
"_origin": "ast",
"id": "app_robots_robots",
"community": 51,
"community": 3,
"norm_label": "robots()"
},
{
@@ -2350,7 +2350,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "app_sitemap",
"community": 51,
"community": 3,
"norm_label": "sitemap.js"
},
{
@@ -2360,7 +2360,7 @@
"source_location": "L17",
"_origin": "ast",
"id": "app_sitemap_tosafedate",
"community": 51,
"community": 3,
"norm_label": "tosafedate()"
},
{
@@ -2370,7 +2370,7 @@
"source_location": "L23",
"_origin": "ast",
"id": "app_sitemap_withlastmodified",
"community": 51,
"community": 3,
"norm_label": "withlastmodified()"
},
{
@@ -2380,7 +2380,7 @@
"source_location": "L28",
"_origin": "ast",
"id": "app_sitemap_getcurrentdomain",
"community": 51,
"community": 3,
"norm_label": "getcurrentdomain()"
},
{
@@ -2390,7 +2390,7 @@
"source_location": "L38",
"_origin": "ast",
"id": "app_sitemap_getcityscope",
"community": 51,
"community": 3,
"norm_label": "getcityscope()"
},
{
@@ -2400,7 +2400,7 @@
"source_location": "L49",
"_origin": "ast",
"id": "app_sitemap_getstaticpages",
"community": 51,
"community": 3,
"norm_label": "getstaticpages()"
},
{
@@ -2410,7 +2410,7 @@
"source_location": "L61",
"_origin": "ast",
"id": "app_sitemap_fetchallpages",
"community": 51,
"community": 3,
"norm_label": "fetchallpages()"
},
{
@@ -2420,7 +2420,7 @@
"source_location": "L90",
"_origin": "ast",
"id": "app_sitemap_cityfilterparams",
"community": 51,
"community": 3,
"norm_label": "cityfilterparams()"
},
{
@@ -2430,7 +2430,7 @@
"source_location": "L98",
"_origin": "ast",
"id": "app_sitemap_getdoctorurls",
"community": 51,
"community": 3,
"norm_label": "getdoctorurls()"
},
{
@@ -2440,7 +2440,7 @@
"source_location": "L114",
"_origin": "ast",
"id": "app_sitemap_getclinicurls",
"community": 51,
"community": 3,
"norm_label": "getclinicurls()"
},
{
@@ -2450,7 +2450,7 @@
"source_location": "L130",
"_origin": "ast",
"id": "app_sitemap_getblogurls",
"community": 51,
"community": 3,
"norm_label": "getblogurls()"
},
{
@@ -2460,7 +2460,7 @@
"source_location": "L146",
"_origin": "ast",
"id": "app_sitemap_sitemap",
"community": 51,
"community": 3,
"norm_label": "sitemap()"
},
{
@@ -2710,7 +2710,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "detail_content",
"community": 3,
"community": 51,
"norm_label": "content.js"
},
{
@@ -2720,7 +2720,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "detail_content_content",
"community": 3,
"community": 51,
"norm_label": "content()"
},
{
@@ -2730,7 +2730,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "detail_form",
"community": 3,
"community": 51,
"norm_label": "form.js"
},
{
@@ -2740,7 +2740,7 @@
"source_location": "L5",
"_origin": "ast",
"id": "detail_form_form",
"community": 3,
"community": 51,
"norm_label": "form()"
},
{
@@ -2750,7 +2750,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "detail_submitdata",
"community": 3,
"community": 51,
"norm_label": "submitdata.js"
},
{
@@ -2760,7 +2760,7 @@
"source_location": "L10",
"_origin": "ast",
"id": "detail_submitdata_submitdata",
"community": 3,
"community": 51,
"norm_label": "submitdata()"
},
{
@@ -2770,7 +2770,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "components_appointment_detail_index_js_detail_index",
"community": 3,
"community": 51,
"norm_label": "index.js"
},
{
@@ -2780,7 +2780,7 @@
"source_location": "L9",
"_origin": "ast",
"id": "components_appointment_detail_index_js_detail_index_detail",
"community": 3,
"community": 51,
"norm_label": "detail()"
},
{
@@ -2970,7 +2970,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "paying_buttonfixed",
"community": 3,
"community": 51,
"norm_label": "buttonfixed.js"
},
{
@@ -2980,7 +2980,7 @@
"source_location": "L3",
"_origin": "ast",
"id": "paying_buttonfixed_buttonfixed",
"community": 3,
"community": 51,
"norm_label": "buttonfixed()"
},
{
@@ -2990,7 +2990,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "paying_index",
"community": 3,
"community": 51,
"norm_label": "index.js"
},
{
@@ -3000,7 +3000,7 @@
"source_location": "L11",
"_origin": "ast",
"id": "paying_index_paying",
"community": 3,
"community": 6,
"norm_label": "paying()"
},
{
@@ -11070,7 +11070,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "context_provinceprovider",
"community": 3,
"community": 51,
"norm_label": "provinceprovider.js"
},
{
@@ -11080,7 +11080,7 @@
"source_location": "L7",
"_origin": "ast",
"id": "context_provinceprovider_provincecontext",
"community": 3,
"community": 51,
"norm_label": "provincecontext"
},
{
@@ -11090,7 +11090,7 @@
"source_location": "L9",
"_origin": "ast",
"id": "context_provinceprovider_provinceprovider",
"community": 3,
"community": 51,
"norm_label": "provinceprovider()"
},
{
@@ -11100,7 +11100,7 @@
"source_location": "L30",
"_origin": "ast",
"id": "context_provinceprovider_useprovince",
"community": 3,
"community": 51,
"norm_label": "useprovince()"
},
{
@@ -11110,7 +11110,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "context_provinceprovider_test",
"community": 3,
"community": 51,
"norm_label": "provinceprovider.test.jsx"
},
{
@@ -11120,7 +11120,7 @@
"source_location": "L5",
"_origin": "ast",
"id": "context_provinceprovider_test_probe",
"community": 3,
"community": 51,
"norm_label": "probe()"
},
{
@@ -11130,7 +11130,7 @@
"source_location": "L10",
"_origin": "ast",
"id": "context_provinceprovider_test_sethostname",
"community": 3,
"community": 51,
"norm_label": "sethostname()"
},
{
@@ -11760,7 +11760,7 @@
"source_location": "L31",
"_origin": "ast",
"id": "lib_getcanonicalurl_getrequestorigin",
"community": 72,
"community": 45,
"norm_label": "getrequestorigin()"
},
{
@@ -11793,11 +11793,31 @@
"community": 29,
"norm_label": "getstateinfo.js"
},
{
"label": "siteContextCache",
"file_type": "code",
"source_file": "lib/getStateInfo.js",
"source_location": "L17",
"_origin": "ast",
"id": "lib_getstateinfo_sitecontextcache",
"community": 29,
"norm_label": "sitecontextcache"
},
{
"label": "fetchSiteContext()",
"file_type": "code",
"source_file": "lib/getStateInfo.js",
"source_location": "L19",
"_origin": "ast",
"id": "lib_getstateinfo_fetchsitecontext",
"community": 29,
"norm_label": "fetchsitecontext()"
},
{
"label": "getStateInfo()",
"file_type": "code",
"source_file": "lib/getStateInfo.js",
"source_location": "L10",
"source_location": "L41",
"_origin": "ast",
"id": "lib_getstateinfo_getstateinfo",
"community": 29,
@@ -11860,7 +11880,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "lib_money",
"community": 3,
"community": 6,
"norm_label": "money.js"
},
{
@@ -11870,7 +11890,7 @@
"source_location": "L4",
"_origin": "ast",
"id": "lib_money_rialtotoman",
"community": 3,
"community": 6,
"norm_label": "rialtotoman()"
},
{
@@ -11880,7 +11900,7 @@
"source_location": "L5",
"_origin": "ast",
"id": "lib_money_tomantorial",
"community": 3,
"community": 6,
"norm_label": "tomantorial()"
},
{
@@ -11890,7 +11910,7 @@
"source_location": "L8",
"_origin": "ast",
"id": "lib_money_formattoman",
"community": 3,
"community": 6,
"norm_label": "formattoman()"
},
{
@@ -12030,7 +12050,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "lib_sanitize",
"community": 366,
"community": 6,
"norm_label": "sanitize.js"
},
{
@@ -12050,7 +12070,7 @@
"source_location": "L18",
"_origin": "ast",
"id": "lib_sanitize_safejsonld",
"community": 366,
"community": 45,
"norm_label": "safejsonld()"
},
{
@@ -12060,7 +12080,7 @@
"source_location": "L22",
"_origin": "ast",
"id": "lib_sanitize_safejsonparse",
"community": 366,
"community": 6,
"norm_label": "safejsonparse()"
},
{
@@ -12090,7 +12110,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "lib_tokenstore",
"community": 79,
"community": 6,
"norm_label": "tokenstore.js"
},
{
@@ -12100,7 +12120,7 @@
"source_location": "L3",
"_origin": "ast",
"id": "lib_tokenstore_getaccesstoken",
"community": 79,
"community": 6,
"norm_label": "getaccesstoken()"
},
{
@@ -12110,7 +12130,7 @@
"source_location": "L7",
"_origin": "ast",
"id": "lib_tokenstore_setaccesstoken",
"community": 79,
"community": 6,
"norm_label": "setaccesstoken()"
},
{
@@ -12120,7 +12140,7 @@
"source_location": "L11",
"_origin": "ast",
"id": "lib_tokenstore_clearaccesstoken",
"community": 79,
"community": 6,
"norm_label": "clearaccesstoken()"
},
{
@@ -12180,7 +12200,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "package",
"community": 8,
"community": 373,
"norm_label": "package.json"
},
{
@@ -12190,7 +12210,7 @@
"source_location": "L2",
"_origin": "ast",
"id": "package_name",
"community": 8,
"community": 373,
"norm_label": "name"
},
{
@@ -12200,7 +12220,7 @@
"source_location": "L3",
"_origin": "ast",
"id": "package_version",
"community": 8,
"community": 373,
"norm_label": "version"
},
{
@@ -12210,7 +12230,7 @@
"source_location": "L4",
"_origin": "ast",
"id": "package_private",
"community": 8,
"community": 373,
"norm_label": "private"
},
{
@@ -12220,7 +12240,7 @@
"source_location": "L5",
"_origin": "ast",
"id": "package_engines",
"community": 8,
"community": 373,
"norm_label": "engines"
},
{
@@ -12230,7 +12250,7 @@
"source_location": "L6",
"_origin": "ast",
"id": "package_engines_node",
"community": 8,
"community": 373,
"norm_label": "node"
},
{
@@ -12240,7 +12260,7 @@
"source_location": "L8",
"_origin": "ast",
"id": "package_scripts",
"community": 8,
"community": 366,
"norm_label": "scripts"
},
{
@@ -12250,7 +12270,7 @@
"source_location": "L9",
"_origin": "ast",
"id": "package_scripts_dev",
"community": 8,
"community": 366,
"norm_label": "dev"
},
{
@@ -12260,7 +12280,7 @@
"source_location": "L10",
"_origin": "ast",
"id": "package_scripts_build",
"community": 8,
"community": 366,
"norm_label": "build"
},
{
@@ -12270,7 +12290,7 @@
"source_location": "L11",
"_origin": "ast",
"id": "package_scripts_start",
"community": 8,
"community": 366,
"norm_label": "start"
},
{
@@ -12280,7 +12300,7 @@
"source_location": "L12",
"_origin": "ast",
"id": "package_scripts_lint",
"community": 8,
"community": 366,
"norm_label": "lint"
},
{
@@ -12290,7 +12310,7 @@
"source_location": "L13",
"_origin": "ast",
"id": "package_scripts_test",
"community": 8,
"community": 366,
"norm_label": "test"
},
{
@@ -12300,7 +12320,7 @@
"source_location": "L14",
"_origin": "ast",
"id": "package_scripts_test_watch",
"community": 8,
"community": 366,
"norm_label": "test:watch"
},
{
@@ -12310,7 +12330,7 @@
"source_location": "L15",
"_origin": "ast",
"id": "package_scripts_test_cov",
"community": 8,
"community": 366,
"norm_label": "test:cov"
},
{
@@ -12970,7 +12990,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "services_api",
"community": 79,
"community": 6,
"norm_label": "api.js"
},
{
@@ -12980,7 +13000,7 @@
"source_location": "L6",
"_origin": "ast",
"id": "services_api_extracterrormessage",
"community": 79,
"community": 6,
"norm_label": "extracterrormessage()"
},
{
@@ -12990,7 +13010,7 @@
"source_location": "L19",
"_origin": "ast",
"id": "services_api_api",
"community": 79,
"community": 6,
"norm_label": "api"
},
{
@@ -13000,7 +13020,7 @@
"source_location": "L28",
"_origin": "ast",
"id": "services_api_refreshaccesstoken",
"community": 79,
"community": 6,
"norm_label": "refreshaccesstoken()"
},
{
@@ -13010,7 +13030,7 @@
"source_location": "L45",
"_origin": "ast",
"id": "services_api_handlesessionexpired",
"community": 79,
"community": 6,
"norm_label": "handlesessionexpired()"
},
{
@@ -13040,7 +13060,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "services_response",
"community": 79,
"community": 6,
"norm_label": "response.js"
},
{
@@ -13050,7 +13070,7 @@
"source_location": "L4",
"_origin": "ast",
"id": "services_response_request",
"community": 79,
"community": 6,
"norm_label": "request"
},
{
@@ -13110,7 +13130,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "utils_index",
"community": 79,
"community": 6,
"norm_label": "index.js"
},
{
@@ -13120,7 +13140,7 @@
"source_location": "L4",
"_origin": "ast",
"id": "utils_index_removetoken",
"community": 79,
"community": 6,
"norm_label": "removetoken()"
},
{
@@ -13130,7 +13150,7 @@
"source_location": "L1",
"_origin": "ast",
"id": "utils_sitemap",
"community": 51,
"community": 3,
"norm_label": "sitemap.js"
},
{
@@ -13140,7 +13160,7 @@
"source_location": "L3",
"_origin": "ast",
"id": "utils_sitemap_getbaseurl",
"community": 51,
"community": 3,
"norm_label": "getbaseurl()"
},
{
@@ -17403,6 +17423,126 @@
"community": 48,
"norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
},
{
"label": "global-rep-domain-site.md",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L1",
"_origin": "ast",
"id": "prompt_global_rep_domain_site",
"community": 79,
"norm_label": "global-rep-domain-site.md"
},
{
"label": "\u0633\u0627\u06cc\u062a \u062f\u0627\u0645\u0646\u0647 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0633\u0631\u0627\u0633\u0631\u06cc \u2014 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0627\u0645\u0646\u0647\u060c \u0641\u06cc\u0644\u062a\u0631 \u067e\u0632\u0634\u06a9\u0627\u0646/\u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L1",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u0633\u0627\u06cc\u062a_\u062f\u0627\u0645\u0646\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_\u0641\u06cc\u0644\u062a\u0631_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627",
"community": 79,
"norm_label": "\u0633\u0627\u06cc\u062a \u062f\u0627\u0645\u0646\u0647 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0633\u0631\u0627\u0633\u0631\u06cc \u2014 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0627\u0645\u0646\u0647\u060c \u0641\u06cc\u0644\u062a\u0631 \u067e\u0632\u0634\u06a9\u0627\u0646/\u06a9\u0644\u06cc\u0646\u06cc\u06a9\u200c\u0647\u0627"
},
{
"label": "\u067e\u0631\u0648\u0698\u0647",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L3",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u067e\u0631\u0648\u0698\u0647",
"community": 79,
"norm_label": "\u067e\u0631\u0648\u0698\u0647"
},
{
"label": "\u0632\u0645\u06cc\u0646\u0647",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L9",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u0632\u0645\u06cc\u0646\u0647",
"community": 79,
"norm_label": "\u0632\u0645\u06cc\u0646\u0647"
},
{
"label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L13",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
"community": 79,
"norm_label": "\u0645\u0634\u06a9\u0644 / \u0647\u062f\u0641"
},
{
"label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L19",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
"community": 79,
"norm_label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637"
},
{
"label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L30",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
"community": 79,
"norm_label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc"
},
{
"label": "\u0648\u0638\u0627\u06cc\u0641",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L60",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u0648\u0638\u0627\u06cc\u0641",
"community": 79,
"norm_label": "\u0648\u0638\u0627\u06cc\u0641"
},
{
"label": "\u06f1. \u062a\u0648\u0633\u0639\u0647 `getStateInfo` \u2014 repContext",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L62",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u06f1_\u062a\u0648\u0633\u0639\u0647_getstateinfo_repcontext",
"community": 79,
"norm_label": "\u06f1. \u062a\u0648\u0633\u0639\u0647 `getstateinfo` \u2014 repcontext"
},
{
"label": "\u06f2. \u067e\u0627\u0633 \u062f\u0627\u062f\u0646 `domain` \u062f\u0631 \u0644\u06cc\u0633\u062a\u200c\u0647\u0627",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L81",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u06f2_\u067e\u0627\u0633_\u062f\u0627\u062f\u0646_domain_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0647\u0627",
"community": 79,
"norm_label": "\u06f2. \u067e\u0627\u0633 \u062f\u0627\u062f\u0646 `domain` \u062f\u0631 \u0644\u06cc\u0633\u062a\u200c\u0647\u0627"
},
{
"label": "\u06f3. \u0645\u062a\u0627\u062f\u06cc\u062a\u0627 \u0648 \u0628\u0631\u0646\u062f\u06cc\u0646\u06af \u062f\u0627\u0645\u0646\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L99",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u06f3_\u0645\u062a\u0627\u062f\u06cc\u062a\u0627_\u0648_\u0628\u0631\u0646\u062f\u06cc\u0646\u06af_\u062f\u0627\u0645\u0646\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
"community": 79,
"norm_label": "\u06f3. \u0645\u062a\u0627\u062f\u06cc\u062a\u0627 \u0648 \u0628\u0631\u0646\u062f\u06cc\u0646\u06af \u062f\u0627\u0645\u0646\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647"
},
{
"label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645",
"file_type": "document",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L108",
"_origin": "ast",
"id": "prompt_global_rep_domain_site_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
"community": 79,
"norm_label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645"
},
{
"label": "liara-deploy.md",
"file_type": "document",
@@ -33176,6 +33316,16 @@
"source": "lib_getcanonicalurl_getcanonicalurl",
"target": "lib_getcanonicalurl_buildmaincanonicalurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/getStateInfo.js",
"source_location": "L19",
"weight": 1.0,
"source": "lib_getstateinfo",
"target": "lib_getstateinfo_fetchsitecontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
@@ -33186,6 +33336,38 @@
"source": "lib_getstateinfo",
"target": "lib_getstateinfo_getstateinfo"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "lib/getStateInfo.js",
"source_location": "L17",
"weight": 1.0,
"source": "lib_getstateinfo",
"target": "lib_getstateinfo_sitecontextcache",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "lib/getStateInfo.js",
"source_location": "L27",
"weight": 1.0,
"source": "lib_getstateinfo_fetchsitecontext",
"target": "lib_req_fetchreq"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "lib/getStateInfo.js",
"source_location": "L59",
"weight": 1.0,
"source": "lib_getstateinfo_getstateinfo",
"target": "lib_getstateinfo_fetchsitecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
@@ -38324,6 +38506,116 @@
"source": "prompt_fix_token_storage_xss_headers_\u0648\u0638\u0627\u06cc\u0641",
"target": "prompt_fix_token_storage_xss_headers_\u06f4_security_headers_\u062f\u0631_next_config_js_h_2"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L1",
"weight": 1.0,
"source": "prompt_global_rep_domain_site",
"target": "prompt_global_rep_domain_site_\u0633\u0627\u06cc\u062a_\u062f\u0627\u0645\u0646\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_\u0641\u06cc\u0644\u062a\u0631_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L9",
"weight": 1.0,
"source": "prompt_global_rep_domain_site_\u0633\u0627\u06cc\u062a_\u062f\u0627\u0645\u0646\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_\u0641\u06cc\u0644\u062a\u0631_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627",
"target": "prompt_global_rep_domain_site_\u0632\u0645\u06cc\u0646\u0647",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L19",
"weight": 1.0,
"source": "prompt_global_rep_domain_site_\u0633\u0627\u06cc\u062a_\u062f\u0627\u0645\u0646\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_\u0641\u06cc\u0644\u062a\u0631_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627",
"target": "prompt_global_rep_domain_site_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u0645\u0631\u062a\u0628\u0637",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L13",
"weight": 1.0,
"source": "prompt_global_rep_domain_site_\u0633\u0627\u06cc\u062a_\u062f\u0627\u0645\u0646\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_\u0641\u06cc\u0644\u062a\u0631_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627",
"target": "prompt_global_rep_domain_site_\u0645\u0634\u06a9\u0644_\u0647\u062f\u0641",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L108",
"weight": 1.0,
"source": "prompt_global_rep_domain_site_\u0633\u0627\u06cc\u062a_\u062f\u0627\u0645\u0646\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_\u0641\u06cc\u0644\u062a\u0631_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627",
"target": "prompt_global_rep_domain_site_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L30",
"weight": 1.0,
"source": "prompt_global_rep_domain_site_\u0633\u0627\u06cc\u062a_\u062f\u0627\u0645\u0646\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_\u0641\u06cc\u0644\u062a\u0631_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627",
"target": "prompt_global_rep_domain_site_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L60",
"weight": 1.0,
"source": "prompt_global_rep_domain_site_\u0633\u0627\u06cc\u062a_\u062f\u0627\u0645\u0646\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_\u0641\u06cc\u0644\u062a\u0631_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627",
"target": "prompt_global_rep_domain_site_\u0648\u0638\u0627\u06cc\u0641",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L3",
"weight": 1.0,
"source": "prompt_global_rep_domain_site_\u0633\u0627\u06cc\u062a_\u062f\u0627\u0645\u0646\u0647_\u0627\u062e\u062a\u0635\u0627\u0635\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647_\u0633\u0631\u0627\u0633\u0631\u06cc_\u062a\u0634\u062e\u06cc\u0635_\u062f\u0627\u0645\u0646\u0647_\u0641\u06cc\u0644\u062a\u0631_\u067e\u0632\u0634\u06a9\u0627\u0646_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0647\u0627",
"target": "prompt_global_rep_domain_site_\u067e\u0631\u0648\u0698\u0647",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L62",
"weight": 1.0,
"source": "prompt_global_rep_domain_site_\u0648\u0638\u0627\u06cc\u0641",
"target": "prompt_global_rep_domain_site_\u06f1_\u062a\u0648\u0633\u0639\u0647_getstateinfo_repcontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L81",
"weight": 1.0,
"source": "prompt_global_rep_domain_site_\u0648\u0638\u0627\u06cc\u0641",
"target": "prompt_global_rep_domain_site_\u06f2_\u067e\u0627\u0633_\u062f\u0627\u062f\u0646_domain_\u062f\u0631_\u0644\u06cc\u0633\u062a_\u0647\u0627",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/prompt/global-rep-domain-site.md",
"source_location": "L99",
"weight": 1.0,
"source": "prompt_global_rep_domain_site_\u0648\u0638\u0627\u06cc\u0641",
"target": "prompt_global_rep_domain_site_\u06f3_\u0645\u062a\u0627\u062f\u06cc\u062a\u0627_\u0648_\u0628\u0631\u0646\u062f\u06cc\u0646\u06af_\u062f\u0627\u0645\u0646\u0647_\u0646\u0645\u0627\u06cc\u0646\u062f\u0647",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
@@ -41136,5 +41428,5 @@
}
],
"hyperedges": [],
"built_at_commit": "ee47b535d878f1744ea163606a0d759167dd0a36"
"built_at_commit": "a56b7e8de50645802f13f7723934a78f8bb01fd3"
}