Master Development Brief updated after Stage 1A merge
Publish Docs / publish-docs (push) Successful in 1m3s
Details
Publish Docs / publish-docs (push) Successful in 1m3s
Details
This commit is contained in:
parent
cebac4c32f
commit
3e233b0df6
|
|
@ -77,20 +77,28 @@ Rules:
|
|||
- Price-only product edit landed.
|
||||
- Search/filter/sort refinement landed.
|
||||
- Name-only product edit landed.
|
||||
- ✅ Description-only product edit landed (Stage 1A complete — merged `feat/description-only-edit` → `main` at `cebac4c`, 2026-04-11).
|
||||
|
||||
### Current narrow edit capabilities on `main`
|
||||
|
||||
- update product status through controlled workflow
|
||||
- update product price only
|
||||
- update product name only
|
||||
- update product description only
|
||||
|
||||
### Latest known validation state on `main`
|
||||
|
||||
- `flutter analyze` clean
|
||||
- `feature_wordpress` tests passing
|
||||
- `kell_web` dashboard tests passing
|
||||
- latest reported count for `feature_wordpress`: `195/195 passed`
|
||||
- latest reported count for `feature_wordpress`: `212/212 passed`
|
||||
- latest reported count for `kell_web` dashboard tests: `10/10 passed`
|
||||
- baseline commit: `cebac4c` (2026-04-11)
|
||||
|
||||
### Next recommended branch
|
||||
|
||||
**`feat/category-only-edit`** — Stage 1B: Category-only product edit.
|
||||
Branch from `main` at `cebac4c`. Follow the same narrow single-field edit pattern established by price, name, and description edits.
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -126,41 +134,12 @@ Use one branch per edit slice:
|
|||
- `feat/description-only-edit`
|
||||
- `feat/category-only-edit`
|
||||
|
||||
#### Stage 1A — Description-only product edit
|
||||
#### ~~Stage 1A — Description-only product edit~~ ✅ COMPLETE
|
||||
|
||||
##### Goal
|
||||
> Merged `feat/description-only-edit` → `main` at `cebac4c` (2026-04-11).
|
||||
> All artifacts delivered: repository contract, fake/WP repo implementations, use case, controller action/result handling, preview panel inline description edit UI, and targeted tests (212 total `feature_wordpress` tests passing).
|
||||
|
||||
Allow updating product description only.
|
||||
|
||||
##### Requirements
|
||||
|
||||
- Inspect the existing price-only and name-only edit implementations first.
|
||||
- Mirror the narrow pattern for description update.
|
||||
- Add one repository method or equivalent narrow path only if needed.
|
||||
- Fake and WP repositories evolve in parallel.
|
||||
- Use existing controller result/feedback patterns.
|
||||
- Keep WooCommerce payload logic in WP repo only.
|
||||
- Do not expose any other editable fields.
|
||||
- Keep description editing plain and controlled.
|
||||
- Do not add a rich text editor.
|
||||
|
||||
##### Expected artifacts
|
||||
|
||||
- repository contract update
|
||||
- fake repo implementation
|
||||
- WP repo implementation
|
||||
- use case
|
||||
- controller action/result handling
|
||||
- preview panel inline description edit UI
|
||||
- targeted repo/controller/widget tests
|
||||
|
||||
##### Definition of done
|
||||
|
||||
- product description updates end-to-end in FAKE and WP modes
|
||||
- no generic update API introduced
|
||||
- tests/analyze clean
|
||||
|
||||
#### Stage 1B — Category-only product edit
|
||||
#### Stage 1B — Category-only product edit ← **NEXT**
|
||||
|
||||
##### Goal
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue