Engineering & workflow notes

LAB / 01 — DOMAIN

A parcel is a record.
Its state has meaning.

The model separates a package from the shipment that later contains it. A hold, payment and tracking event each belong to a specific workflow.

Package lifecycle

State vocabulary from AltaPost Core
StateMeaning
expectedA customer pre-alert exists; the parcel has not been received into storage.
receivedThe warehouse has received the parcel; storage or matching is incomplete.
matchedThe parcel is associated with its customer or pre-alert.
storedThe parcel is stored and available for services or shipment selection.
service_requestedAn optional warehouse service is in progress.
service_completedThe service finished; the parcel can return to the storage workflow.
selected_for_shipmentThe parcel is selected for a shipment draft.
included_in_shipmentThe parcel is linked to a shipment and cannot be freely selected.
holdAn operational or compliance review blocks the parcel.
returned / discardedTerminal handling recorded by an authorized operator.

A missing detail is a task, not a guess.

  1. Intake. Associate the customer, pre-alert and receiving event.
  2. Exception. Identify the missing value or document and the person responsible.
  3. Review. Have an authorized operator accept or correct the information.
  4. Resolution. Record the decision and update the customer from the reviewed context.

This sequence is illustrated on the product walkthrough. It does not automatically clear a compliance hold or authorize dispatch.

Shipment lifecycle

created pending_declaration ready_for_packing packed measured priced awaiting_payment paid ready_for_dispatch dispatched

Tracking may then report sorting, transit and delivery. Returns, holds, failed payments and cancellations require their own decisions; the happy path is not the whole process.

How to read this page

This is a human-readable summary of the private Core workflow documentation, reviewed October 27, 2026. It is not a live API contract or a promise that every transition is enabled in a customer deployment.