MyEzAI
ModelOps Demo
Public showcase
No login · private visitor sandbox · synthetic data
Model repo
Reset
Repository
retail/retail-demand-markdown
modelops.json
Azure DevOps Demo Models · main
modelops.json
retail/retail-demand-markdown/modelops.json · 3,776 bytes · read-only public source view
Back to folder
retail/retail-demand-markdown/modelops.json
json
{ "schemaVersion": "1.0", "modelKey": "retail-demand-markdown", "displayName": "Retail Demand and Markdown Planner", "description": "Estimates weekly unit demand, revenue and margin across promotional markdown scenarios.", "industry": "Retail", "technology": "C#/.NET", "version": "1.7.0", "engineKey": "retail-markdown", "runtime": { "adapter": "C#/.NET", "version": ".NET 10", "entryPoint": "src/RetailMarkdown/Program.cs" }, "execution": { "mode": "managed-or-external", "workingDirectory": "retail/retail-demand-markdown", "universalRunner": "tools/modelops_demo_runner.py", "allowParameterCommandSubstitution": false }, "parameters": [ { "key": "baseWeeklyUnits", "label": "Base weekly units", "description": "Base weekly units", "type": "integer", "required": true, "defaultValue": "12500", "choices": [], "unit": "units", "minimum": 1, "maximum": 100000000 }, { "key": "listPrice", "label": "List price", "description": "List price", "type": "decimal", "required": true, "defaultValue": "79.99", "choices": [], "unit": "CAD", "minimum": 0.01, "maximum": 1000000 }, { "key": "unitCost", "label": "Unit cost", "description": "Unit cost", "type": "decimal", "required": true, "defaultValue": "31.50", "choices": [], "unit": "CAD", "minimum": 0.01, "maximum": 1000000 }, { "key": "priceElasticity", "label": "Price elasticity", "description": "Price elasticity", "type": "decimal", "required": true, "defaultValue": "1.45", "choices": [], "unit": "elasticity", "minimum": 0, "maximum": 10 }, { "key": "markdownPercent", "label": "Markdown", "description": "Markdown", "type": "decimal", "required": true, "defaultValue": "0.20", "choices": [], "unit": "ratio", "minimum": 0, "maximum": 0.9 }, { "key": "weeks", "label": "Planning weeks", "description": "Planning weeks", "type": "integer", "required": true, "defaultValue": "13", "choices": [], "unit": "weeks", "minimum": 1, "maximum": 52 }, { "key": "campaign", "label": "Campaign", "description": "Campaign", "type": "choice", "required": true, "defaultValue": "Seasonal", "choices": [ "Seasonal", "Clearance", "Loyalty event", "No promotion" ], "unit": "" } ], "inputs": [ { "key": "storeMix", "label": "Store-channel mix", "description": "Store-channel mix", "kind": "file", "required": false, "acceptedExtensions": [ ".csv" ], "samplePath": "sample-inputs/store_mix.csv" } ], "outputs": [ { "key": "plan", "label": "Weekly markdown plan", "description": "Weekly markdown plan", "pathTemplate": "outputs/markdown_plan.csv", "contentType": "text/csv", "required": true }, { "key": "summary", "label": "Commercial summary", "description": "Commercial summary", "pathTemplate": "outputs/summary.json", "contentType": "application/json", "required": true } ], "resources": { "cpuCores": 1, "memoryMb": 512, "timeoutSeconds": 120 }, "governance": { "criticality": "Medium", "owner": "Demo Model Governance", "reviewCycle": "Quarterly", "dataClassification": "Synthetic demo data", "tags": [ "Retail", "Pricing", "Demand", "Margin" ] } }
Confirm action