Skip to content

Booking Workspace Change History

PAGE-BOOKING-WORKSPACE-CHG-010 — 2026-09-12

  • Added traditional screen specification and requirements-to-source/test RTM, linked to SRS/SAD, Client source dictionary/relationships/state and native SDD/interface specification.
  • Distinguished C1 Legacy from C2 reference/native; recorded state/company/quantity/schema gaps without declaring native behavior the approved source requirement. C1 technical specs remain in scope.
  • Corrected native header/related-source boundaries and Packing Restore semantics; preserved all historical runtime evidence. Process impact: documentation only; no Product/runtime/DB/provider change.

PAGE-BOOKING-WORKSPACE-CHG-009 — 2026-09-12

  • Linked the source-side developer contract for native parsing, UUID/SQL mapping, transaction/CAS, clone batch and unknown-result recovery. Corrected normal acknowledgement versus separate GET.
  • Separated historical KJ runtime observations from current native source/test coverage; retained historical scenario IDs and Photos evidence without restoring the removed Booking Photos tab.
  • Recorded Client ID 2-only manual/Wiki expansion; Client ID 1 remains undecided.
  • Process impact: NONE; documentation correction only. Runtime/DB/provider were not executed by this change.

PAGE-BOOKING-WORKSPACE-CHG-008 — 2026-09-12

  • Reconciled the page contract with the native React BookingWorkspace, shared @ctc/ui controls and /api/new-system/bookings semantic route.
  • Recorded MysqlCompanyBookingData as the current tenant-scoped transaction, conflict and authoritative-readback owner.
  • Preserved direct create/edit, dirty close, unknown-result reread and independent Packing/Confirmation state.
  • Process impact: NONE; this is current implementation documentation, not a Product behavior change.

PAGE-BOOKING-WORKSPACE-CHG-007 — 2026-08-16

  • Preserved the MK outbound-order SALES_ORDER_ID seed on /bookings/new while keeping the same query parameter inert for the Client 1/CTC profile.
  • Connected the MK outbound-container editor through the shared Booking editor.
  • Enabled table/date controls as soon as the real table readback completes instead of waiting for the larger editor runtime.
  • Process impact: NONE; current Sales Order and Booking writers remain authoritative.
  • Scenarios: SCN-057, SCN-100.

PAGE-BOOKING-WORKSPACE-CHG-006 — 2026-08-15

  • Replaced the reduced React sample workspace with the existing complete KJBookingEditor, KJ form/field, upload/photo and container runtimes.
  • Restored current Packing List, Booking Confirmation where applicable, AI instruction, clone, container, photo, EIR and Create Empty entry points.
  • Added direct /bookings/new opening through the same reused editor.
  • Deleted the sample-only mocked Booking workspace E2E.
  • Process impact: NONE; current API/document/file/effect owners remain authoritative.
  • Scenarios: SCN-010, SCN-020, SCN-030, SCN-040, SCN-050, SCN-055, SCN-057, SCN-090.

PAGE-BOOKING-WORKSPACE-CHG-005 — 2026-08-15

Superseded by PAGE-BOOKING-WORKSPACE-CHG-006.

  • Page contract version: 1
  • Added the shared transportation input contract to the Web mutation boundary before the current Legacy writer.
  • Kept the same four source-backed requirements and verified rejected input performs no write.
  • Process impact: NONE; authentication, tenant/module access, transaction and persistence remain with the current Booking API.
  • Scenario: SCN-030.

PAGE-BOOKING-WORKSPACE-CHG-004 — 2026-08-15

  • Page contract version: 1
  • Classified a committed create with a missing response ID as an unknown result.
  • Required an exact-ID detail readback before recovered state can close the editor.
  • Process impact: NONE; current Booking writer and recovery query remain authoritative.
  • Scenarios: SCN-057, SCN-058.

PAGE-BOOKING-WORKSPACE-CHG-003 — 2026-08-15

  • Page contract version: 1
  • Added read-only Sales Order, PO and Out Ref context from the authoritative Booking detail response.
  • Added no link, unlink, assignment or related-record writer.
  • Process impact: NONE; current Booking detail and Out Ref queries remain authoritative.
  • Scenario: SCN-010.

PAGE-BOOKING-WORKSPACE-CHG-002 — 2026-08-15

  • Page contract version: 1
  • Added read-only compact Container and Delivery Order tables from the authoritative Booking detail response.
  • Kept related states independent and added no related-record action or lifecycle state.
  • Process impact: NONE; current Booking detail query remains authoritative.
  • Scenario: SCN-010.

PAGE-BOOKING-WORKSPACE-CHG-001 — 2026-08-15

  • Page contract version: 1
  • Added actual create/detail routes with source-backed required fields and current optional Booking fields.
  • Added full-detail update merge, authoritative reread and Check status before replay.
  • Displayed Booking, container, delivery-order and document facts independently.
  • Added no invented confirm, correct, cancel or reopen action.
  • Process impact: NONE; current Booking writer and transaction remain authoritative.
  • Scenarios: SCN-010, SCN-020, SCN-030, SCN-040, SCN-050, SCN-055, SCN-090, SCN-100.

---

Source: new-system/docs/pages/transportation/booking-workspace/CHANGELOG.md — ctc repository · This page is an English translation of the source document. Identifiers, file paths and code symbols are unchanged.