Procurement & Supply Assurance Manager (PSAM)

Make a procurement thread a live, connected model — from a demand raised (often a material shortage referred from a sibling app), through the requirement, sourcing case and quotes, to a purchase order under local or external-ERP authority, its delivery milestones, expediting and receipt, and the supply risk raised against the work it feeds when delivery slips.

Its central question:

For each purchase requirement, where did the demand come from, how was it sourced and ordered, is delivery on track — and if it is slipping, which downstream work is at risk and what is being done about it?

PSAM is a procurement member of the Work & Supply reference network: a fictional multi-app demo where an orchestrator routes events between sibling apps (amia, mwem, msam, psam, scrm, cwia, psba, soim) that share canonical_ref identifiers so records link across app boundaries. It owns the requirement → sourcing → order → delivery lifecycle and the supply-risk relationships around those records.

The procurement spine

Supplier / ContractRef → PurchaseRequirement → SourcingCase → Quote → PurchaseOrder → (DeliveryMilestone · ExpeditingRecord · ReceiptReference), with SupplyRisk raised against the requirement/order, and ExternalRecordLink / EventOutbox linking outward.

The documents

Page What's in it
00 — Overview What the app is, the domain, the 12 models by area, the demo scenario
01 — Quick Reference Menu map, every model, status vocabularies, cross-app canonical_ref conventions, common commands
02 — System Diagram The procurement data model as a diagram (+ interactive viewer) and the cross-app golden thread

Status

Demonstration prototype: all 12 models render as an AI-Safe CRUD register, seeded with one coherent Work & Supply scenario — a material shortage referred from msam driving PR-1001 for BRG-6208 to a framework call-off and PO-5001 (ORDERED), delivery milestones AT_RISK, and an open late-delivery supply risk against work package WP-1001.

Prototype system; draft. All suppliers, contracts, requirements, orders, quotes and risks in the demo data are fictional; values demonstrate structure only.