diff --git a/docs/development/build_execution_tracker.md b/docs/development/build_execution_tracker.md index e52b392..301b0b3 100644 --- a/docs/development/build_execution_tracker.md +++ b/docs/development/build_execution_tracker.md @@ -13,7 +13,8 @@ - reconciled: `chore/state-reconciliation-flutter-347` — working tree vs. `main` reconciled 2026-09-25; toolchain moved to Flutter 3.47.0 / Dart 3.13.0; master documents re-baselined - merged: `feat/custom-order-ui` (Stage 11B) — custom order intake UI; merged to main 2026-09-25, commit `6c299e8` - main baseline updated through: `feat/custom-order-ui` (Stage 11B complete, merged 2026-09-25) -- in progress: `feat/custom-order-tracking` (Stage 11C) — Custom order tracking and fulfillment; complete, pending merge +- merged: `feat/custom-order-tracking` (Stage 11C) — custom order tracking and fulfillment; merged to main 2026-09-25, commit `07e7e08`. **Stage 11 complete; audit finding P2.2 closed** +- main baseline updated through: `feat/custom-order-tracking` (Stage 11C complete, merged 2026-09-25) - next branch: `feat/inventory-write-ops` (Stage 12A) — Inventory write operations and domain expansion - total tests on branch: 2373/2373 passing (+329 new: 293 in feature_orders, 22 in kell_mobile, 14 in kell_web); dart analyze --fatal-infos clean across all 11 packages and apps - note: previously quoted totals omitted `feature_policy` (17 tests); it is now included in the count @@ -24,7 +25,7 @@ ### feat/custom-order-tracking -- status: complete, pending merge +- status: merged to main (commit `07e7e08`) - branch: `feat/custom-order-tracking` - stage: 11C — Custom order tracking and fulfillment - date: 2026-09-25 diff --git a/docs/development/master_development_brief.md b/docs/development/master_development_brief.md index 2671b0f..704cceb 100644 --- a/docs/development/master_development_brief.md +++ b/docs/development/master_development_brief.md @@ -134,7 +134,7 @@ Rules: - ✅ Platform observability activated (Stage 16A complete — merged `feat/observability-error-logging` → `main`, 2026-08-29). Structured logging (`KcLogger`, `KcLogRecord`, `KcLogLevel`), log sinks (`KcConsoleLogSink`, `KcInMemoryLogSink`, `KcMultiLogSink`), credential redaction (`KcRedactor`), global uncaught-error capture (`KcErrorReporter`), and operator bug reporting (`KcBugReport`, `KcBugReportService`, `KcBugReportDialog`) wired into both app shells. - ✅ Custom order domain and data landed (Stage 11A complete — merged `feat/custom-order-domain` → `main`, commit `85501fd`, 2026-08-29). `OrderType`, `CustomOrderSpec`, `DepositInfo` (integer cents), the `FulfillmentStatus` pipeline with domain-enforced transitions, and four new `OrdersRepository` methods across both implementations. - ✅ Custom order intake UI landed (Stage 11B complete — merged `feat/custom-order-ui` → `main`, commit `6c299e8`, 2026-09-25). `CustomOrderFormController`, `CustomOrderFormPage`, `CustomOrderConfirmationPage`, the `/orders/custom` web route, and `MobileCustomOrderPage`. -- ✅ Custom order tracking and fulfillment landed (Stage 11C complete — branch `feat/custom-order-tracking` ready for merge, 2026-09-25). `FulfillmentEvent` timeline, `MaterialUsage` + `MaterialConsumptionPort`, `CustomOrderTrackingController`, `CustomOrderTrackingPage`, `FulfillmentTimeline`, `showAdvanceStageDialog`, the `/orders/tracking` web route, `MobileCustomOrderTrackingPage`, and `InventoryMaterialConsumptionAdapter` in both composition layers. **Stage 11 complete; audit finding P2.2 closed.** +- ✅ Custom order tracking and fulfillment landed (Stage 11C complete — merged `feat/custom-order-tracking` → `main`, commit `07e7e08`, 2026-09-25). `FulfillmentEvent` timeline, `MaterialUsage` + `MaterialConsumptionPort`, `CustomOrderTrackingController`, `CustomOrderTrackingPage`, `FulfillmentTimeline`, `showAdvanceStageDialog`, the `/orders/tracking` web route, `MobileCustomOrderTrackingPage`, and `InventoryMaterialConsumptionAdapter` in both composition layers. **Stage 11 complete; audit finding P2.2 closed.** ### Current narrow edit capabilities on `main` @@ -162,8 +162,8 @@ Rules: - latest reported count for `kell_mobile`: `109/109 passed` ← +22 new (`MobileCustomOrderTrackingPage`, inventory adapter) - latest reported count for `feature_policy`: `17/17 passed` (single smoke-test file) - total: `2,373/2,373 passed` (+329 new from Stage 11C branch `feat/custom-order-tracking`) -- main baseline updated through: `feat/custom-order-ui` (Stage 11B complete, merged 2026-09-25, commit `6c299e8`) -- current branch work: `feat/custom-order-tracking` (Stage 11C) — complete, pending merge +- main baseline updated through: `feat/custom-order-tracking` (Stage 11C complete, merged 2026-09-25, commit `07e7e08`) +- current branch work: none — Stage 11 complete; next slice not yet started - next branch: `feat/inventory-write-ops` (Stage 12A) — Inventory write operations and domain expansion > **Note:** The historically quoted total of `1,458` excluded `feature_policy`, which was not listed in the tracker's counted set. Including its 17 tests, the true grand total is `1,475`. `feature_policy` coverage remains thin — all 17 tests live in one smoke-test file with no controller or widget tests. Expanding it is tracked as P3.6 and remains a Test/QA release blocker.