kell_creations/kell_creations_apps/packages/feature_wordpress/test
Mike Kell ab56c942c7 feat(stage-10E): SquareSyncController + square()/multi() factories + KcBootstrap Square validation + ID conflation fix
Stage 10E - feat/square-catalog-sync-service-controller

P1.1 AppServices.square() / multi() factories (kell_web + kell_mobile)
P1.2 SquareCatalogSyncService ID conflation fix (squareCatalogObjectId lookup)
P1.4 SquareSyncController ChangeNotifier (SyncPhase, syncAll, reset, disposal guard)
P1.5 KcBootstrap Square credential validation with fallback warning

New files:
  feature_wordpress/lib/src/application/square_sync_controller.dart
  feature_wordpress/test/square_sync_controller_test.dart (18 tests)

Modified files:
  feature_wordpress/lib/src/domain/product_draft.dart (squareCatalogObjectId field)
  feature_wordpress/lib/src/application/square_catalog_sync_service.dart (ID conflation fix)
  feature_wordpress/lib/feature_wordpress.dart (barrel export)
  kell_web/lib/composition/app_services.dart (square/multi factories)
  kell_mobile/lib/composition/mobile_app_services.dart (square/multi factories)
  kell_web/test/composition/app_services_test.dart (+23 tests)
  kell_mobile/test/composition/mobile_app_services_test.dart (+23 tests)
  docs/development/build_execution_tracker.md

Test results: 537/537 feature_wordpress, 47/47 kell_web, 49/49 kell_mobile,
              34/34 core, 167/167 feature_inventory - 834 total, 0 failures
dart analyze --fatal-infos: no issues found across all 5 packages
2026-07-25 16:26:53 -04:00
..
widgets feat(stage-9d): product creation UI, category management page, mobile create-product page 2026-07-11 10:50:32 -04:00
fake_product_publishing_repository_test.dart feat(wordpress): add category-only product edit (Stage 1B) 2026-04-11 15:54:51 -04:00
feature_wordpress_test.dart feat(products): add product publishing workspace vertical slice 2026-04-04 13:13:26 -04:00
product_id_mapping_test.dart feat(stage-10b): Square catalog and inventory sync mappers + ProductIdMapping 2026-07-25 07:59:13 -04:00
product_publishing_controller_test.dart feat(stage-9d): product creation UI, category management page, mobile create-product page 2026-07-11 10:50:32 -04:00
square_catalog_repository_test.dart feat(stage-10E): SquareSyncController + square()/multi() factories + KcBootstrap Square validation + ID conflation fix 2026-07-25 16:26:53 -04:00
square_catalog_sync_service_test.dart feat(stage-10d): SquareCatalogSyncService + SquareSyncResult + SyncError + InventorySyncAdapter 2026-07-25 15:17:22 -04:00
square_sync_controller_test.dart feat(stage-10E): SquareSyncController + square()/multi() factories + KcBootstrap Square validation + ID conflation fix 2026-07-25 16:26:53 -04:00
wc_catalog_expansion_test.dart feat(wc-catalog-expansion): Stage 9C — WooCommerce catalog expansion 2026-07-11 10:23:31 -04:00
wordpress_product_mapper_test.dart feat: add bulk publish and bulk submit-for-review actions (Stage 7B) 2026-05-30 11:17:13 -04:00
wordpress_product_publishing_repository_test.dart feat: add bulk publish and bulk submit-for-review actions (Stage 7B) 2026-05-30 11:17:13 -04:00