version ddn-next-1 publication "publication:flowchart" with id "publication:flowchart" title "01 / Purchasing control flow" targets item target id "flowchart" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:responsibility_graph" with id "publication:responsibility_graph" title "02 / Shared responsibility assignments" targets item target id "responsibility_graph" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:raci" with id "publication:raci" title "03 / Model-derived RACI" targets item target id "raci" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:crud" with id "publication:crud" title "04 / Model-derived CRUD" targets item target id "crud" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:dfd_gane" with id "publication:dfd_gane" title "05 / Numbered Gane–Sarson-style DFD" targets item target id "dfd_gane" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:dfd_yourdon" with id "publication:dfd_yourdon" title "06 / Yourdon-style DFD" targets item target id "dfd_yourdon" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:structure" with id "publication:structure" title "07 / Declared class / interface subset" targets item target id "structure" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:usecases" with id "publication:usecases" title "08 / Actor and use-case subset" targets item target id "usecases" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:requirements" with id "publication:requirements" title "09 / Requirement traceability" targets item target id "requirements" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:erd" with id "publication:erd" title "10 / Entity-field representation" targets item target id "erd" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:chen" with id "publication:chen" title "11 / Chen binary projection" targets item target id "chen" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:chart_bar" with id "publication:chart_bar" title "12 / Synthetic monthly value — bar" targets item target id "chart_bar" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:chart_line" with id "publication:chart_line" title "13 / Synthetic monthly value — line" targets item target id "chart_line" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:chart_area" with id "publication:chart_area" title "14 / Synthetic monthly value — area" targets item target id "chart_area" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:chart_pie" with id "publication:chart_pie" title "15 / Synthetic monthly value — pie" targets item target id "chart_pie" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:chart_donut" with id "publication:chart_donut" title "16 / Synthetic monthly value — donut" targets item target id "chart_donut" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:scatter" with id "publication:scatter" title "17 / Cost versus recorded value" targets item target id "scatter" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:time_series" with id "publication:time_series" title "18 / UTC monthly observations" targets item target id "time_series" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:record_table" with id "publication:record_table" title "19 / Shared observation table" targets item target id "record_table" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:decision_table" with id "publication:decision_table" title "20 / Declarative decision-table presentation" targets item target id "decision_table" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:gantt" with id "publication:gantt" title "21 / Supplied-date procurement schedule" targets item target id "gantt" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:schedule_table" with id "publication:schedule_table" title "22 / Schedule source records" targets item target id "schedule_table" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:swot" with id "publication:swot" title "23 / Reusable SWOT panel template" targets item target id "swot" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:sipoc" with id "publication:sipoc" title "24 / SIPOC from shared notes" targets item target id "sipoc" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:journey" with id "publication:journey" title "25 / Service journey with spanning panels" targets item target id "journey" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:matrix_general" with id "publication:matrix_general" title "26 / General relationship matrix" targets item target id "matrix_general" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 publication "publication:shape_atlas" with id "publication:shape_atlas" title "27 / Composable semantic silhouettes" targets item target id "shape_atlas" kind "view" format "svg" page size "content" fit "none" minimum_text 10.666666666666666 element "meridian.procurement.review::process.start" as "flow.start" with id "meridian.procurement.review::process.start" title "Purchase request" element "meridian.procurement.review::process.capture" as "flow.io" with id "meridian.procurement.review::process.capture" title "Capture requested items" element "meridian.procurement.review::process.approve" as "flow.decision" with id "meridian.procurement.review::process.approve" title "Approval granted?" element "meridian.procurement.review::process.order" as "flow.process" with id "meridian.procurement.review::process.order" title "Issue purchase order" metadata x_record start "2026-01-05" end "2026-01-07" status "Complete" element "meridian.procurement.review::process.receive" as "flow.process" with id "meridian.procurement.review::process.receive" title "Receive and inspect" metadata x_record start "2026-01-08" end "2026-01-12" status "Complete" element "meridian.procurement.review::process.invoice" as "flow.document" with id "meridian.procurement.review::process.invoice" title "Matched supplier invoice" element "meridian.procurement.review::process.post" as "flow.subprocess" with id "meridian.procurement.review::process.post" title "Post authorized liability" metadata x_record start "2026-01-13" end "2026-01-16" status "Planned" element "meridian.procurement.review::process.reject" as "flow.process" with id "meridian.procurement.review::process.reject" title "Return for correction" element "meridian.procurement.review::process.close" as "flow.end" with id "meridian.procurement.review::process.close" title "Request closed" relation "meridian.procurement.review::process.p01" as "flow.next" with id "meridian.procurement.review::process.p01" title "Request" endpoints item definition id "meridian.procurement.review::process.start" item definition id "meridian.procurement.review::process.capture" relation "meridian.procurement.review::process.p02" as "flow.next" with id "meridian.procurement.review::process.p02" title "Submit" endpoints item definition id "meridian.procurement.review::process.capture" item definition id "meridian.procurement.review::process.approve" relation "meridian.procurement.review::process.p03" as "flow.next" with id "meridian.procurement.review::process.p03" title "Approved" metadata x_diagram branch "approved" endpoints item definition id "meridian.procurement.review::process.approve" item definition id "meridian.procurement.review::process.order" relation "meridian.procurement.review::process.p04" as "flow.next" with id "meridian.procurement.review::process.p04" title "Rejected" metadata x_diagram branch "rejected" endpoints item definition id "meridian.procurement.review::process.approve" item definition id "meridian.procurement.review::process.reject" relation "meridian.procurement.review::process.p05" as "flow.next" with id "meridian.procurement.review::process.p05" title "Receive" endpoints item definition id "meridian.procurement.review::process.order" item definition id "meridian.procurement.review::process.receive" relation "meridian.procurement.review::process.p06" as "flow.next" with id "meridian.procurement.review::process.p06" title "Match" endpoints item definition id "meridian.procurement.review::process.receive" item definition id "meridian.procurement.review::process.invoice" relation "meridian.procurement.review::process.p07" as "flow.next" with id "meridian.procurement.review::process.p07" title "Authorize" endpoints item definition id "meridian.procurement.review::process.invoice" item definition id "meridian.procurement.review::process.post" relation "meridian.procurement.review::process.p08" as "flow.next" with id "meridian.procurement.review::process.p08" title "Complete" endpoints item definition id "meridian.procurement.review::process.post" item definition id "meridian.procurement.review::process.close" relation "meridian.procurement.review::process.p09" as "flow.next" with id "meridian.procurement.review::process.p09" title "Notify requester" endpoints item definition id "meridian.procurement.review::process.reject" item definition id "meridian.procurement.review::process.close" element "meridian.procurement.review::roles.buyer" as "analysis.role" with id "meridian.procurement.review::roles.buyer" title "Buyer" element "meridian.procurement.review::roles.manager" as "analysis.role" with id "meridian.procurement.review::roles.manager" title "Purchasing manager" element "meridian.procurement.review::roles.warehouse" as "analysis.role" with id "meridian.procurement.review::roles.warehouse" title "Warehouse supervisor" element "meridian.procurement.review::roles.controller" as "analysis.role" with id "meridian.procurement.review::roles.controller" title "Financial controller" relation "meridian.procurement.review::responsibilities.order_r" as "analysis.assignment" with id "meridian.procurement.review::responsibilities.order_r" title "Prepare order" metadata x_assignment code "R" endpoints item definition id "meridian.procurement.review::process.order" item definition id "meridian.procurement.review::roles.buyer" relation "meridian.procurement.review::responsibilities.order_a" as "analysis.assignment" with id "meridian.procurement.review::responsibilities.order_a" title "Approve purchase" metadata x_assignment code "A" endpoints item definition id "meridian.procurement.review::process.order" item definition id "meridian.procurement.review::roles.manager" relation "meridian.procurement.review::responsibilities.receive_r" as "analysis.assignment" with id "meridian.procurement.review::responsibilities.receive_r" title "Accept goods" metadata x_assignment code "R" endpoints item definition id "meridian.procurement.review::process.receive" item definition id "meridian.procurement.review::roles.warehouse" relation "meridian.procurement.review::responsibilities.receive_a" as "analysis.assignment" with id "meridian.procurement.review::responsibilities.receive_a" title "Own acceptance" metadata x_assignment code "A" endpoints item definition id "meridian.procurement.review::process.receive" item definition id "meridian.procurement.review::roles.manager" relation "meridian.procurement.review::responsibilities.post_r" as "analysis.assignment" with id "meridian.procurement.review::responsibilities.post_r" title "Prepare posting" metadata x_assignment code "R" endpoints item definition id "meridian.procurement.review::process.post" item definition id "meridian.procurement.review::roles.buyer" relation "meridian.procurement.review::responsibilities.post_c" as "analysis.assignment" with id "meridian.procurement.review::responsibilities.post_c" title "Provide receipt evidence" metadata x_assignment code "C" endpoints item definition id "meridian.procurement.review::process.post" item definition id "meridian.procurement.review::roles.warehouse" relation "meridian.procurement.review::responsibilities.post_a" as "analysis.assignment" with id "meridian.procurement.review::responsibilities.post_a" title "Own financial effect" metadata x_assignment code "A" endpoints item definition id "meridian.procurement.review::process.post" item definition id "meridian.procurement.review::roles.controller" element "meridian.procurement.review::schema.supplier.supplier_id" as "field" with id "meridian.procurement.review::schema.supplier.supplier_id" title "supplier_id" properties key "primary" content parent id "meridian.procurement.review::schema.supplier" ordinal 0 key "primary" element "meridian.procurement.review::schema.supplier.name" as "field" with id "meridian.procurement.review::schema.supplier.name" title "name" content parent id "meridian.procurement.review::schema.supplier" ordinal 1 element "meridian.procurement.review::schema.supplier" as "entity" with id "meridian.procurement.review::schema.supplier" title "Supplier" members item id "meridian.procurement.review::schema.supplier.supplier_id" item id "meridian.procurement.review::schema.supplier.name" data columns item id "field" label "field" item id "type" label "type" item id "domain" label "domain" item id "constraint" label "constraint" item id "key" label "key" item id "comment" label "comment" rows item item "supplier_id" item null item null item null item "primary" item null item item "name" item null item null item null item null item null element "meridian.procurement.review::schema.po.order_id" as "field" with id "meridian.procurement.review::schema.po.order_id" title "order_id" properties key "primary" content parent id "meridian.procurement.review::schema.po" ordinal 0 key "primary" element "meridian.procurement.review::schema.po.approved_on" as "field" with id "meridian.procurement.review::schema.po.approved_on" title "approved_on" content parent id "meridian.procurement.review::schema.po" ordinal 1 element "meridian.procurement.review::schema.po.total" as "field" with id "meridian.procurement.review::schema.po.total" title "total" content parent id "meridian.procurement.review::schema.po" ordinal 2 element "meridian.procurement.review::schema.po" as "entity" with id "meridian.procurement.review::schema.po" title "Purchase order" members item id "meridian.procurement.review::schema.po.order_id" item id "meridian.procurement.review::schema.po.approved_on" item id "meridian.procurement.review::schema.po.total" data columns item id "field" label "field" item id "type" label "type" item id "domain" label "domain" item id "constraint" label "constraint" item id "key" label "key" item id "comment" label "comment" rows item item "order_id" item null item null item null item "primary" item null item item "approved_on" item null item null item null item null item null item item "total" item null item null item null item null item null element "meridian.procurement.review::schema.receipt.receipt_id" as "field" with id "meridian.procurement.review::schema.receipt.receipt_id" title "receipt_id" properties key "primary" content parent id "meridian.procurement.review::schema.receipt" ordinal 0 key "primary" element "meridian.procurement.review::schema.receipt.received_on" as "field" with id "meridian.procurement.review::schema.receipt.received_on" title "received_on" content parent id "meridian.procurement.review::schema.receipt" ordinal 1 element "meridian.procurement.review::schema.receipt" as "entity" with id "meridian.procurement.review::schema.receipt" title "Goods receipt" members item id "meridian.procurement.review::schema.receipt.receipt_id" item id "meridian.procurement.review::schema.receipt.received_on" data columns item id "field" label "field" item id "type" label "type" item id "domain" label "domain" item id "constraint" label "constraint" item id "key" label "key" item id "comment" label "comment" rows item item "receipt_id" item null item null item null item "primary" item null item item "received_on" item null item null item null item null item null relation "meridian.procurement.review::schema.supplied_by" as "assoc" with id "meridian.procurement.review::schema.supplied_by" title "Placed with" endpoints item definition id "meridian.procurement.review::schema.po" item definition id "meridian.procurement.review::schema.supplier" relation "meridian.procurement.review::schema.receipts_for" as "assoc" with id "meridian.procurement.review::schema.receipts_for" title "Fulfils" endpoints item definition id "meridian.procurement.review::schema.receipt" item definition id "meridian.procurement.review::schema.po" relation "meridian.procurement.review::access.access_po" as "analysis.access" with id "meridian.procurement.review::access.access_po" title "Create and read orders" metadata x_assignment code "CR" endpoints item definition id "meridian.procurement.review::process.order" item definition id "meridian.procurement.review::schema.po" relation "meridian.procurement.review::access.access_supplier" as "analysis.access" with id "meridian.procurement.review::access.access_supplier" title "Read suppliers" metadata x_assignment code "R" endpoints item definition id "meridian.procurement.review::process.order" item definition id "meridian.procurement.review::schema.supplier" relation "meridian.procurement.review::access.access_receipt" as "analysis.access" with id "meridian.procurement.review::access.access_receipt" title "Create receipts" metadata x_assignment code "C" endpoints item definition id "meridian.procurement.review::process.receive" item definition id "meridian.procurement.review::schema.receipt" relation "meridian.procurement.review::access.access_match" as "analysis.access" with id "meridian.procurement.review::access.access_match" title "Read receipts" metadata x_assignment code "R" endpoints item definition id "meridian.procurement.review::process.post" item definition id "meridian.procurement.review::schema.receipt" relation "meridian.procurement.review::access.access_post" as "analysis.access" with id "meridian.procurement.review::access.access_post" title "Read and update orders" metadata x_assignment code "RU" endpoints item definition id "meridian.procurement.review::process.post" item definition id "meridian.procurement.review::schema.po" element "meridian.procurement.review::dfd.supplier" as "dfd.external" with id "meridian.procurement.review::dfd.supplier" title "Supplier" element "meridian.procurement.review::dfd.match" as "dfd.process" with id "meridian.procurement.review::dfd.match" title "Match invoice" metadata x_diagram number "1.0" owner "Accounts payable" element "meridian.procurement.review::dfd.receipts" as "dfd.store" with id "meridian.procurement.review::dfd.receipts" title "Accepted receipts" metadata x_diagram number "D1" element "meridian.procurement.review::dfd.post" as "dfd.process" with id "meridian.procurement.review::dfd.post" title "Post payable" metadata x_diagram number "2.0" owner "Financial control" element "meridian.procurement.review::dfd.ledger" as "dfd.store" with id "meridian.procurement.review::dfd.ledger" title "Payables ledger" metadata x_diagram number "D2" element "meridian.procurement.review::dfd.treasury" as "dfd.external" with id "meridian.procurement.review::dfd.treasury" title "Treasury" relation "meridian.procurement.review::dfd.a" as "dfd.data" with id "meridian.procurement.review::dfd.a" title "Invoice" endpoints item definition id "meridian.procurement.review::dfd.supplier" item definition id "meridian.procurement.review::dfd.match" relation "meridian.procurement.review::dfd.b" as "dfd.data" with id "meridian.procurement.review::dfd.b" title "Receipt evidence" endpoints item definition id "meridian.procurement.review::dfd.receipts" item definition id "meridian.procurement.review::dfd.match" relation "meridian.procurement.review::dfd.c" as "dfd.data" with id "meridian.procurement.review::dfd.c" title "Matched obligation" endpoints item definition id "meridian.procurement.review::dfd.match" item definition id "meridian.procurement.review::dfd.post" relation "meridian.procurement.review::dfd.d" as "dfd.data" with id "meridian.procurement.review::dfd.d" title "Authorized posting" endpoints item definition id "meridian.procurement.review::dfd.post" item definition id "meridian.procurement.review::dfd.ledger" relation "meridian.procurement.review::dfd.e" as "dfd.data" with id "meridian.procurement.review::dfd.e" title "Payment request" endpoints item definition id "meridian.procurement.review::dfd.post" item definition id "meridian.procurement.review::dfd.treasury" element "meridian.procurement.review::classes.order.id" as "field" with id "meridian.procurement.review::classes.order.id" title "id: OrderIdentifier" metadata x_member kind "attribute" visibility "private" content parent id "meridian.procurement.review::classes.order" ordinal 0 element "meridian.procurement.review::classes.order.total" as "field" with id "meridian.procurement.review::classes.order.total" title "total: Money" metadata x_member kind "attribute" visibility "private" content parent id "meridian.procurement.review::classes.order" ordinal 1 element "meridian.procurement.review::classes.order.approve" as "field" with id "meridian.procurement.review::classes.order.approve" title "approve(actor): Decision" metadata x_member kind "operation" visibility "public" content parent id "meridian.procurement.review::classes.order" ordinal 2 element "meridian.procurement.review::classes.order.cancel" as "field" with id "meridian.procurement.review::classes.order.cancel" title "cancel(reason): void" metadata x_member kind "operation" visibility "public" content parent id "meridian.procurement.review::classes.order" ordinal 3 element "meridian.procurement.review::classes.order" as "uml.class" with id "meridian.procurement.review::classes.order" title "PurchaseOrder" members item id "meridian.procurement.review::classes.order.id" item id "meridian.procurement.review::classes.order.total" item id "meridian.procurement.review::classes.order.approve" item id "meridian.procurement.review::classes.order.cancel" data columns item id "field" label "field" item id "type" label "type" item id "domain" label "domain" item id "constraint" label "constraint" item id "key" label "key" item id "comment" label "comment" rows item item "id: OrderIdentifier" item null item null item null item null item null item item "total: Money" item null item null item null item null item null item item "approve(actor): Decision" item null item null item null item null item null item item "cancel(reason): void" item null item null item null item null item null element "meridian.procurement.review::classes.audited.version" as "field" with id "meridian.procurement.review::classes.audited.version" title "version: Integer" metadata x_member kind "attribute" visibility "protected" content parent id "meridian.procurement.review::classes.audited" ordinal 0 element "meridian.procurement.review::classes.audited" as "uml.class" with id "meridian.procurement.review::classes.audited" title "AuditedRecord" members item id "meridian.procurement.review::classes.audited.version" data columns item id "field" label "field" item id "type" label "type" item id "domain" label "domain" item id "constraint" label "constraint" item id "key" label "key" item id "comment" label "comment" rows item item "version: Integer" item null item null item null item null item null element "meridian.procurement.review::classes.repo.save" as "field" with id "meridian.procurement.review::classes.repo.save" title "save(order): Result" metadata x_member kind "operation" visibility "public" abstract true content parent id "meridian.procurement.review::classes.repo" ordinal 0 element "meridian.procurement.review::classes.repo" as "uml.interface" with id "meridian.procurement.review::classes.repo" title "OrderRepository" members item id "meridian.procurement.review::classes.repo.save" data columns item id "field" label "field" item id "type" label "type" item id "domain" label "domain" item id "constraint" label "constraint" item id "key" label "key" item id "comment" label "comment" rows item item "save(order): Result" item null item null item null item null item null element "meridian.procurement.review::classes.adapter.save" as "field" with id "meridian.procurement.review::classes.adapter.save" title "save(order): Result" metadata x_member kind "operation" visibility "public" content parent id "meridian.procurement.review::classes.adapter" ordinal 0 element "meridian.procurement.review::classes.adapter" as "uml.class" with id "meridian.procurement.review::classes.adapter" title "SqlOrderRepository" members item id "meridian.procurement.review::classes.adapter.save" data columns item id "field" label "field" item id "type" label "type" item id "domain" label "domain" item id "constraint" label "constraint" item id "key" label "key" item id "comment" label "comment" rows item item "save(order): Result" item null item null item null item null item null element "meridian.procurement.review::classes.component" as "uml.component" with id "meridian.procurement.review::classes.component" title "Purchasing service" element "meridian.procurement.review::classes.package" as "uml.package" with id "meridian.procurement.review::classes.package" title "Procurement" relation "meridian.procurement.review::classes.base" as "uml.generalization" with id "meridian.procurement.review::classes.base" title "Generalizes to" endpoints item definition id "meridian.procurement.review::classes.order" item definition id "meridian.procurement.review::classes.audited" relation "meridian.procurement.review::classes.realization" as "uml.realization" with id "meridian.procurement.review::classes.realization" title "Implements" endpoints item definition id "meridian.procurement.review::classes.adapter" item definition id "meridian.procurement.review::classes.repo" relation "meridian.procurement.review::classes.uses" as "uml.dependency" with id "meridian.procurement.review::classes.uses" title "Persists" endpoints item definition id "meridian.procurement.review::classes.component" item definition id "meridian.procurement.review::classes.repo" relation "meridian.procurement.review::classes.dep" as "uml.dependency" with id "meridian.procurement.review::classes.dep" title "Depends on" endpoints item definition id "meridian.procurement.review::classes.package" item definition id "meridian.procurement.review::classes.component" element "meridian.procurement.review::usecases.buyer" as "uml.actor" with id "meridian.procurement.review::usecases.buyer" title "Buyer" element "meridian.procurement.review::usecases.create" as "uml.usecase" with id "meridian.procurement.review::usecases.create" title "Create purchase order" element "meridian.procurement.review::usecases.validate" as "uml.usecase" with id "meridian.procurement.review::usecases.validate" title "Validate supplier" element "meridian.procurement.review::usecases.expedite" as "uml.usecase" with id "meridian.procurement.review::usecases.expedite" title "Expedite delivery" relation "meridian.procurement.review::usecases.uses" as "uml.uses" with id "meridian.procurement.review::usecases.uses" title "Participates" endpoints item definition id "meridian.procurement.review::usecases.buyer" item definition id "meridian.procurement.review::usecases.create" relation "meridian.procurement.review::usecases.include" as "uml.include" with id "meridian.procurement.review::usecases.include" title "«include»" endpoints item definition id "meridian.procurement.review::usecases.create" item definition id "meridian.procurement.review::usecases.validate" relation "meridian.procurement.review::usecases.extend" as "uml.extend" with id "meridian.procurement.review::usecases.extend" title "«extend»" endpoints item definition id "meridian.procurement.review::usecases.expedite" item definition id "meridian.procurement.review::usecases.create" element "meridian.procurement.review::requirements.approval" as "req.requirement" with id "meridian.procurement.review::requirements.approval" title "Authorized purchasing" metadata x_diagram code "REQ-01" text "A purchase order must be approved by an authorized actor before issue." element "meridian.procurement.review::requirements.matching" as "req.requirement" with id "meridian.procurement.review::requirements.matching" title "Evidence-backed posting" metadata x_diagram code "REQ-02" text "Posting requires matched receipt and invoice evidence at an approved cutoff." element "meridian.procurement.review::requirements.service" as "req.implementation" with id "meridian.procurement.review::requirements.service" title "Purchasing command service" element "meridian.procurement.review::requirements.test" as "req.test" with id "meridian.procurement.review::requirements.test" title "Reject unapproved order" relation "meridian.procurement.review::requirements.sat" as "req.satisfies" with id "meridian.procurement.review::requirements.sat" title "Satisfies" endpoints item definition id "meridian.procurement.review::requirements.service" item definition id "meridian.procurement.review::requirements.approval" relation "meridian.procurement.review::requirements.verify" as "req.verifies" with id "meridian.procurement.review::requirements.verify" title "Verifies" endpoints item definition id "meridian.procurement.review::requirements.test" item definition id "meridian.procurement.review::requirements.approval" relation "meridian.procurement.review::requirements.derive" as "req.derives" with id "meridian.procurement.review::requirements.derive" title "Derived from" endpoints item definition id "meridian.procurement.review::requirements.matching" item definition id "meridian.procurement.review::requirements.approval" element "meridian.procurement.review::facts.m1" as "record" with id "meridian.procurement.review::facts.m1" title "Jan observation" metadata x_record month "Jan" date "2026-01-01" value 420 cost 270 count 8 unit "CAD" description "Synthetic monthly procurement value" element "meridian.procurement.review::facts.m2" as "record" with id "meridian.procurement.review::facts.m2" title "Feb observation" metadata x_record month "Feb" date "2026-02-01" value 570 cost 320 count 10 unit "CAD" description "Synthetic monthly procurement value" element "meridian.procurement.review::facts.m3" as "record" with id "meridian.procurement.review::facts.m3" title "Mar observation" metadata x_record month "Mar" date "2026-03-01" value 510 cost 350 count 9 unit "CAD" description "Synthetic monthly procurement value" element "meridian.procurement.review::facts.m4" as "record" with id "meridian.procurement.review::facts.m4" title "Apr observation" metadata x_record month "Apr" date "2026-04-01" value 690 cost 390 count 12 unit "CAD" description "Synthetic monthly procurement value" element "meridian.procurement.review::facts.m5" as "record" with id "meridian.procurement.review::facts.m5" title "May observation" metadata x_record month "May" date "2026-05-01" value 810 cost 460 count 15 unit "CAD" description "Synthetic monthly procurement value" element "meridian.procurement.review::facts.m6" as "record" with id "meridian.procurement.review::facts.m6" title "Jun observation" metadata x_record month "Jun" date "2026-06-01" value 750 cost 480 count 14 unit "CAD" description "Synthetic monthly procurement value" element "meridian.procurement.review::rules.rule1" as "record" with id "meridian.procurement.review::rules.rule1" title "Rule 1" metadata x_record condition "supplier inactive" action "Reject with supplier status message" priority 1 element "meridian.procurement.review::rules.rule2" as "record" with id "meridian.procurement.review::rules.rule2" title "Rule 2" metadata x_record condition "approval absent" action "Request authorized approval" priority 2 element "meridian.procurement.review::rules.rule3" as "record" with id "meridian.procurement.review::rules.rule3" title "Rule 3" metadata x_record condition "quantity exceeds tolerance" action "Hold for matching review" priority 3 element "meridian.procurement.review::rules.rule4" as "record" with id "meridian.procurement.review::rules.rule4" title "Rule 4" metadata x_record condition "all guards pass" action "Post with immutable evidence reference" priority 4 relation "meridian.procurement.review::schedule.order_before_receive" as "analysis.precedes" with id "meridian.procurement.review::schedule.order_before_receive" title "Order precedes receipt" endpoints item definition id "meridian.procurement.review::process.order" item definition id "meridian.procurement.review::process.receive" relation "meridian.procurement.review::schedule.receive_before_post" as "analysis.precedes" with id "meridian.procurement.review::schedule.receive_before_post" title "Receipt precedes posting" endpoints item definition id "meridian.procurement.review::process.receive" item definition id "meridian.procurement.review::process.post" element "meridian.procurement.review::notes.supplier" as "note" with id "meridian.procurement.review::notes.supplier" title "SUPPLIERS" description "Approved suppliers provide invoice and delivery evidence." content text "Approved suppliers provide invoice and delivery evidence." draft text "Approved suppliers provide invoice and delivery evidence." element "meridian.procurement.review::notes.inputs" as "note" with id "meridian.procurement.review::notes.inputs" title "INPUTS" description "Purchase authorization, item quantities and expected receipt." content text "Purchase authorization, item quantities and expected receipt." draft text "Purchase authorization, item quantities and expected receipt." element "meridian.procurement.review::notes.process" as "note" with id "meridian.procurement.review::notes.process" title "PROCESS" description "Issue order; receive goods; match invoice; post liability." content text "Issue order; receive goods; match invoice; post liability." draft text "Issue order; receive goods; match invoice; post liability." element "meridian.procurement.review::notes.outputs" as "note" with id "meridian.procurement.review::notes.outputs" title "OUTPUTS" description "Accepted receipt, approved obligation and audit reference." content text "Accepted receipt, approved obligation and audit reference." draft text "Accepted receipt, approved obligation and audit reference." element "meridian.procurement.review::notes.customers" as "note" with id "meridian.procurement.review::notes.customers" title "CUSTOMERS" description "Warehouse, accounts payable and the treasury team." content text "Warehouse, accounts payable and the treasury team." draft text "Warehouse, accounts payable and the treasury team." element "meridian.procurement.review::notes.strength" as "note" with id "meridian.procurement.review::notes.strength" title "STRENGTHS" description "Shared identifiers connect acceptance evidence to accounting." content text "Shared identifiers connect acceptance evidence to accounting." draft text "Shared identifiers connect acceptance evidence to accounting." element "meridian.procurement.review::notes.weakness" as "note" with id "meridian.procurement.review::notes.weakness" title "WEAKNESSES" description "Supplier outages can delay acknowledgement and matching." content text "Supplier outages can delay acknowledgement and matching." draft text "Supplier outages can delay acknowledgement and matching." element "meridian.procurement.review::notes.opportunity" as "note" with id "meridian.procurement.review::notes.opportunity" title "OPPORTUNITIES" description "Publish purpose-scoped events for reconciliation." content text "Publish purpose-scoped events for reconciliation." draft text "Publish purpose-scoped events for reconciliation." element "meridian.procurement.review::notes.threat" as "note" with id "meridian.procurement.review::notes.threat" title "THREATS" description "Duplicate delivery, stale approval and unknown payment outcomes." content text "Duplicate delivery, stale approval and unknown payment outcomes." draft text "Duplicate delivery, stale approval and unknown payment outcomes." element "meridian.procurement.review::notes.journey" as "note" with id "meridian.procurement.review::notes.journey" title "ACTOR EXPERIENCE" description "Clear validation feedback and an actionable recovery path." content text "Clear validation feedback and an actionable recovery path." draft text "Clear validation feedback and an actionable recovery path." element "meridian.procurement.review::notes.verification" as "note" with id "meridian.procurement.review::notes.verification" title "VERIFY" description "Reconcile quantities and values at a named source cutoff." content text "Reconcile quantities and values at a named source cutoff." draft text "Reconcile quantities and values at a named source cutoff." element "meridian.procurement.review::notes.review" as "note" with id "meridian.procurement.review::notes.review" title "REVIEW NOTE" description "This sample is a diagram/contract demonstration, not an implemented purchasing application." content text "This sample is a diagram/contract demonstration, not an implemented purchasing application." draft text "This sample is a diagram/contract demonstration, not an implemented purchasing application." element "swot::panel::s" as "note" with id "swot::panel::s" title "STRENGTHS" metadata x_record id "s" row 0 column 0 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.strength" element "swot::panel::w" as "note" with id "swot::panel::w" title "WEAKNESSES" metadata x_record id "w" row 0 column 1 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.weakness" element "swot::panel::o" as "note" with id "swot::panel::o" title "OPPORTUNITIES" metadata x_record id "o" row 1 column 0 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.opportunity" element "swot::panel::t" as "note" with id "swot::panel::t" title "THREATS" metadata x_record id "t" row 1 column 1 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.threat" element "sipoc::panel::supplier" as "note" with id "sipoc::panel::supplier" title "SUPPLIER" metadata x_record id "supplier" row 0 column 0 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.supplier" element "sipoc::panel::inputs" as "note" with id "sipoc::panel::inputs" title "INPUTS" metadata x_record id "inputs" row 0 column 1 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.inputs" element "sipoc::panel::process" as "note" with id "sipoc::panel::process" title "PROCESS" metadata x_record id "process" row 0 column 2 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.process" element "sipoc::panel::outputs" as "note" with id "sipoc::panel::outputs" title "OUTPUTS" metadata x_record id "outputs" row 0 column 3 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.outputs" element "sipoc::panel::customers" as "note" with id "sipoc::panel::customers" title "CUSTOMERS" metadata x_record id "customers" row 0 column 4 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.customers" element "journey::panel::input" as "note" with id "journey::panel::input" title "INPUT AND EXPECTATION" metadata x_record id "input" row 0 column 0 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.inputs" element "journey::panel::p" as "note" with id "journey::panel::p" title "PROCESS" metadata x_record id "p" row 0 column 1 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.process" element "journey::panel::out" as "note" with id "journey::panel::out" title "OUTPUT" metadata x_record id "out" row 0 column 2 rowspan 1 colspan 1 items item id "meridian.procurement.review::notes.outputs" element "journey::panel::actor" as "note" with id "journey::panel::actor" title "ACTOR EXPERIENCE" metadata x_record id "actor" row 1 column 0 rowspan 1 colspan 3 items item id "meridian.procurement.review::notes.journey" element "journey::panel::verify" as "note" with id "journey::panel::verify" title "VERIFICATION AND REVIEW" metadata x_record id "verify" row 2 column 0 rowspan 1 colspan 3 items item id "meridian.procurement.review::notes.verification" item id "meridian.procurement.review::notes.review" view "flowchart" as "flow.basic@1" with id "flowchart" title "01 / Purchasing control flow" selection include item id "meridian.procurement.review::process.start" item id "meridian.procurement.review::process.capture" item id "meridian.procurement.review::process.approve" item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.receive" item id "meridian.procurement.review::process.invoice" item id "meridian.procurement.review::process.post" item id "meridian.procurement.review::process.reject" item id "meridian.procurement.review::process.close" item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" exclude item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" publication id "publication:flowchart" use "meridian.procurement.review::process.start" named "appearance:flowchart:meridian.procurement.review::process.start" with id "appearance:flowchart:meridian.procurement.review::process.start" use "meridian.procurement.review::process.capture" named "appearance:flowchart:meridian.procurement.review::process.capture" with id "appearance:flowchart:meridian.procurement.review::process.capture" use "meridian.procurement.review::process.approve" named "appearance:flowchart:meridian.procurement.review::process.approve" with id "appearance:flowchart:meridian.procurement.review::process.approve" use "meridian.procurement.review::process.order" named "appearance:flowchart:meridian.procurement.review::process.order" with id "appearance:flowchart:meridian.procurement.review::process.order" use "meridian.procurement.review::process.receive" named "appearance:flowchart:meridian.procurement.review::process.receive" with id "appearance:flowchart:meridian.procurement.review::process.receive" use "meridian.procurement.review::process.invoice" named "appearance:flowchart:meridian.procurement.review::process.invoice" with id "appearance:flowchart:meridian.procurement.review::process.invoice" use "meridian.procurement.review::process.post" named "appearance:flowchart:meridian.procurement.review::process.post" with id "appearance:flowchart:meridian.procurement.review::process.post" use "meridian.procurement.review::process.reject" named "appearance:flowchart:meridian.procurement.review::process.reject" with id "appearance:flowchart:meridian.procurement.review::process.reject" use "meridian.procurement.review::process.close" named "appearance:flowchart:meridian.procurement.review::process.close" with id "appearance:flowchart:meridian.procurement.review::process.close" use "meridian.procurement.review::process.p01" named "appearance:flowchart:meridian.procurement.review::process.p01" with id "appearance:flowchart:meridian.procurement.review::process.p01" use "meridian.procurement.review::process.p02" named "appearance:flowchart:meridian.procurement.review::process.p02" with id "appearance:flowchart:meridian.procurement.review::process.p02" use "meridian.procurement.review::process.p03" named "appearance:flowchart:meridian.procurement.review::process.p03" with id "appearance:flowchart:meridian.procurement.review::process.p03" use "meridian.procurement.review::process.p04" named "appearance:flowchart:meridian.procurement.review::process.p04" with id "appearance:flowchart:meridian.procurement.review::process.p04" use "meridian.procurement.review::process.p05" named "appearance:flowchart:meridian.procurement.review::process.p05" with id "appearance:flowchart:meridian.procurement.review::process.p05" use "meridian.procurement.review::process.p06" named "appearance:flowchart:meridian.procurement.review::process.p06" with id "appearance:flowchart:meridian.procurement.review::process.p06" use "meridian.procurement.review::process.p07" named "appearance:flowchart:meridian.procurement.review::process.p07" with id "appearance:flowchart:meridian.procurement.review::process.p07" use "meridian.procurement.review::process.p08" named "appearance:flowchart:meridian.procurement.review::process.p08" with id "appearance:flowchart:meridian.procurement.review::process.p08" use "meridian.procurement.review::process.p09" named "appearance:flowchart:meridian.procurement.review::process.p09" with id "appearance:flowchart:meridian.procurement.review::process.p09" view "responsibility_graph" as "ddn@1" with id "responsibility_graph" title "02 / Shared responsibility assignments" selection include item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.receive" item id "meridian.procurement.review::process.post" item id "meridian.procurement.review::roles.buyer" item id "meridian.procurement.review::roles.manager" item id "meridian.procurement.review::roles.warehouse" item id "meridian.procurement.review::roles.controller" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" publication id "publication:responsibility_graph" use "meridian.procurement.review::process.order" named "appearance:responsibility_graph:meridian.procurement.review::process.order" with id "appearance:responsibility_graph:meridian.procurement.review::process.order" use "meridian.procurement.review::process.receive" named "appearance:responsibility_graph:meridian.procurement.review::process.receive" with id "appearance:responsibility_graph:meridian.procurement.review::process.receive" use "meridian.procurement.review::process.post" named "appearance:responsibility_graph:meridian.procurement.review::process.post" with id "appearance:responsibility_graph:meridian.procurement.review::process.post" use "meridian.procurement.review::roles.buyer" named "appearance:responsibility_graph:meridian.procurement.review::roles.buyer" with id "appearance:responsibility_graph:meridian.procurement.review::roles.buyer" use "meridian.procurement.review::roles.manager" named "appearance:responsibility_graph:meridian.procurement.review::roles.manager" with id "appearance:responsibility_graph:meridian.procurement.review::roles.manager" use "meridian.procurement.review::roles.warehouse" named "appearance:responsibility_graph:meridian.procurement.review::roles.warehouse" with id "appearance:responsibility_graph:meridian.procurement.review::roles.warehouse" use "meridian.procurement.review::roles.controller" named "appearance:responsibility_graph:meridian.procurement.review::roles.controller" with id "appearance:responsibility_graph:meridian.procurement.review::roles.controller" use "meridian.procurement.review::process.p05" named "appearance:responsibility_graph:meridian.procurement.review::process.p05" with id "appearance:responsibility_graph:meridian.procurement.review::process.p05" use "meridian.procurement.review::responsibilities.order_r" named "appearance:responsibility_graph:meridian.procurement.review::responsibilities.order_r" with id "appearance:responsibility_graph:meridian.procurement.review::responsibilities.order_r" use "meridian.procurement.review::responsibilities.order_a" named "appearance:responsibility_graph:meridian.procurement.review::responsibilities.order_a" with id "appearance:responsibility_graph:meridian.procurement.review::responsibilities.order_a" use "meridian.procurement.review::responsibilities.receive_r" named "appearance:responsibility_graph:meridian.procurement.review::responsibilities.receive_r" with id "appearance:responsibility_graph:meridian.procurement.review::responsibilities.receive_r" use "meridian.procurement.review::responsibilities.receive_a" named "appearance:responsibility_graph:meridian.procurement.review::responsibilities.receive_a" with id "appearance:responsibility_graph:meridian.procurement.review::responsibilities.receive_a" use "meridian.procurement.review::responsibilities.post_r" named "appearance:responsibility_graph:meridian.procurement.review::responsibilities.post_r" with id "appearance:responsibility_graph:meridian.procurement.review::responsibilities.post_r" use "meridian.procurement.review::responsibilities.post_c" named "appearance:responsibility_graph:meridian.procurement.review::responsibilities.post_c" with id "appearance:responsibility_graph:meridian.procurement.review::responsibilities.post_c" use "meridian.procurement.review::responsibilities.post_a" named "appearance:responsibility_graph:meridian.procurement.review::responsibilities.post_a" with id "appearance:responsibility_graph:meridian.procurement.review::responsibilities.post_a" view "raci" as "matrix.raci@1" with id "raci" title "03 / Model-derived RACI" selection include item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.receive" item id "meridian.procurement.review::process.post" item id "meridian.procurement.review::roles.buyer" item id "meridian.procurement.review::roles.manager" item id "meridian.procurement.review::roles.warehouse" item id "meridian.procurement.review::roles.controller" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" exclude item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options rows item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.receive" item id "meridian.procurement.review::process.post" columns item id "meridian.procurement.review::roles.buyer" item id "meridian.procurement.review::roles.manager" item id "meridian.procurement.review::roles.warehouse" item id "meridian.procurement.review::roles.controller" relation "analysis.assignment" value "metadata.x_assignment.code" view "crud" as "matrix.crud@1" with id "crud" title "04 / Model-derived CRUD" selection include item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.receive" item id "meridian.procurement.review::process.post" item id "meridian.procurement.review::schema.supplier" item id "meridian.procurement.review::schema.po" item id "meridian.procurement.review::schema.receipt" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" exclude item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options rows item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.receive" item id "meridian.procurement.review::process.post" columns item id "meridian.procurement.review::schema.supplier" item id "meridian.procurement.review::schema.po" item id "meridian.procurement.review::schema.receipt" relation "analysis.access" value "metadata.x_assignment.code" view "dfd_gane" as "dfd.gane_sarson@1" with id "dfd_gane" title "05 / Numbered Gane–Sarson-style DFD" selection include item id "meridian.procurement.review::dfd.supplier" item id "meridian.procurement.review::dfd.match" item id "meridian.procurement.review::dfd.receipts" item id "meridian.procurement.review::dfd.post" item id "meridian.procurement.review::dfd.ledger" item id "meridian.procurement.review::dfd.treasury" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" publication id "publication:dfd_gane" use "meridian.procurement.review::dfd.supplier" named "appearance:dfd_gane:meridian.procurement.review::dfd.supplier" with id "appearance:dfd_gane:meridian.procurement.review::dfd.supplier" use "meridian.procurement.review::dfd.match" named "appearance:dfd_gane:meridian.procurement.review::dfd.match" with id "appearance:dfd_gane:meridian.procurement.review::dfd.match" use "meridian.procurement.review::dfd.receipts" named "appearance:dfd_gane:meridian.procurement.review::dfd.receipts" with id "appearance:dfd_gane:meridian.procurement.review::dfd.receipts" use "meridian.procurement.review::dfd.post" named "appearance:dfd_gane:meridian.procurement.review::dfd.post" with id "appearance:dfd_gane:meridian.procurement.review::dfd.post" use "meridian.procurement.review::dfd.ledger" named "appearance:dfd_gane:meridian.procurement.review::dfd.ledger" with id "appearance:dfd_gane:meridian.procurement.review::dfd.ledger" use "meridian.procurement.review::dfd.treasury" named "appearance:dfd_gane:meridian.procurement.review::dfd.treasury" with id "appearance:dfd_gane:meridian.procurement.review::dfd.treasury" use "meridian.procurement.review::dfd.a" named "appearance:dfd_gane:meridian.procurement.review::dfd.a" with id "appearance:dfd_gane:meridian.procurement.review::dfd.a" use "meridian.procurement.review::dfd.b" named "appearance:dfd_gane:meridian.procurement.review::dfd.b" with id "appearance:dfd_gane:meridian.procurement.review::dfd.b" use "meridian.procurement.review::dfd.c" named "appearance:dfd_gane:meridian.procurement.review::dfd.c" with id "appearance:dfd_gane:meridian.procurement.review::dfd.c" use "meridian.procurement.review::dfd.d" named "appearance:dfd_gane:meridian.procurement.review::dfd.d" with id "appearance:dfd_gane:meridian.procurement.review::dfd.d" use "meridian.procurement.review::dfd.e" named "appearance:dfd_gane:meridian.procurement.review::dfd.e" with id "appearance:dfd_gane:meridian.procurement.review::dfd.e" view "dfd_yourdon" as "dfd.yourdon@1" with id "dfd_yourdon" title "06 / Yourdon-style DFD" selection include item id "meridian.procurement.review::dfd.supplier" item id "meridian.procurement.review::dfd.match" item id "meridian.procurement.review::dfd.receipts" item id "meridian.procurement.review::dfd.post" item id "meridian.procurement.review::dfd.ledger" item id "meridian.procurement.review::dfd.treasury" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" publication id "publication:dfd_yourdon" use "meridian.procurement.review::dfd.supplier" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.supplier" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.supplier" use "meridian.procurement.review::dfd.match" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.match" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.match" use "meridian.procurement.review::dfd.receipts" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.receipts" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.receipts" use "meridian.procurement.review::dfd.post" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.post" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.post" use "meridian.procurement.review::dfd.ledger" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.ledger" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.ledger" use "meridian.procurement.review::dfd.treasury" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.treasury" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.treasury" use "meridian.procurement.review::dfd.a" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.a" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.a" use "meridian.procurement.review::dfd.b" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.b" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.b" use "meridian.procurement.review::dfd.c" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.c" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.c" use "meridian.procurement.review::dfd.d" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.d" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.d" use "meridian.procurement.review::dfd.e" named "appearance:dfd_yourdon:meridian.procurement.review::dfd.e" with id "appearance:dfd_yourdon:meridian.procurement.review::dfd.e" view "structure" as "uml.structure@1" with id "structure" title "07 / Declared class / interface subset" selection include item id "meridian.procurement.review::classes.order" item id "meridian.procurement.review::classes.audited" item id "meridian.procurement.review::classes.repo" item id "meridian.procurement.review::classes.adapter" item id "meridian.procurement.review::classes.component" item id "meridian.procurement.review::classes.package" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" publication id "publication:structure" use "meridian.procurement.review::classes.order" named "appearance:structure:meridian.procurement.review::classes.order" with id "appearance:structure:meridian.procurement.review::classes.order" body "columns" column_visibility field "shown" type "hidden" domain "hidden" constraint "hidden" key "hidden" comment "hidden" table header false use "meridian.procurement.review::classes.audited" named "appearance:structure:meridian.procurement.review::classes.audited" with id "appearance:structure:meridian.procurement.review::classes.audited" body "columns" column_visibility field "shown" type "hidden" domain "hidden" constraint "hidden" key "hidden" comment "hidden" table header false use "meridian.procurement.review::classes.repo" named "appearance:structure:meridian.procurement.review::classes.repo" with id "appearance:structure:meridian.procurement.review::classes.repo" body "columns" column_visibility field "shown" type "hidden" domain "hidden" constraint "hidden" key "hidden" comment "hidden" table header false use "meridian.procurement.review::classes.adapter" named "appearance:structure:meridian.procurement.review::classes.adapter" with id "appearance:structure:meridian.procurement.review::classes.adapter" body "columns" column_visibility field "shown" type "hidden" domain "hidden" constraint "hidden" key "hidden" comment "hidden" table header false use "meridian.procurement.review::classes.component" named "appearance:structure:meridian.procurement.review::classes.component" with id "appearance:structure:meridian.procurement.review::classes.component" use "meridian.procurement.review::classes.package" named "appearance:structure:meridian.procurement.review::classes.package" with id "appearance:structure:meridian.procurement.review::classes.package" use "meridian.procurement.review::classes.base" named "appearance:structure:meridian.procurement.review::classes.base" with id "appearance:structure:meridian.procurement.review::classes.base" use "meridian.procurement.review::classes.realization" named "appearance:structure:meridian.procurement.review::classes.realization" with id "appearance:structure:meridian.procurement.review::classes.realization" use "meridian.procurement.review::classes.uses" named "appearance:structure:meridian.procurement.review::classes.uses" with id "appearance:structure:meridian.procurement.review::classes.uses" use "meridian.procurement.review::classes.dep" named "appearance:structure:meridian.procurement.review::classes.dep" with id "appearance:structure:meridian.procurement.review::classes.dep" view "usecases" as "uml.usecase@1" with id "usecases" title "08 / Actor and use-case subset" selection include item id "meridian.procurement.review::usecases.buyer" item id "meridian.procurement.review::usecases.create" item id "meridian.procurement.review::usecases.validate" item id "meridian.procurement.review::usecases.expedite" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" publication id "publication:usecases" use "meridian.procurement.review::usecases.buyer" named "appearance:usecases:meridian.procurement.review::usecases.buyer" with id "appearance:usecases:meridian.procurement.review::usecases.buyer" use "meridian.procurement.review::usecases.create" named "appearance:usecases:meridian.procurement.review::usecases.create" with id "appearance:usecases:meridian.procurement.review::usecases.create" use "meridian.procurement.review::usecases.validate" named "appearance:usecases:meridian.procurement.review::usecases.validate" with id "appearance:usecases:meridian.procurement.review::usecases.validate" use "meridian.procurement.review::usecases.expedite" named "appearance:usecases:meridian.procurement.review::usecases.expedite" with id "appearance:usecases:meridian.procurement.review::usecases.expedite" use "meridian.procurement.review::usecases.uses" named "appearance:usecases:meridian.procurement.review::usecases.uses" with id "appearance:usecases:meridian.procurement.review::usecases.uses" use "meridian.procurement.review::usecases.include" named "appearance:usecases:meridian.procurement.review::usecases.include" with id "appearance:usecases:meridian.procurement.review::usecases.include" use "meridian.procurement.review::usecases.extend" named "appearance:usecases:meridian.procurement.review::usecases.extend" with id "appearance:usecases:meridian.procurement.review::usecases.extend" view "requirements" as "requirements.basic@1" with id "requirements" title "09 / Requirement traceability" selection include item id "meridian.procurement.review::requirements.approval" item id "meridian.procurement.review::requirements.matching" item id "meridian.procurement.review::requirements.service" item id "meridian.procurement.review::requirements.test" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" publication id "publication:requirements" use "meridian.procurement.review::requirements.approval" named "appearance:requirements:meridian.procurement.review::requirements.approval" with id "appearance:requirements:meridian.procurement.review::requirements.approval" use "meridian.procurement.review::requirements.matching" named "appearance:requirements:meridian.procurement.review::requirements.matching" with id "appearance:requirements:meridian.procurement.review::requirements.matching" use "meridian.procurement.review::requirements.service" named "appearance:requirements:meridian.procurement.review::requirements.service" with id "appearance:requirements:meridian.procurement.review::requirements.service" use "meridian.procurement.review::requirements.test" named "appearance:requirements:meridian.procurement.review::requirements.test" with id "appearance:requirements:meridian.procurement.review::requirements.test" use "meridian.procurement.review::requirements.sat" named "appearance:requirements:meridian.procurement.review::requirements.sat" with id "appearance:requirements:meridian.procurement.review::requirements.sat" use "meridian.procurement.review::requirements.verify" named "appearance:requirements:meridian.procurement.review::requirements.verify" with id "appearance:requirements:meridian.procurement.review::requirements.verify" use "meridian.procurement.review::requirements.derive" named "appearance:requirements:meridian.procurement.review::requirements.derive" with id "appearance:requirements:meridian.procurement.review::requirements.derive" view "erd" as "ddn@1" with id "erd" title "10 / Entity-field representation" selection include item id "meridian.procurement.review::schema.supplier" item id "meridian.procurement.review::schema.po" item id "meridian.procurement.review::schema.receipt" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" publication id "publication:erd" use "meridian.procurement.review::schema.supplier" named "appearance:erd:meridian.procurement.review::schema.supplier" with id "appearance:erd:meridian.procurement.review::schema.supplier" body "columns" column_visibility field "shown" type "hidden" domain "hidden" constraint "hidden" key "hidden" comment "hidden" table header false use "meridian.procurement.review::schema.po" named "appearance:erd:meridian.procurement.review::schema.po" with id "appearance:erd:meridian.procurement.review::schema.po" body "columns" column_visibility field "shown" type "hidden" domain "hidden" constraint "hidden" key "hidden" comment "hidden" table header false use "meridian.procurement.review::schema.receipt" named "appearance:erd:meridian.procurement.review::schema.receipt" with id "appearance:erd:meridian.procurement.review::schema.receipt" body "columns" column_visibility field "shown" type "hidden" domain "hidden" constraint "hidden" key "hidden" comment "hidden" table header false use "meridian.procurement.review::schema.supplied_by" named "appearance:erd:meridian.procurement.review::schema.supplied_by" with id "appearance:erd:meridian.procurement.review::schema.supplied_by" use "meridian.procurement.review::schema.receipts_for" named "appearance:erd:meridian.procurement.review::schema.receipts_for" with id "appearance:erd:meridian.procurement.review::schema.receipts_for" view "chen" as "chen.basic@1" with id "chen" title "11 / Chen binary projection" selection include item id "meridian.procurement.review::schema.supplier" item id "meridian.procurement.review::schema.po" item id "meridian.procurement.review::schema.receipt" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" publication id "publication:chen" use "meridian.procurement.review::schema.supplier" named "appearance:chen:meridian.procurement.review::schema.supplier" with id "appearance:chen:meridian.procurement.review::schema.supplier" body "columns" column_visibility field "shown" type "hidden" domain "hidden" constraint "hidden" key "hidden" comment "hidden" table header false use "meridian.procurement.review::schema.po" named "appearance:chen:meridian.procurement.review::schema.po" with id "appearance:chen:meridian.procurement.review::schema.po" body "columns" column_visibility field "shown" type "hidden" domain "hidden" constraint "hidden" key "hidden" comment "hidden" table header false use "meridian.procurement.review::schema.receipt" named "appearance:chen:meridian.procurement.review::schema.receipt" with id "appearance:chen:meridian.procurement.review::schema.receipt" body "columns" column_visibility field "shown" type "hidden" domain "hidden" constraint "hidden" key "hidden" comment "hidden" table header false use "meridian.procurement.review::schema.supplied_by" named "appearance:chen:meridian.procurement.review::schema.supplied_by" with id "appearance:chen:meridian.procurement.review::schema.supplied_by" use "meridian.procurement.review::schema.receipts_for" named "appearance:chen:meridian.procurement.review::schema.receipts_for" with id "appearance:chen:meridian.procurement.review::schema.receipts_for" view "chart_bar" as "chart.basic@1" with id "chart_bar" title "12 / Synthetic monthly value — bar" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::facts.m1" item id "meridian.procurement.review::facts.m2" item id "meridian.procurement.review::facts.m3" item id "meridian.procurement.review::facts.m4" item id "meridian.procurement.review::facts.m5" item id "meridian.procurement.review::facts.m6" mark "bar" x "metadata.x_record.month" y "metadata.x_record.value" unit "CAD" width 1120 height 620 view "chart_line" as "chart.basic@1" with id "chart_line" title "13 / Synthetic monthly value — line" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::facts.m1" item id "meridian.procurement.review::facts.m2" item id "meridian.procurement.review::facts.m3" item id "meridian.procurement.review::facts.m4" item id "meridian.procurement.review::facts.m5" item id "meridian.procurement.review::facts.m6" mark "line" x "metadata.x_record.month" y "metadata.x_record.value" unit "CAD" width 1120 height 620 view "chart_area" as "chart.basic@1" with id "chart_area" title "14 / Synthetic monthly value — area" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::facts.m1" item id "meridian.procurement.review::facts.m2" item id "meridian.procurement.review::facts.m3" item id "meridian.procurement.review::facts.m4" item id "meridian.procurement.review::facts.m5" item id "meridian.procurement.review::facts.m6" mark "area" x "metadata.x_record.month" y "metadata.x_record.value" unit "CAD" width 1120 height 620 view "chart_pie" as "chart.basic@1" with id "chart_pie" title "15 / Synthetic monthly value — pie" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::facts.m1" item id "meridian.procurement.review::facts.m2" item id "meridian.procurement.review::facts.m3" item id "meridian.procurement.review::facts.m4" item id "meridian.procurement.review::facts.m5" item id "meridian.procurement.review::facts.m6" mark "pie" x "metadata.x_record.month" y "metadata.x_record.value" unit "CAD" width 1120 height 620 view "chart_donut" as "chart.basic@1" with id "chart_donut" title "16 / Synthetic monthly value — donut" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::facts.m1" item id "meridian.procurement.review::facts.m2" item id "meridian.procurement.review::facts.m3" item id "meridian.procurement.review::facts.m4" item id "meridian.procurement.review::facts.m5" item id "meridian.procurement.review::facts.m6" mark "donut" x "metadata.x_record.month" y "metadata.x_record.value" unit "CAD" width 1120 height 620 view "scatter" as "chart.basic@1" with id "scatter" title "17 / Cost versus recorded value" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::facts.m1" item id "meridian.procurement.review::facts.m2" item id "meridian.procurement.review::facts.m3" item id "meridian.procurement.review::facts.m4" item id "meridian.procurement.review::facts.m5" item id "meridian.procurement.review::facts.m6" mark "point" x "metadata.x_record.cost" x_type "number" y "metadata.x_record.value" size "metadata.x_record.count" unit "CAD" view "time_series" as "chart.basic@1" with id "time_series" title "18 / UTC monthly observations" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::facts.m1" item id "meridian.procurement.review::facts.m2" item id "meridian.procurement.review::facts.m3" item id "meridian.procurement.review::facts.m4" item id "meridian.procurement.review::facts.m5" item id "meridian.procurement.review::facts.m6" mark "line" x "metadata.x_record.date" x_type "date" y "metadata.x_record.value" unit "CAD" view "record_table" as "table.records@1" with id "record_table" title "19 / Shared observation table" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::facts.m1" item id "meridian.procurement.review::facts.m2" item id "meridian.procurement.review::facts.m3" item id "meridian.procurement.review::facts.m4" item id "meridian.procurement.review::facts.m5" item id "meridian.procurement.review::facts.m6" columns item id "x_record.month" path "metadata.x_record.month" label "Month" item id "x_record.value" path "metadata.x_record.value" label "Recorded value (CAD)" item id "x_record.cost" path "metadata.x_record.cost" label "Illustrative cost (CAD)" item id "x_record.count" path "metadata.x_record.count" label "Count" view "decision_table" as "table.records@1" with id "decision_table" title "20 / Declarative decision-table presentation" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::rules.rule1" item id "meridian.procurement.review::rules.rule2" item id "meridian.procurement.review::rules.rule3" item id "meridian.procurement.review::rules.rule4" columns item id "x_record.priority" path "metadata.x_record.priority" label "Priority" item id "x_record.condition" path "metadata.x_record.condition" label "Condition" item id "x_record.action" path "metadata.x_record.action" label "Expected action" width 1200 view "gantt" as "timeline.basic@1" with id "gantt" title "21 / Supplied-date procurement schedule" selection include empty list exclude item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.receive" item id "meridian.procurement.review::process.post" start "metadata.x_record.start" end "metadata.x_record.end" dependencies item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" width 1250 label "title" view "schedule_table" as "table.records@1" with id "schedule_table" title "22 / Schedule source records" selection include empty list exclude item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options records item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.receive" item id "meridian.procurement.review::process.post" columns item id "name" path "title" label "Task" item id "x_record.start" path "metadata.x_record.start" label "Start UTC" item id "x_record.end" path "metadata.x_record.end" label "End exclusive UTC" item id "x_record.status" path "metadata.x_record.status" label "Status" view "swot" as "panels.basic@1" with id "swot" title "23 / Reusable SWOT panel template" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options columns 2 panels item target id "swot::panel::s" kind "text" title "STRENGTHS" item target id "swot::panel::w" kind "text" title "WEAKNESSES" item target id "swot::panel::o" kind "text" title "OPPORTUNITIES" item target id "swot::panel::t" kind "text" title "THREATS" view "sipoc" as "panels.basic@1" with id "sipoc" title "24 / SIPOC from shared notes" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options columns 5 width 1650 panels item target id "sipoc::panel::supplier" kind "text" title "SUPPLIER" item target id "sipoc::panel::inputs" kind "text" title "INPUTS" item target id "sipoc::panel::process" kind "text" title "PROCESS" item target id "sipoc::panel::outputs" kind "text" title "OUTPUTS" item target id "sipoc::panel::customers" kind "text" title "CUSTOMERS" view "journey" as "panels.basic@1" with id "journey" title "25 / Service journey with spanning panels" selection include empty list exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options columns 3 panels item target id "journey::panel::input" kind "text" title "INPUT AND EXPECTATION" item target id "journey::panel::p" kind "text" title "PROCESS" item target id "journey::panel::out" kind "text" title "OUTPUT" item target id "journey::panel::actor" kind "text" title "ACTOR EXPERIENCE" item target id "journey::panel::verify" kind "text" title "VERIFICATION AND REVIEW" view "matrix_general" as "matrix.relations@1" with id "matrix_general" title "26 / General relationship matrix" selection include item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.receive" item id "meridian.procurement.review::process.post" item id "meridian.procurement.review::roles.buyer" item id "meridian.procurement.review::roles.manager" item id "meridian.procurement.review::roles.warehouse" item id "meridian.procurement.review::roles.controller" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" exclude item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "layered" gap 140 row_gap 130 display kind "none" maturity "none" badges "none" legend placement "none" background color "#f6f8fc" projection options rows item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.receive" item id "meridian.procurement.review::process.post" columns item id "meridian.procurement.review::roles.buyer" item id "meridian.procurement.review::roles.manager" item id "meridian.procurement.review::roles.warehouse" item id "meridian.procurement.review::roles.controller" relation "analysis.assignment" value "title" view "shape_atlas" as "ddn@1" with id "shape_atlas" title "27 / Composable semantic silhouettes" selection include item id "meridian.procurement.review::process.start" item id "meridian.procurement.review::process.capture" item id "meridian.procurement.review::process.approve" item id "meridian.procurement.review::process.order" item id "meridian.procurement.review::process.invoice" item id "meridian.procurement.review::process.post" item id "meridian.procurement.review::usecases.buyer" item id "meridian.procurement.review::usecases.create" item id "meridian.procurement.review::classes.package" item id "meridian.procurement.review::classes.component" item id "meridian.procurement.review::dfd.match" item id "meridian.procurement.review::dfd.receipts" exclude item id "meridian.procurement.review::process.p01" item id "meridian.procurement.review::process.p02" item id "meridian.procurement.review::process.p03" item id "meridian.procurement.review::process.p04" item id "meridian.procurement.review::process.p05" item id "meridian.procurement.review::process.p06" item id "meridian.procurement.review::process.p07" item id "meridian.procurement.review::process.p08" item id "meridian.procurement.review::process.p09" item id "meridian.procurement.review::responsibilities.order_r" item id "meridian.procurement.review::responsibilities.order_a" item id "meridian.procurement.review::responsibilities.receive_r" item id "meridian.procurement.review::responsibilities.receive_a" item id "meridian.procurement.review::responsibilities.post_r" item id "meridian.procurement.review::responsibilities.post_c" item id "meridian.procurement.review::responsibilities.post_a" item id "meridian.procurement.review::schema.supplied_by" item id "meridian.procurement.review::schema.receipts_for" item id "meridian.procurement.review::access.access_po" item id "meridian.procurement.review::access.access_supplier" item id "meridian.procurement.review::access.access_receipt" item id "meridian.procurement.review::access.access_match" item id "meridian.procurement.review::access.access_post" item id "meridian.procurement.review::dfd.a" item id "meridian.procurement.review::dfd.b" item id "meridian.procurement.review::dfd.c" item id "meridian.procurement.review::dfd.d" item id "meridian.procurement.review::dfd.e" item id "meridian.procurement.review::classes.base" item id "meridian.procurement.review::classes.realization" item id "meridian.procurement.review::classes.uses" item id "meridian.procurement.review::classes.dep" item id "meridian.procurement.review::usecases.uses" item id "meridian.procurement.review::usecases.include" item id "meridian.procurement.review::usecases.extend" item id "meridian.procurement.review::requirements.sat" item id "meridian.procurement.review::requirements.verify" item id "meridian.procurement.review::requirements.derive" item id "meridian.procurement.review::schedule.order_before_receive" item id "meridian.procurement.review::schedule.receive_before_post" layout algorithm "grid" gap 120 row_gap 100 display kind "none" maturity "none" badges "none" relations "none" legend placement "none" background color "#f6f8fc" publication id "publication:shape_atlas" use "meridian.procurement.review::process.start" named "appearance:shape_atlas:meridian.procurement.review::process.start" with id "appearance:shape_atlas:meridian.procurement.review::process.start" use "meridian.procurement.review::process.capture" named "appearance:shape_atlas:meridian.procurement.review::process.capture" with id "appearance:shape_atlas:meridian.procurement.review::process.capture" use "meridian.procurement.review::process.approve" named "appearance:shape_atlas:meridian.procurement.review::process.approve" with id "appearance:shape_atlas:meridian.procurement.review::process.approve" use "meridian.procurement.review::process.order" named "appearance:shape_atlas:meridian.procurement.review::process.order" with id "appearance:shape_atlas:meridian.procurement.review::process.order" use "meridian.procurement.review::process.invoice" named "appearance:shape_atlas:meridian.procurement.review::process.invoice" with id "appearance:shape_atlas:meridian.procurement.review::process.invoice" use "meridian.procurement.review::process.post" named "appearance:shape_atlas:meridian.procurement.review::process.post" with id "appearance:shape_atlas:meridian.procurement.review::process.post" use "meridian.procurement.review::usecases.buyer" named "appearance:shape_atlas:meridian.procurement.review::usecases.buyer" with id "appearance:shape_atlas:meridian.procurement.review::usecases.buyer" use "meridian.procurement.review::usecases.create" named "appearance:shape_atlas:meridian.procurement.review::usecases.create" with id "appearance:shape_atlas:meridian.procurement.review::usecases.create" use "meridian.procurement.review::classes.package" named "appearance:shape_atlas:meridian.procurement.review::classes.package" with id "appearance:shape_atlas:meridian.procurement.review::classes.package" use "meridian.procurement.review::classes.component" named "appearance:shape_atlas:meridian.procurement.review::classes.component" with id "appearance:shape_atlas:meridian.procurement.review::classes.component" use "meridian.procurement.review::dfd.match" named "appearance:shape_atlas:meridian.procurement.review::dfd.match" with id "appearance:shape_atlas:meridian.procurement.review::dfd.match" use "meridian.procurement.review::dfd.receipts" named "appearance:shape_atlas:meridian.procurement.review::dfd.receipts" with id "appearance:shape_atlas:meridian.procurement.review::dfd.receipts"