Carrier events become explicit workflow decisions.
The standalone product is being separated from MyKite-specific storage, email tooling and private-store assumptions. The release target uses Fencair-owned tracking state, direct Canada Post access, native OpenCart order history and bounded automation.
Normalize Canada Post results before any OpenCart order rule is evaluated.
Apply configured order history transitions without direct status writes or unsafe regression of final states.
Use bounded scheduled processing with minimum check intervals, final-state controls and duplicate protection.
Expose single-tracking diagnostics, dry-run behavior and persistent operational logs.