docs(kitchen-ops-bff): align lifecycle board reads

This commit is contained in:
José René White Enciso 2026-03-31 19:59:32 -06:00
parent b6b6c8fcf6
commit 6d4251b3b3
2 changed files with 2 additions and 1 deletions

View File

@ -31,5 +31,6 @@ This BFF exposes kitchen board, claim or release, transition, and priority workf
- `kitchen-service` currently exposes claim but not a dedicated release contract, so the release route reuses the claim validation path and projects a release-oriented response for the BFF edge. - `kitchen-service` currently exposes claim but not a dedicated release contract, so the release route reuses the claim validation path and projects a release-oriented response for the BFF edge.
- Transition requests now forward `ContextId` to `kitchen-service` so kitchen actions land in the correct shared restaurant lifecycle context. - Transition requests now forward `ContextId` to `kitchen-service` so kitchen actions land in the correct shared restaurant lifecycle context.
- Board reads now rely on the lifecycle-driven kitchen ticket materialization in `kitchen-service`, which means newly accepted restaurant orders can appear without a stack reset.
- The BFF keeps temporary edge-state compatibility for existing web clients by translating `Cooking|Ready|Served` to the canonical kitchen-service states `Preparing|ReadyForPickup|Delivered`. - The BFF keeps temporary edge-state compatibility for existing web clients by translating `Cooking|Ready|Served` to the canonical kitchen-service states `Preparing|ReadyForPickup|Delivered`.
- Correlation IDs are preserved through Thalos session checks and kitchen-service calls. - Correlation IDs are preserved through Thalos session checks and kitchen-service calls.

View File

@ -124,7 +124,7 @@ public sealed class KitchenWorkflowServiceClientTests
private const string BoardPayload = """ private const string BoardPayload = """
{ {
"contextId": "demo-context", "contextId": "demo-context",
"summary": "Kitchen board shows queued, preparing, and ready lanes for the current service context.", "summary": "Kitchen board now reflects persisted tickets linked to shared restaurant orders.",
"lanes": [ "lanes": [
{ {
"lane": "queued", "lane": "queued",