slug: fulfil-io provider: Fulfil generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Transportation & Logistics min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 5 edges: - tag: Purchases spec_file: fulfil-io-purchases-api-openapi.yml capability_id: BC-500.30 capability_id_l1: BC-500 capability_name: Purchase Order Management confidence: 0.85 evidence: GET /model/purchase.purchase searchPurchaseOrders Search purchase orders; POST /model/purchase.purchase createPurchaseOrders reason: Operations create and search purchase orders, plainly Purchase Order Management within procurement. - tag: Inventory & Stock spec_file: fulfil-io-inventory-stock-api-openapi.yml capability_id: BC-530 capability_id_l1: BC-530 capability_name: Inventory Management confidence: 0.8 evidence: GET /model/stock.move searchStockMoves Search stock moves; GET /model/stock.location searchStockLocations reason: Operations manage stock movements and stock locations in an ERP/WMS, which realises inventory management. No single L2 is clearly named (movements and locations span allocation/accuracy), so L1 only. - tag: Customers spec_file: fulfil-io-customers-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.7 evidence: GET /model/party.party searchParties Search parties; POST /model/party.party createParties reason: The Customers tag maps to the ERP party master record (party.party) with create/search/read operations — maintenance of customer master data, i.e. Customer Data Management. Confidence moderated because party.party covers counterparties generically (customers and suppliers). - tag: Products & Variants spec_file: fulfil-io-products-variants-api-openapi.yml capability_id: BC-610.20 capability_id_l1: BC-610 capability_name: Master Data Management confidence: 0.7 evidence: GET /model/product.template searchProductTemplates; GET /model/product.product searchProductVariants Search product variants reason: Create/search of product templates and variants is product master data maintenance in an ERP; Master Data Management is the best fit. Could arguably be product variant management, but the operations are plain record CRUD. - tag: Shipments spec_file: fulfil-io-shipments-api-openapi.yml capability_id: BC-520.50 capability_id_l1: BC-520 capability_name: Logistics Operations Management confidence: 0.7 evidence: GET /model/stock.shipment.out searchOutboundShipments; GET /model/stock.shipment.in searchInboundShipments reason: Inbound and outbound shipment records in a WMS/ERP context represent logistics execution within the merchant's supply chain rather than carrier transport operations.