From a6d65310df4b418c2a86975ff2dd188ff1dc34ee Mon Sep 17 00:00:00 2001 From: chattie Date: Wed, 19 Aug 2026 17:09:37 +0200 Subject: [PATCH] feat(F-064): completed feature --- backlog/features.json | 12 ++- .../products/components/ProductEditor.tsx | 9 +- project/apps/admin/tsconfig.tsbuildinfo | 2 +- .../frontend/src/app/products/[slug]/page.tsx | 5 +- .../src/app/productos/[slug]/page.tsx | 6 +- project/storefront/tsconfig.tsbuildinfo | 2 +- work/artifacts/F-064/implementer.md | 101 ++++++++++++++++++ work/artifacts/F-064/leader-close.json | 13 +++ work/artifacts/F-064/qa.json | 15 +++ work/artifacts/F-064/reviewer.json | 16 +++ work/artifacts/F-064/security.json | 14 +++ work/runtime-status.json | 15 ++- 12 files changed, 194 insertions(+), 16 deletions(-) create mode 100644 work/artifacts/F-064/implementer.md create mode 100644 work/artifacts/F-064/leader-close.json create mode 100644 work/artifacts/F-064/qa.json create mode 100644 work/artifacts/F-064/reviewer.json create mode 100644 work/artifacts/F-064/security.json diff --git a/backlog/features.json b/backlog/features.json index ee2710a..1b4a7a2 100644 --- a/backlog/features.json +++ b/backlog/features.json @@ -3244,13 +3244,15 @@ "Existing plain text descriptions still display", "verify.sh is green" ], - "status": "pending", + "status": "done", "created_at": "2026-08-19", "gates": { - "reviewer": false, - "security": false, - "qa": false - } + "reviewer": true, + "security": true, + "qa": true, + "close": true + }, + "completed_at": "2026-08-19T15:09:37Z" } ] } diff --git a/project/apps/admin/src/features/products/components/ProductEditor.tsx b/project/apps/admin/src/features/products/components/ProductEditor.tsx index 0a0f505..cedc85a 100644 --- a/project/apps/admin/src/features/products/components/ProductEditor.tsx +++ b/project/apps/admin/src/features/products/components/ProductEditor.tsx @@ -6,6 +6,7 @@ import { productsApi, brandsApi, categoriesApi } from '@/lib/api-client'; import { ImagesSection } from './sections/ImagesSection'; import { InventorySection } from './sections/InventorySection'; import { PricingSection } from './sections/PricingSection'; +import LexicalEditor from '@/features/cms/components/LexicalEditor'; interface ProductEditorProps { productId?: string; @@ -237,9 +238,11 @@ export function ProductEditor({ productId }: ProductEditorProps) {
-