Mike Kell
b69edd3e4a
feat(wordpress): add category-only product edit (Stage 1B)
Validate Docs / validate-docs (push) Successful in 1m3s
Details
2026-04-11 15:54:51 -04:00
Mike Kell
24671f5f59
feat(wordpress): add category-only product edit (Stage 1B)
2026-04-11 15:54:40 -04:00
Mike Kell
3e233b0df6
Master Development Brief updated after Stage 1A merge
Publish Docs / publish-docs (push) Successful in 1m3s
Details
2026-04-11 11:15:37 -04:00
mtkell
cebac4c32f
Merge pull request 'tage 1A — Description-only product edit implemented' ( #3 ) from feat/description-only-edit into main
...
Publish Docs / publish-docs (push) Successful in 1m1s
Details
Reviewed-on: #3
2026-04-11 15:09:31 +00:00
Mike Kell
8d1a01581a
tage 1A — Description-only product edit implemented
Validate Docs / validate-docs (push) Successful in 56s
Details
2026-04-11 11:07:36 -04:00
Mike Kell
de44b02d76
added master development brief
Publish Docs / publish-docs (push) Successful in 1m3s
Details
2026-04-11 10:48:49 -04:00
Mike Kell
ae9c1dd90c
feat(feature_wordpress): add name-only product update
Publish Docs / publish-docs (push) Successful in 57s
Details
2026-04-11 10:36:00 -04:00
Mike Kell
f8f373b018
fix(feature_wordpress): allow pending review products to move to draft
Publish Docs / publish-docs (push) Successful in 1m12s
Details
2026-04-11 08:16:49 -04:00
mtkell
f9c5ef36da
Merge pull request 'Implement WooCommerce publishDraft flow' ( #2 ) from feature/wp-publish-draft into main
...
Publish Docs / publish-docs (push) Successful in 1m5s
Details
Reviewed-on: #2
## publishDraft Implementation Review
### 1. Cleanup Suggestions
**None.** After thorough review:
- **Production code** (39 lines total): Clean, minimal, correct. The `publish_status.dart` import is used by `updateProductStatus`. No dead code, no unused imports. `flutter analyze` reports zero issues.
- **Test code**: The `publishDraft` and `updateProductStatus` groups each have their own local JSON builder helper. The slight duplication is intentional — each is scoped to its group with the right defaults. No cleanup needed.
- **Static analysis**: Both `feature_wordpress` and `kell_web` pass `flutter analyze` with zero issues.
- **Dashboard test stub** (`_StubProductPublishingRepository.publishDraft` still throws `UnimplementedError`): Correct — the dashboard never calls `publishDraft`, so the stub is never exercised. No change needed.
### 2. Test Gaps Worth Adding (optional, not blocking)
| Gap | Priority | Rationale |
|-----|----------|-----------|
| `publishDraft` with 404 (product not found) | Low | Already covered implicitly by `WooCommerceApiClient.updateProduct` error handling, but an explicit 404 test would document the "missing product" scenario |
| `publishDraft` verifies auth header is present | Low | Auth is tested at the `WooCommerceApiClient` level already; adding it here would be redundant |
| `publishDraft` on already-published product (idempotency) | Low | Tests WooCommerce behavior, not our code |
None of these are blocking.
### 3. PR Readiness
**✅ Ready for merge.**
Evidence:
- `flutter analyze` — 0 issues on both packages
- `flutter test` — 99 pass (feature_wordpress), 24 pass (kell_web)
- 2 files changed, ~15 lines of net production code
- No architectural changes, no composition changes, no credential exposure
- Strict package boundaries preserved
- Runtime config via `--dart-define` unchanged
2026-04-06 00:20:50 +00:00
Mike Kell
ed2333d188
Implement WooCommerce publishDraft flow
Validate Docs / validate-docs (push) Successful in 1m24s
Details
2026-04-05 20:15:00 -04:00
Mike Kell
039612cb6e
Update main with product publishing
Publish Docs / publish-docs (push) Successful in 1m57s
Details
2026-04-05 20:03:10 -04:00
mtkell
d8f8fb6797
Merge pull request 'Add Kell Creations operations app foundation with feature slices and WooCommerce read-only integration' ( #1 ) from feat/inventory-first-slice into main
...
Publish Docs / publish-docs (push) Successful in 51s
Details
Reviewed-on: #1
2026-04-04 19:46:27 +00:00
Mike Kell
129a66f0cf
feat(kell-web): add runtime environment bootstrap for wordpress mode
Validate Docs / validate-docs (push) Successful in 1m5s
Details
2026-04-04 15:23:38 -04:00
Mike Kell
7ab526f083
feat(wordpress): add real WooCommerce read-only product repository
Validate Docs / validate-docs (push) Successful in 1m9s
Details
2026-04-04 15:14:38 -04:00
Mike Kell
23ea1bebe1
feat(workflows): add shared filtering search and selection persistence
Validate Docs / validate-docs (push) Successful in 1m0s
Details
2026-04-04 14:59:26 -04:00
Mike Kell
0f61badba6
feat(navigation): add cross-feature workflow handoffs
Validate Docs / validate-docs (push) Successful in 1m5s
Details
2026-04-04 14:42:03 -04:00
Mike Kell
c2049e2c46
feat(policy): add policy governance workspace vertical slice
Validate Docs / validate-docs (push) Successful in 1m17s
Details
2026-04-04 14:21:49 -04:00
Mike Kell
00a667d19e
feat(dashboard): compose live summary data across features
Validate Docs / validate-docs (push) Successful in 59s
Details
2026-04-04 14:07:21 -04:00
Mike Kell
3330ed23b3
feat(orders): add orders workspace vertical slice
Validate Docs / validate-docs (push) Successful in 52s
Details
2026-04-04 13:57:27 -04:00
Mike Kell
e06c2d8f94
refactor(kell-web): add app-level dependency composition
Validate Docs / validate-docs (push) Successful in 1m9s
Details
2026-04-04 13:38:51 -04:00
Mike Kell
226b21d22d
feat(products): add product publishing workspace vertical slice
Validate Docs / validate-docs (push) Successful in 50s
Details
2026-04-04 13:13:26 -04:00
Mike Kell
6b0e16dec6
feat(kell-web): add dashboard page and reusable shell widgets
Validate Docs / validate-docs (push) Successful in 45s
Details
2026-04-04 12:51:08 -04:00
Mike Kell
c7c12b3b0d
feat(kell-web): add shell routing and inventory vertical slice
Validate Docs / validate-docs (push) Successful in 53s
Details
2026-04-04 12:41:06 -04:00
Mike Kell
417430d996
feat(flutter): add Kell Creations design system and inventory first slice
Validate Docs / validate-docs (push) Successful in 41s
Details
2026-04-04 12:08:51 -04:00
Mike Kell
59548cedbd
Add Flutter app and package monorepo scaffold
Publish Docs / publish-docs (push) Successful in 59s
Details
2026-04-04 09:19:46 -04:00
Mike Kell
5141cdeb26
Added VSCode settings and Flutter Development
Publish Docs / publish-docs (push) Successful in 55s
Details
2026-04-04 08:12:59 -04:00
Mike Kell
d4bab30f75
Add architecture traceability index
Publish Docs / publish-docs (push) Successful in 1m17s
Details
2026-04-03 20:06:29 -04:00
Mike Kell
c68b973b7a
Publish initial policy repository documentation
Publish Docs / publish-docs (push) Successful in 40s
Details
2026-04-03 19:56:34 -04:00
Mike Kell
e83949e2c3
Publish initial policy repository documentation
Publish Docs / publish-docs (push) Successful in 47s
Details
2026-04-03 19:55:25 -04:00
Mike Kell
06c2b68b30
Add policy repository structure and initial governance documents
Publish Docs / publish-docs (push) Successful in 50s
Details
2026-04-03 19:33:22 -04:00
Mike Kell
eddaac8287
Add deployment architecture
Publish Docs / publish-docs (push) Successful in 1m59s
Details
2026-04-03 17:25:33 -04:00
Mike Kell
8b418dd788
ready to commit policy workflow
Publish Docs / publish-docs (push) Successful in 1m21s
Details
2026-04-03 17:13:38 -04:00
Mike Kell
cbda03a432
Add inventory to production dynamic workflow
Publish Docs / publish-docs (push) Successful in 1m19s
Details
2026-03-30 20:05:55 -04:00
Mike Kell
c9cff949d9
Add social campaign publishing dynamic workflow
Publish Docs / publish-docs (push) Successful in 47s
Details
2026-03-30 19:23:21 -04:00
Mike Kell
80c260fdc8
Add product publishing dynamic workflow
Publish Docs / publish-docs (push) Successful in 39s
Details
2026-03-30 19:12:58 -04:00
Mike Kell
8d1443a446
Add order to fulfillment dynamic workflow
Publish Docs / publish-docs (push) Successful in 1m53s
Details
2026-03-30 18:59:45 -04:00
Mike Kell
11ca265ed9
Embed remaining PlantUML diagrams in architecture pages
Publish Docs / publish-docs (push) Successful in 1m39s
Details
2026-03-30 18:44:45 -04:00
Mike Kell
3ee48dd4c7
Add PlantUML Diagram images to platform-containers.md and inventory.md
Publish Docs / publish-docs (push) Successful in 40s
Details
2026-03-30 08:20:36 -04:00
Mike Kell
31fd922df5
Added PlantUML SVG inages to workflow and system landscape page
Publish Docs / publish-docs (push) Successful in 1m34s
Details
2026-03-30 08:16:38 -04:00
Mike Kell
571e0c06d0
Add financial analysis component architecture
Publish Docs / publish-docs (push) Successful in 28s
Details
2026-03-30 07:49:46 -04:00
Mike Kell
29c6f724b3
Add social media management component architecture
Publish Docs / publish-docs (push) Successful in 30s
Details
2026-03-30 07:30:50 -04:00
Mike Kell
f6592a497c
Add wordpress management component architecture
Publish Docs / publish-docs (push) Successful in 17s
Details
2026-03-30 07:18:37 -04:00
Mike Kell
cdafe7f696
Add craft manufacturing and MRP component architecture
Publish Docs / publish-docs (push) Successful in 17s
Details
2026-03-30 07:10:13 -04:00
Mike Kell
4a575e506f
Add enterprise audit logging and compliance architecture
Publish Docs / publish-docs (push) Successful in 18s
Details
2026-03-30 07:01:21 -04:00
Mike Kell
1abd605f82
Add enterprise integration and orchestration architecture
Publish Docs / publish-docs (push) Successful in 22s
Details
2026-03-30 06:53:37 -04:00
Mike Kell
55d234114c
Add enterprise identity and access architecture
Publish Docs / publish-docs (push) Successful in 21s
Details
2026-03-30 06:45:05 -04:00
Mike Kell
01b3c77fd9
Add CI/CD workflow documentation
Publish Docs / publish-docs (push) Successful in 20s
Details
2026-03-29 20:42:57 -04:00
Mike Kell
ef850c1320
Use docs-host runner for validation workflow on main
Publish Docs / publish-docs (push) Successful in 18s
Details
2026-03-29 20:04:23 -04:00
Mike Kell
5441b2d43c
Add validation-only docs workflow for non-main branches
Publish Docs / publish-docs (push) Successful in 18s
Details
2026-03-29 19:48:41 -04:00
Mike Kell
46accb911c
Remove temporary test workflow
Publish Docs / publish-docs (push) Successful in 15s
Details
2026-03-29 19:35:50 -04:00