21 Commits
Author SHA1 Message Date
hamed 1668ef8890 Add JSON files for AST cache with empty nodes and edges
- Created new JSON files in the cache for version 0.8.44:
  - a572734068715611824b15faf0381b3e0e139fe7efcf15628b14f29dc027be38.json: Empty nodes and edges with a skipped message for data JSON.
  - c80e24b35764d59b5a43fb04d0f78118d0f2eeb635ea463d9c4904466d3bb29f.json: Empty nodes and edges with a skipped message for non-object root.
  - e4446fb8fcf3fee2bb2562e04e5b6916002646111519f6cd164ea19452bc5f29.json: Populated nodes and edges representing a multi-specialty doctor UI prompt with various relationships and metadata.
2026-08-09 09:14:42 +03:30
hamed 29881eede0 Add AST JSON file for blog category breadcrumb and filter prompt with detailed nodes and edges 2026-07-30 12:22:55 +03:30
hamed 533449c504 Update manifest and add new AST cache for blog frontend sync and default cover
- Updated modification times and AST hashes for several files in the manifest.json.
- Added new entries for `app/api/revalidate/route.js`, `components/blog/detail/Faq.js`, `components/blog/detail/Sources.js`, and other files related to blog functionality.
- Introduced a new AST cache file for the blog frontend sync and default cover prompt, including detailed node and edge relationships.
2026-07-27 19:38:55 +03:30
hamed 2b68ad46b7 Update manifest.json with new mtime and ast_hash values for various files; add breadcrumb and breadcrumb.test.js entries. 2026-07-26 09:18:34 +03:30
hamed f46ba03422 Update manifest.json and add AST cache file for recent changes
- Updated modification times and AST hashes for several JavaScript files in the app/blog, app/component, app/doctor, and components/common directories.
- Added a new AST cache file for a data JSON that was skipped due to a non-object root.
2026-07-23 22:26:58 +03:30
hamed ccbd028fee Add JSON representation of search fix and SEO prompts for Nobat724 2026-07-22 16:49:34 +03:30
hamed 9011b230b3 Update manifest.json and add new AST cache files for clinic contact info and maintenance mode prompts
- Updated mtime and ast_hash for several files in manifest.json
- Added new AST cache files for the clinic contact info fix and maintenance mode client prompts
2026-07-19 22:06:34 +03:30
hamed b3ffba82d4 fix: update source locations and confidence scores in graph.json; update mtime in manifest.json for multiple components 2026-07-19 14:01:05 +03:30
hamed 672a7d89bf Fix community IDs and update sitemap functionality
- Updated community IDs for various components in graph.json to reflect correct associations.
- Added new function `getPublishedDoctors()` in app/sitemap.js and established relationships with existing functions.
- Adjusted source locations for several functions in app/sitemap.js to ensure accurate mapping.
- Enhanced canonical URL handling in lib/getCanonicalUrl.js to prevent incorrect canonicalization for paginated specialty pages.
- Updated manifest.json with new modification times and AST hashes for affected files.
2026-07-19 09:32:00 +03:30
hamed 97e990982f Update manifest.json with new mtime and ast_hash for sitemap.js 2026-07-19 09:10:09 +03:30
hamed 488e5eb0a4 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.
2026-07-19 09:02:23 +03:30
hamed fd48b48613 feat: add canonical URL handling and entity quality checks
- Implemented canonical URL strategies for city-specific domains and entities.
- Added helper functions for domain and city resolution.
- Created tests for canonical URL generation and domain resolution.
- Introduced entity quality checks for doctors and clinics to ensure meaningful content.
- Developed unique introductory texts for listing pages to avoid duplicate content.
- Established robots.txt policies for listing pages to manage indexing based on user filters.
- Enhanced specialty content with dynamic introductions and FAQs to improve SEO.
2026-07-19 07:52:50 +03:30
hamedandClaude Opus 4.8 dfcf62735b chore(graphify): rebuild code graph after day-aware locations
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-18 14:44:51 +03:30
hamedandClaude Opus 4.8 8d0902f35c chore(graphify): rebuild code graph after booking-location change
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-18 13:48:53 +03:30
hamed 778876b1f7 Refactor code structure for improved readability and maintainability 2026-07-10 11:27:17 +03:30
hamed ab2ab0dea2 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`.
2026-07-09 07:34:09 +03:30
hamed a56b7e8de5 fix: update handleChange to use optional chaining and add "use client" directive in Connect component 2026-07-08 18:24:33 +03:30
hamed ee47b535d8 Add empty AST cache file for version 0.8.44 with non-object root data 2026-07-08 17:38:32 +03:30
hamed 92b8f474c1 Add SEO fields to city.json for local branding optimization
- Introduced a new `title` field for each city record, incorporating local brand names.
- Rewrote `slogan` for each city to reflect startup tone and include city keywords.
- Optimized `keywords` with relevant local and long-tail search terms.
- Ensured compliance with SEO best practices and maintained JSON structure.
2026-07-08 11:57:31 +03:30
hamed df7fbb7530 Refactor code structure for improved readability and maintainability 2026-07-06 15:10:19 +03:30
hamed e8e3d7bfd8 Add cache index and graph files for improved data handling
- Created stat-index.json to store metadata for various data files, including size, modification time, and hash.
- Added graph.html and graph.json files to the graphify-out directory for enhanced graph representation.
2026-07-06 10:12:59 +03:30