parsa aghaei
|
0162bc7b6d
|
fix: resolve TypeScript build error in SmartAdvisor, wire live API products, and verify 3-app production build
|
2026-07-26 18:42:32 +03:30 |
|
parsa aghaei
|
6a8d20f81a
|
feat: add SeoModule, rate limiting, and complete agency task backlog execution
|
2026-07-26 17:55:54 +03:30 |
|
parsa aghaei
|
0a04bac013
|
feat: complete specialist review and initial agency alignment for Canina Iran
|
2026-07-26 17:54:46 +03:30 |
|
parsa aghaei
|
5e8a919dd0
|
fix: renumber agents — 00_intake stays 00, others shift +1
00_auditor -> 01_auditor
01_ceo -> 02_ceo
02_product_manager -> 03_product_manager
03_architect -> 04_architect
04_dev_backend -> 05_dev_backend
05_dev_frontend -> 06_dev_frontend
06_qa_engineer -> 07_qa_engineer
07_visual_qa -> 08_visual_qa
08_devops_security -> 09_devops_security
09_tech_writer -> 10_tech_writer
10_deploy -> 11_deploy
11_seo_content -> 12_seo_content
Update all references in AGENCY.md, state.json, backlog.json
|
2026-07-26 17:34:50 +03:30 |
|
parsa aghaei
|
f437f46e2e
|
feat: AI Software Agency v3 — complete overhaul
- Add AGENCY.md: master orchestration protocol (universal AI editor entry point)
- Add 00_intake.md: user requirements & intent detection agent
- Add 10_deploy.md: production deployment agent
- Add 11_seo_content.md: SEO specialist & content writer agent (dual mode)
- Add specs/reviews/: directory for specialist review reports
REVIEW PIPELINE (new):
- Each specialist reviews ONLY their own domain:
- 04_dev_backend: API, services, DB, auth, DTOs
- 05_dev_frontend: components, state, UX code, performance
- 07_visual_qa: UX patterns, a11y, responsive, design system
- 08_devops_security: secrets, Docker, CVEs, CI/CD
- 11_seo_content: meta tags, content quality, structured data
- 02_product_manager: synthesis mode reads all findings, deduplicates,
creates unified prioritized backlog
All agents now support dual modes (REVIEW + IMPLEMENT/ENFORCE/CREATE/INSPECT)
state.json v3: adds project_intent, review_phase tracking, resume_context
backlog.json: fixed structure {tasks: [...]}, added sub_steps per task
orchestrate.py: simplified to state management utility (no fake AI calls)
|
2026-07-26 17:30:05 +03:30 |
|
parsa aghaei
|
08c968300f
|
feat: TASK-101 - optimize Prisma schema, compound indexes, wholesale price and Rx fields
|
2026-07-26 16:25:01 +03:30 |
|
parsa aghaei
|
5377ddbfbf
|
docs: audit and re-prioritize backlog across database, NestJS backend, admin panel, and testing layers
|
2026-07-26 16:20:59 +03:30 |
|
parsa aghaei
|
a7abd9a389
|
feat: TASK-121 - add official Germany catalog dosage table link to SmartAdvisor
|
2026-07-26 16:19:46 +03:30 |
|
parsa aghaei
|
167983bbbb
|
feat: TASK-120 - add quick share dosage and product info button to ProductPage
|
2026-07-26 16:15:44 +03:30 |
|
parsa aghaei
|
9236a2b1ab
|
feat: TASK-119 - add sugar-free and gluten-free medical standards banner in IngredientWiki
|
2026-07-26 16:12:52 +03:30 |
|
parsa aghaei
|
4e1aa292ee
|
feat: TASK-118 - add storage conditions and contraindications bar to ProductPage
|
2026-07-26 16:10:07 +03:30 |
|
parsa aghaei
|
17372f9d4d
|
feat: TASK-117 - add official Germany catalog authenticity badge & hotline to CartDrawer
|
2026-07-26 16:08:22 +03:30 |
|
parsa aghaei
|
b2da0f9d70
|
feat: TASK-116 - add ticket support & veterinary online consultation tab to UserDashboard
|
2026-07-26 16:06:52 +03:30 |
|
parsa aghaei
|
5284717cfb
|
feat: TASK-115 - enhance dosage and treatment cost calculator in ProductPage
|
2026-07-26 16:04:39 +03:30 |
|
parsa aghaei
|
21ef2149ba
|
feat: TASK-114 - add official PDF catalog download link and authenticity badge to Footer & ProductPage
|
2026-07-26 15:25:46 +03:30 |
|
parsa aghaei
|
7e17f6840c
|
feat: TASK-113 - add CSV/Excel B2B wholesale price list export capability
|
2026-07-26 15:24:01 +03:30 |
|
parsa aghaei
|
201aebd2f5
|
feat: TASK-112 - implement PrescriptionUploadModal and Header direct prescription order button
|
2026-07-26 15:21:40 +03:30 |
|
parsa aghaei
|
72c126b9ca
|
feat: TASK-111 - add prescription and household supplement filters to ArchivePage
|
2026-07-26 15:19:54 +03:30 |
|
parsa aghaei
|
db3c18a433
|
feat(seo): enhance dynamic sitemap.ts generation with product slugs and fallbacks [TASK-110]
|
2026-07-26 14:59:12 +03:30 |
|
parsa aghaei
|
3cdf51f056
|
feat(admin): add wholesale user verification & role upgrade capabilities [TASK-109]
|
2026-07-26 14:58:08 +03:30 |
|
parsa aghaei
|
92d24c1ed9
|
feat(router): add streaming app/loading.tsx skeleton and global app/error.tsx boundary [TASK-108]
|
2026-07-26 14:57:06 +03:30 |
|
parsa aghaei
|
0f32ec62c1
|
refactor(images): replace raw img tags with next/image in SafeImage, VetGallery, and VideosPage [TASK-107]
|
2026-07-26 14:55:18 +03:30 |
|
parsa aghaei
|
01f4a7cf57
|
test(store): add Vitest unit test suite for cartStore discount, items, and coupon calculations [TASK-106]
|
2026-07-26 14:52:54 +03:30 |
|
parsa aghaei
|
228734c523
|
style(ui): redesign product cards & interactive visual elements with luxury glassmorphism [TASK-105]
|
2026-07-26 14:37:54 +03:30 |
|
parsa aghaei
|
3ab4541933
|
feat(wholesale): implement Bulk Order Matrix with role-based wholesale pricing display [TASK-104]
|
2026-07-26 14:36:53 +03:30 |
|
parsa aghaei
|
9122035784
|
feat(wholesale): add wholesale buyer authentication & license document upload form [TASK-103]
|
2026-07-26 14:35:27 +03:30 |
|
parsa aghaei
|
b690af9cc5
|
feat(wizard): connect recommendation algorithm with real products, calculate exact dosage, and allow instant cart add [TASK-102]
|
2026-07-26 14:33:34 +03:30 |
|
parsa aghaei
|
a8fb4ebd6f
|
feat(seo): implement dynamic metadata, OpenGraph, and Product JSON-LD structured data [TASK-101]
|
2026-07-26 14:31:12 +03:30 |
|
parsa aghaei
|
377ebd7257
|
fix(store): preserve local wallet balance and petId order mapping during fetchProfile sync
|
2026-07-26 13:17:00 +03:30 |
|
parsa aghaei
|
38e86d755b
|
fix(wallet, pet-profile): ensure wallet balance deduction and map petId in order history sync
|
2026-07-25 12:14:08 +03:30 |
|
parsa aghaei
|
6d6824c3ca
|
fix(checkout, profile, address): fix Google autocomplete attributes, wallet balance in checkout, order history and pet profile sync
|
2026-07-25 12:08:15 +03:30 |
|
parsa aghaei
|
a6ae1cf30a
|
fix(profile, checkout): redesign profile mobile layout tabs UX and fix wallet deduction API error
|
2026-07-25 11:54:11 +03:30 |
|
parsa aghaei
|
16ccd99010
|
fix(profile): prevent horizontal overflow and fix mobile layout in UserDashboard
|
2026-07-25 11:49:53 +03:30 |
|
parsa aghaei
|
68fbd7d183
|
fix(profile, image): fix wallet responsive layout on mobile and replace img tags with next/image
|
2026-07-25 11:47:19 +03:30 |
|
parsa aghaei
|
897867c633
|
fix: Resolve calculateDosage runtime TypeError in CheckoutPage
|
2026-07-25 11:42:00 +03:30 |
|
parsa aghaei
|
6638eaa10a
|
feat: Fix responsive layout breakdowns in UserDashboard profile sections
|
2026-07-25 11:40:21 +03:30 |
|
parsa aghaei
|
20a1b225c8
|
feat: Mobile header redesign, shop breadcrumbs fix, checkout address/wallet/contrast improvements and forgot password flow
|
2026-07-25 11:39:01 +03:30 |
|
parsa aghaei
|
c38a50ac21
|
ci: test VPN selective routing fix
Deploy Canina / deploy (push) Successful in 1m17s
|
2026-07-25 11:05:49 +03:30 |
|
parsa aghaei
|
ada1d03d00
|
Merge branch 'develop'
Deploy Canina / deploy (push) Successful in 1m27s
|
2026-07-22 18:44:53 +03:30 |
|
parsa aghaei
|
c125da25ab
|
image tag updated for home page.
|
2026-07-22 18:43:22 +03:30 |
|
parsa aghaei
|
22d5d5eb50
|
ci: trigger CI/CD pipeline test
Deploy Canina / deploy (push) Successful in 10s
|
2026-07-22 18:36:32 +03:30 |
|
parsa aghaei
|
27ef5979aa
|
fix(ui): remove overflow-x-auto from breadcrumbs to eliminate unwanted scrollbar pill
Deploy Canina / deploy (push) Successful in 5m16s
|
2026-07-22 16:36:35 +03:30 |
|
parsa aghaei
|
51b661542a
|
style: standardize breadcrumbs and integrated back button across all pages (Archive, Product, Blog, Blog detail, Wiki)
|
2026-07-22 16:10:14 +03:30 |
|
parsa aghaei
|
3683a768a8
|
fix(blog): integrate back button into top breadcrumb bar for a cleaner minimalist hero layout
|
2026-07-22 16:04:12 +03:30 |
|
parsa aghaei
|
85b542e8b4
|
fix(blog): add breadcrumb navigation, align header text and back button neatly
|
2026-07-22 16:02:57 +03:30 |
|
parsa aghaei
|
13a3b1f405
|
fix(blog): reorder form elements to ensure email input is always first before submit button
|
2026-07-22 16:00:24 +03:30 |
|
parsa aghaei
|
54ef14f006
|
fix(blog): stack mobile newsletter input and submit button inside container cleanly
|
2026-07-22 15:59:03 +03:30 |
|
parsa aghaei
|
1a1d828358
|
feat(blog): complete ultra-premium redesign of science newsletter card
|
2026-07-22 15:55:51 +03:30 |
|
parsa aghaei
|
cd52ac2b7d
|
fix(blog): make newsletter input pill container expand to full width of description
|
2026-07-22 15:52:58 +03:30 |
|
parsa aghaei
|
6cd5e747de
|
fix(blog): stack newsletter icon/title, description, and horizontal pill input vertically with clean space
|
2026-07-22 15:51:45 +03:30 |
|