43 lines
1.5 KiB
Markdown
43 lines
1.5 KiB
Markdown
# Build Execution Tracker
|
|
|
|
## Current status
|
|
|
|
- main baseline updated through: category-only-edit
|
|
- main baseline commit: `8e7e4cb` (2026-04-11)
|
|
- next branch: feat/post-write-consistency
|
|
- current stage: Stage 2 — Web application operational hardening
|
|
|
|
## Slice tracker
|
|
|
|
### feat/description-only-edit
|
|
|
|
- status: merged to main
|
|
- commit: `cebac4c`
|
|
- inspection: complete
|
|
- implementation: complete
|
|
- tests: passed (212/212)
|
|
- analyze: passed
|
|
- brief updated: yes
|
|
|
|
### feat/category-only-edit
|
|
|
|
- status: merged to main
|
|
- commit: `8e7e4cb`
|
|
- inspection: complete
|
|
- implementation: complete
|
|
- tests: passed (223/223 feature_wordpress, 5/5 kell_web dashboard)
|
|
- analyze: passed (dart analyze — no issues found)
|
|
- brief updated: yes
|
|
|
|
### feat/post-write-consistency
|
|
|
|
- status: implemented — ready for review / merge
|
|
- inspection: complete
|
|
- implementation: complete
|
|
- files changed:
|
|
- `feature_wordpress/lib/src/application/product_publishing_controller.dart` — added `_refreshSelection()` helper; wired into `load()` and all write methods to preserve/refresh `selectedDraft` by id after reload
|
|
- `feature_wordpress/test/product_publishing_controller_test.dart` — added 11 post-write consistency tests covering selection preservation, field refresh (status/price/name/description/category), lastModified, filter/search/sort persistence after writes, item repositioning under active sort, and filter-exit auto-reselection
|
|
- tests: passed (234/234 feature_wordpress)
|
|
- analyze: passed (dart analyze — no issues found)
|
|
- brief updated: yes
|