Add JSON files for blog city scoping and SEO post-deploy verification prompts
- Created a new JSON file for the blog city scoping activation prompt, including nodes and edges representing the document structure. - Added a new JSON file for the SEO post-deploy verification prompt, detailing nodes and edges related to SEO verification tasks.
This commit is contained in:
@@ -382,5 +382,17 @@
|
||||
"380": "Community 380",
|
||||
"381": "Community 381",
|
||||
"382": "Community 382",
|
||||
"383": "Community 383"
|
||||
"383": "Community 383",
|
||||
"384": "Community 384",
|
||||
"385": "Community 385",
|
||||
"386": "Community 386",
|
||||
"387": "Community 387",
|
||||
"388": "Community 388",
|
||||
"389": "Community 389",
|
||||
"390": "Community 390",
|
||||
"391": "Community 391",
|
||||
"392": "Community 392",
|
||||
"393": "Community 393",
|
||||
"394": "Community 394",
|
||||
"395": "Community 395"
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
# Graph Report - nobat724_front (2026-07-19)
|
||||
|
||||
## Corpus Check
|
||||
- 619 files · ~559,739 words
|
||||
- 622 files · ~562,947 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 2261 nodes · 2301 edges · 384 communities (351 shown, 33 thin omitted)
|
||||
- Extraction: 94% EXTRACTED · 6% INFERRED · 0% AMBIGUOUS · INFERRED: 137 edges (avg confidence: 0.8)
|
||||
- 2295 nodes · 2334 edges · 396 communities (360 shown, 36 thin omitted)
|
||||
- Extraction: 94% EXTRACTED · 6% INFERRED · 0% AMBIGUOUS · INFERRED: 139 edges (avg confidence: 0.8)
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `36816ede`
|
||||
- Built from commit: `88782e70`
|
||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||
- Run `graphify update .` after code changes (no API cost).
|
||||
|
||||
@@ -161,11 +161,23 @@
|
||||
- [[_COMMUNITY_Community 380|Community 380]]
|
||||
- [[_COMMUNITY_Community 381|Community 381]]
|
||||
- [[_COMMUNITY_Community 382|Community 382]]
|
||||
- [[_COMMUNITY_Community 384|Community 384]]
|
||||
- [[_COMMUNITY_Community 385|Community 385]]
|
||||
- [[_COMMUNITY_Community 386|Community 386]]
|
||||
- [[_COMMUNITY_Community 387|Community 387]]
|
||||
- [[_COMMUNITY_Community 388|Community 388]]
|
||||
- [[_COMMUNITY_Community 389|Community 389]]
|
||||
- [[_COMMUNITY_Community 390|Community 390]]
|
||||
- [[_COMMUNITY_Community 391|Community 391]]
|
||||
- [[_COMMUNITY_Community 392|Community 392]]
|
||||
- [[_COMMUNITY_Community 393|Community 393]]
|
||||
- [[_COMMUNITY_Community 394|Community 394]]
|
||||
- [[_COMMUNITY_Community 395|Community 395]]
|
||||
|
||||
## God Nodes (most connected - your core abstractions)
|
||||
1. `getStateInfo()` - 26 edges
|
||||
1. `getStateInfo()` - 27 edges
|
||||
2. `🏥 نوبت724 (Nobat724) - سیستم نوبتدهی آنلاین پزشکی` - 19 edges
|
||||
3. `تقسیم ممیزی SEO به پرامپتهای کوچک اجرایی — nobat724` - 17 edges
|
||||
3. `تقسیم ممیزی SEO به پرامپتهای کوچک اجرایی — nobat724` - 18 edges
|
||||
4. `imageUrl()` - 15 edges
|
||||
5. `Doctor()` - 11 edges
|
||||
6. `Blog()` - 10 edges
|
||||
@@ -189,15 +201,15 @@
|
||||
## Import Cycles
|
||||
- None detected.
|
||||
|
||||
## Communities (384 total, 33 thin omitted)
|
||||
## Communities (396 total, 36 thin omitted)
|
||||
|
||||
### Community 0 - "Community 0"
|
||||
Cohesion: 0.05
|
||||
Nodes (27): BgGray(), ButtonMenu(), Col(), ModalLogout(), Footer(), head, LogoNamad(), Namads (+19 more)
|
||||
|
||||
### Community 1 - "Community 1"
|
||||
Cohesion: 0.36
|
||||
Nodes (5): convertTimestampToTime(), ButtonData(), DetailLg(), DetailSm(), Head()
|
||||
Cohesion: 0.24
|
||||
Nodes (8): Head(), convertTimestampToJalali(), convertTimestampToTime(), ButtonData(), DetailLg(), DetailSm(), Head(), Card()
|
||||
|
||||
### Community 2 - "Community 2"
|
||||
Cohesion: 0.04
|
||||
@@ -216,12 +228,12 @@ Cohesion: 0.06
|
||||
Nodes (26): bookingState(), DAY_NAMES, formatJalali(), AppointmentList(), ItemAppointment(), AboutDcotor(), ClaimProfileSection(), currentUserMobile() (+18 more)
|
||||
|
||||
### Community 6 - "Community 6"
|
||||
Cohesion: 0.08
|
||||
Nodes (13): Dashboard(), metadata, defineAbilitiesFor(), getUser(), buildPatientUser(), getServerAccessToken(), clearAccessToken(), LogIn() (+5 more)
|
||||
Cohesion: 0.15
|
||||
Nodes (8): Dashboard(), metadata, defineAbilitiesFor(), getUser(), buildPatientUser(), getServerAccessToken(), LogIn(), metadata
|
||||
|
||||
### Community 8 - "Community 8"
|
||||
Cohesion: 0.07
|
||||
Nodes (28): devDependencies, babel-plugin-react-compiler, cross-env, eslint, eslint-config-next, @eslint/eslintrc, jsdom, prettier (+20 more)
|
||||
Cohesion: 0.13
|
||||
Nodes (15): devDependencies, babel-plugin-react-compiler, cross-env, eslint, eslint-config-next, @eslint/eslintrc, jsdom, prettier (+7 more)
|
||||
|
||||
### Community 9 - "Community 9"
|
||||
Cohesion: 0.07
|
||||
@@ -304,8 +316,8 @@ Cohesion: 0.12
|
||||
Nodes (16): دیپلوی nobat724_front روی Liara (پلتفرم Next.js), زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+8 more)
|
||||
|
||||
### Community 29 - "Community 29"
|
||||
Cohesion: 0.08
|
||||
Nodes (20): generateMetadata(), generateMetadata(), Clinics(), generateMetadata(), Appointment(), metadata, Doctors(), generateMetadata() (+12 more)
|
||||
Cohesion: 0.13
|
||||
Nodes (11): generateMetadata(), Blogs(), generateMetadata(), Appointment(), metadata, fetchSiteContext(), getStateInfo(), siteContextCache (+3 more)
|
||||
|
||||
### Community 30 - "Community 30"
|
||||
Cohesion: 0.12
|
||||
@@ -368,8 +380,8 @@ Cohesion: 0.14
|
||||
Nodes (13): `hours/List.js`, آبجکت اسلات (از `adaptSlots` / API), تأیید و سختسازی غیرفعالبودن اسلاتهای گذشته در صفحهی نوبت, زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی (کد واقعی) (+5 more)
|
||||
|
||||
### Community 45 - "Community 45"
|
||||
Cohesion: 0.23
|
||||
Nodes (16): generateMetadata(), generateMetadata(), generateMetadata(), imageUrl(), normalizeBlog(), extractEntityCityId(), getEntityOrigin(), Blog() (+8 more)
|
||||
Cohesion: 0.21
|
||||
Nodes (17): generateMetadata(), generateMetadata(), generateMetadata(), imageUrl(), normalizeBlog(), extractEntityCityId(), findCityById(), getEntityOrigin() (+9 more)
|
||||
|
||||
### Community 46 - "Community 46"
|
||||
Cohesion: 0.22
|
||||
@@ -392,8 +404,8 @@ Cohesion: 0.15
|
||||
Nodes (12): زمینه, فایلهای مرتبط, مشکل / هدف, نمایش تعداد پزشکان هر تخصص در صفحه /specialties, نکات مهم, وضعیت فعلی (کد واقعی), وظایف, پروژه (+4 more)
|
||||
|
||||
### Community 51 - "Community 51"
|
||||
Cohesion: 0.06
|
||||
Nodes (21): ProvinceContext, ProvinceProvider(), Probe(), useProvince(), Content(), Form(), SubmitData(), EditField() (+13 more)
|
||||
Cohesion: 0.19
|
||||
Nodes (9): Card(), PAYMENT_STATUS, TYPE_LABELS, Head(), listTab, Transactions(), List(), PAYMENT_STATUS (+1 more)
|
||||
|
||||
### Community 52 - "Community 52"
|
||||
Cohesion: 0.24
|
||||
@@ -468,16 +480,16 @@ Cohesion: 0.20
|
||||
Nodes (9): رفع جهت تبدیل تاریخ تولد هنگام ایجاد پروفایل, زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی (کد واقعی), وظایف, پروژه (+1 more)
|
||||
|
||||
### Community 70 - "Community 70"
|
||||
Cohesion: 0.13
|
||||
Nodes (13): ClinicsPage(), AutoComplete(), ButtonFilter(), Content(), ModalSearchCity(), AutoSearch(), FilterButton(), SearchBar() (+5 more)
|
||||
Cohesion: 0.11
|
||||
Nodes (15): ClinicsPage(), DoctorsPage(), AutoComplete(), ButtonFilter(), Content(), ModalSearchCity(), AutoSearch(), FilterButton() (+7 more)
|
||||
|
||||
### Community 71 - "Community 71"
|
||||
Cohesion: 0.22
|
||||
Nodes (7): degree, Form(), gender, degree, Form(), gender, filterList()
|
||||
|
||||
### Community 72 - "Community 72"
|
||||
Cohesion: 0.27
|
||||
Nodes (13): generateMetadata(), buildCanonicalPath(), buildCanonicalQuery(), buildCanonicalUrl(), buildMainCanonicalUrl(), buildSpecialtyCanonicalPath(), CANONICAL_QUERY_KEYS, getCanonicalUrl() (+5 more)
|
||||
Cohesion: 0.26
|
||||
Nodes (13): generateMetadata(), findDomainByCityId(), buildCanonicalPath(), buildCanonicalQuery(), buildCanonicalUrl(), buildMainCanonicalUrl(), buildSpecialtyCanonicalPath(), CANONICAL_QUERY_KEYS (+5 more)
|
||||
|
||||
### Community 73 - "Community 73"
|
||||
Cohesion: 0.32
|
||||
@@ -509,20 +521,16 @@ Nodes (11): رفع خطای `TypeError: fetch failed` در sitemap هنگام د
|
||||
|
||||
### Community 83 - "Community 83"
|
||||
Cohesion: 0.24
|
||||
Nodes (7): Card(), STATUS_LABELS, Head(), listTab, Turns(), List(), STATUS_LABELS
|
||||
Nodes (6): STATUS_LABELS, Head(), listTab, Turns(), List(), STATUS_LABELS
|
||||
|
||||
### Community 86 - "Community 86"
|
||||
Cohesion: 0.21
|
||||
Nodes (10): generateMetadata(), DoctorsPage(), findCityById(), findDomainByCityId(), resolveCityDisplayName(), isRootCity(), ListDoctors(), findSpecialty() (+2 more)
|
||||
Cohesion: 0.39
|
||||
Nodes (6): generateMetadata(), resolveCityDisplayName(), isRootCity(), findSpecialty(), getDoctors(), SpecialtyDetail()
|
||||
|
||||
### Community 87 - "Community 87"
|
||||
Cohesion: 0.33
|
||||
Nodes (6): 1. افزودن صفحه جدید, 2. افزودن API Endpoint جدید, 3. افزودن کامپوننت جدید, 4. کار با تاریخ شمسی, 5. استفاده از Context, 📝 نکات توسعه
|
||||
|
||||
### Community 89 - "Community 89"
|
||||
Cohesion: 0.28
|
||||
Nodes (4): Head(), convertTimestampToJalali(), RelatedContent(), Item()
|
||||
|
||||
### Community 90 - "Community 90"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): buildDays(), InlineJalaliMonth(), MONTHS, WEEKDAYS
|
||||
@@ -588,8 +596,8 @@ Cohesion: 0.40
|
||||
Nodes (3): Allergies(), ItemAllergie(), ModalAddAlergie()
|
||||
|
||||
### Community 140 - "Community 140"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): RootLayout(), normalize(), Pageguide(), safeJsonLd(), safeJsonParse()
|
||||
Cohesion: 0.29
|
||||
Nodes (6): RootLayout(), normalize(), Pageguide(), getRequestOrigin(), safeJsonLd(), safeJsonParse()
|
||||
|
||||
### Community 365 - "Community 365"
|
||||
Cohesion: 0.08
|
||||
@@ -597,7 +605,7 @@ Nodes (23): endpoint جدید, انتخاب محل نوبتدهی (مطب ش
|
||||
|
||||
### Community 366 - "Community 366"
|
||||
Cohesion: 0.11
|
||||
Nodes (17): P10 — بلاگ شهر-محور (C4), P11 — FAQPage schema و متن مقدمهٔ یکتا (M1 + M2), P1 — بررسی robots.txt (پیشنیاز اعتبارسنجی), P2 — هلپرهای مشترک (زیرساخت), P3 — رفع noindex سیستمیک صفحات لیست (C5 — بدترین باگ), P4 — استراتژی canonical سهدسته + تصمیم pagination (C1-a/b/c + M3-B), P5 — بازسازی sitemap (C2), P6 — صفحات موجودیت: Soft-404 و noindex کلینیک خالی (H4 + H7) (+9 more)
|
||||
Nodes (18): P10 — بلاگ شهر-محور (C4), P11 — FAQPage schema و متن مقدمهٔ یکتا (M1 + M2), P1 — بررسی robots.txt (پیشنیاز اعتبارسنجی), P2 — هلپرهای مشترک (زیرساخت), P3 — رفع noindex سیستمیک صفحات لیست (C5 — بدترین باگ), P4 — استراتژی canonical سهدسته + تصمیم pagination (C1-a/b/c + M3-B), P5 — بازسازی sitemap (C2), P6 — صفحات موجودیت: Soft-404 و noindex کلینیک خالی (H4 + H7) (+10 more)
|
||||
|
||||
### Community 367 - "Community 367"
|
||||
Cohesion: 0.40
|
||||
@@ -643,25 +651,65 @@ Nodes (4): SearchBar(), ButtonFilter(), Fields(), RedirectLink()
|
||||
Cohesion: 0.40
|
||||
Nodes (3): KOHGILUYEH, scope, YASUJ
|
||||
|
||||
### Community 384 - "Community 384"
|
||||
Cohesion: 0.15
|
||||
Nodes (10): Clinics(), generateMetadata(), Doctors(), generateMetadata(), buildClinicParams(), buildDoctorParams(), listingRobots(), USER_FILTER_KEYS (+2 more)
|
||||
|
||||
### Community 385 - "Community 385"
|
||||
Cohesion: 0.17
|
||||
Nodes (11): تأیید زندهٔ فیکسهای SEO بعد از deploy, زمینه, نکات مهم, هدف, وظایف, پروژه, ۱. پیش از deploy, ۲. اجرای معیارهای پذیرش روی production (+3 more)
|
||||
|
||||
### Community 386 - "Community 386"
|
||||
Cohesion: 0.18
|
||||
Nodes (10): زمینه, فعالسازی بلاگ شهر-محور (بعد از افزودن شهر در backend), نکات مهم, وضعیت فعلی (کدی که آمادهٔ فعالشدن است), وظایف, پروژه, ۱. تأیید سازگاری شکل پاسخ, ۲. لیست بلاگ per-domain (+2 more)
|
||||
|
||||
### Community 387 - "Community 387"
|
||||
Cohesion: 0.20
|
||||
Nodes (9): زمینه, سادهسازی sitemap با شهرِ موجود در پاسخ + آستانهٔ sitemap-index, نکات مهم, وضعیت فعلی, وظایف, پروژه, ۱. حذف ۳۵ sweep و یکسانسازی با الگوی کلینیک, ۲. آستانهٔ sitemap-index (مستقل از backend) (+1 more)
|
||||
|
||||
### Community 388 - "Community 388"
|
||||
Cohesion: 0.36
|
||||
Nodes (3): SubmitData(), ButtonFixed(), Paying()
|
||||
|
||||
### Community 389 - "Community 389"
|
||||
Cohesion: 0.25
|
||||
Nodes (8): scripts, build, dev, lint, start, test, test:cov, test:watch
|
||||
|
||||
### Community 390 - "Community 390"
|
||||
Cohesion: 0.29
|
||||
Nodes (4): ProvinceContext, ProvinceProvider(), Probe(), useProvince()
|
||||
|
||||
### Community 391 - "Community 391"
|
||||
Cohesion: 0.38
|
||||
Nodes (3): Content(), Form(), EditField()
|
||||
|
||||
### Community 392 - "Community 392"
|
||||
Cohesion: 0.29
|
||||
Nodes (3): clearAccessToken(), handleSessionExpired(), removeToken()
|
||||
|
||||
### Community 394 - "Community 394"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): engines, node, name, private, version
|
||||
|
||||
## Knowledge Gaps
|
||||
- **815 isolated node(s):** `metadata`, `fallbackLabels`, `MaterialUISwitch`, `fixedIconData`, `metadata` (+810 more)
|
||||
- **840 isolated node(s):** `metadata`, `fallbackLabels`, `MaterialUISwitch`, `fixedIconData`, `metadata` (+835 more)
|
||||
These have ≤1 connection - possible missing edges or undocumented components.
|
||||
- **33 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
- **36 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
|
||||
## Suggested Questions
|
||||
_Questions this graph is uniquely positioned to answer:_
|
||||
|
||||
- **Why does `imageUrl()` connect `Community 45` to `Community 0`, `Community 4`, `Community 7`, `Community 81`, `Community 55`, `Community 56`, `Community 89`, `Community 380`?**
|
||||
_High betweenness centrality (0.038) - this node is a cross-community bridge._
|
||||
- **Why does `getStateInfo()` connect `Community 29` to `Community 0`, `Community 67`, `Community 6`, `Community 72`, `Community 140`, `Community 45`, `Community 14`, `Community 16`, `Community 86`, `Community 377`?**
|
||||
_High betweenness centrality (0.034) - this node is a cross-community bridge._
|
||||
- **Why does `isRootCity()` connect `Community 86` to `Community 51`, `Community 3`, `Community 29`, `Community 70`?**
|
||||
_High betweenness centrality (0.023) - this node is a cross-community bridge._
|
||||
- **Are the 24 inferred relationships involving `getStateInfo()` (e.g. with `generateMetadata()` and `AboutUsPage()`) actually correct?**
|
||||
_`getStateInfo()` has 24 INFERRED edges - model-reasoned connections that need verification._
|
||||
_High betweenness centrality (0.035) - this node is a cross-community bridge._
|
||||
- **Why does `getStateInfo()` connect `Community 29` to `Community 384`, `Community 0`, `Community 67`, `Community 6`, `Community 72`, `Community 140`, `Community 45`, `Community 14`, `Community 16`, `Community 86`, `Community 377`?**
|
||||
_High betweenness centrality (0.030) - this node is a cross-community bridge._
|
||||
- **Why does `isRootCity()` connect `Community 86` to `Community 3`, `Community 390`, `Community 70`, `Community 72`, `Community 45`, `Community 29`?**
|
||||
_High betweenness centrality (0.022) - this node is a cross-community bridge._
|
||||
- **Are the 25 inferred relationships involving `getStateInfo()` (e.g. with `generateMetadata()` and `AboutUsPage()`) actually correct?**
|
||||
_`getStateInfo()` has 25 INFERRED edges - model-reasoned connections that need verification._
|
||||
- **Are the 14 inferred relationships involving `imageUrl()` (e.g. with `generateMetadata()` and `generateMetadata()`) actually correct?**
|
||||
_`imageUrl()` has 14 INFERRED edges - model-reasoned connections that need verification._
|
||||
- **What connects `metadata`, `fallbackLabels`, `MaterialUISwitch` to the rest of the system?**
|
||||
_815 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
_840 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
- **Should `Community 0` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.05263157894736842 - nodes in this community are weakly interconnected._
|
||||
graphify-out/cache/ast/v0.8.44/14f09b327a892ae0eebdc73eca14679a31d16444b1d5fc7cbb45ce51ce76e4ed.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/4caa7522d92b10a06680a0abe622223f9fb7b4af4382e2a71361e89201d7cd2b.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/a05878af813c4f0d7c636ea45d333484d6d44d2ba90beb6a8d38484c29e52ff4.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/f0179a58015f443c6aa2cb7a0ca9aa2564cc5f1558f0dddc83606cec51d6aa29.json
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+996
-324
File diff suppressed because it is too large
Load Diff
+29
-14
@@ -35,8 +35,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"app/blog/[slug]/page.js": {
|
||||
"mtime": 1784407027.0477514,
|
||||
"ast_hash": "3ef2ccdd2e5e6f053e46597a16e25c26",
|
||||
"mtime": 1784438834.6904044,
|
||||
"ast_hash": "098bc6bbbd0c6fa8d129205c67f6cf5d",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"app/blogs/loading.js": {
|
||||
@@ -45,8 +45,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"app/blogs/page.js": {
|
||||
"mtime": 1784406632.8936884,
|
||||
"ast_hash": "29bdf4c9f75d6efdcf03f153fb9e10c1",
|
||||
"mtime": 1784438762.6946125,
|
||||
"ast_hash": "2843424633cd799926a28186a38c41aa",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"app/clinic/[slug]/page.js": {
|
||||
@@ -470,8 +470,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"app/sitemap.js": {
|
||||
"mtime": 1784407686.3603573,
|
||||
"ast_hash": "a0279f915ade8ee96f23023100d5dc1a",
|
||||
"mtime": 1784438986.2717946,
|
||||
"ast_hash": "8edb0ee22055739f7869162d4d1b7b87",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"app/specialties/page.js": {
|
||||
@@ -655,8 +655,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"components/blogs/index.js": {
|
||||
"mtime": 1783776875.6913204,
|
||||
"ast_hash": "86f3afa4ef15b4417ecf68c52aece71d",
|
||||
"mtime": 1784438788.4624891,
|
||||
"ast_hash": "fbe480d6e3d2de8a89333ba113ee9984",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"components/blogs/latestArticles/Article.js": {
|
||||
@@ -3445,8 +3445,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
".claude/prompt/seo-critical-fixes-live-audit.md": {
|
||||
"mtime": 1784353135.8496327,
|
||||
"ast_hash": "67a4a108b0ba30a28ebe3c03815ab610",
|
||||
"mtime": 1784435011.6781855,
|
||||
"ast_hash": "ae665c4d0b5f86b475b6e090e7a32cf5",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
".claude/prompt/service-based-online-booking.md": {
|
||||
@@ -3500,13 +3500,13 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"lib/domainHelpers.js": {
|
||||
"mtime": 1784406639.1672857,
|
||||
"ast_hash": "90adb0743935709743883af7c9225688",
|
||||
"mtime": 1784438374.4649374,
|
||||
"ast_hash": "e0f5948b507f09b0ef84897f90de1f8a",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"lib/domainHelpers.test.js": {
|
||||
"mtime": 1784405652.7269192,
|
||||
"ast_hash": "fc23deafe26cf454e8c96e57c3a0f049",
|
||||
"mtime": 1784439047.022351,
|
||||
"ast_hash": "826bdecb83969bfce8a74dc07c9e354a",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"lib/entityQuality.js": {
|
||||
@@ -3543,5 +3543,20 @@
|
||||
"mtime": 1784377204.9349537,
|
||||
"ast_hash": "5c45fd5c8cc1d2a002c6bbf3d8c8066f",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
".claude/prompt/blog-city-scoping-activate.md": {
|
||||
"mtime": 1784434893.533545,
|
||||
"ast_hash": "a22af35df620dc0c47619030050a2aac",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
".claude/prompt/seo-post-deploy-verification.md": {
|
||||
"mtime": 1784434840.429898,
|
||||
"ast_hash": "fb7bcd0f774be683d68a929893dece2f",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
".claude/prompt/sitemap-simplify-with-city.md": {
|
||||
"mtime": 1784434952.6619794,
|
||||
"ast_hash": "dbfa8a32e8d0fced03e20dcb50910a17",
|
||||
"semantic_hash": ""
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user