Build a Rural Artisan Group Bulk Order Quote Negotiator
Process buyer requests for bulk custom artisan crafts using Beckn quoting schemas. Calculate cooperative production capacity based on daily limits and material lead times, and generate structured multi-tier price quotes.
What you are building
The core problem, expected build, and operating context for this challenge.
Process buyer requests for bulk custom artisan crafts using Beckn quoting schemas. Calculate cooperative production capacity based on daily limits and material lead times, and generate structured multi-tier price quotes.
Rural craft cooperative catalog manager
Ingest buyer requests for bulk custom artisan craft orders via simplified Beckn quoting schemas.
Extract requested quantities, customization requirements, and delivery timelines from the request.
Calculate feasible production capacity and raw material lead times using cooperative constraints.
Generate a structured price quote indicating feasibility, lead time, and validity horizons.
Artisan cooperative dashboard showing incoming bulk requests, capacity calculations, and generated quote previews.
Generate synthetic buyer request datasets and cooperative production profiles specifying daily capacity and raw material lead times. Starter examples below are synthetic. They are not downloaded records.
Beckn protocol specifications Applies Beckn Protocol Core specifications for ordering events, specifically quote calculation and negotiation.
pydantic-ai, fastapi, pandas. Pydantic AI orchestrates the extraction of request parameters and ensures the calculated quote adheres to a strict schema. Language model capable of extracting numerical constraints and generating structured commercial negotiation responses.
Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.
Successfully parses bulk order requests into structured internal parameters.
Accurately calculates total lead time as (requested quantity / daily capacity) + material lead time.
Marks the quote as CAPACITY_EXCEEDED_REJECTED if the calculated lead time exceeds the requested delivery days.
```json [ { "input": { "request_id": "REQ-001", "requested_quantity": 200, "delivery_days_requested": 30, "daily_capacity": 10, "material_lead_time_days": 5 }, "expected_output": { "capacity_feasible": true, "estimated_lead_time_days": 25, "unit_price_tier_1": 1200, "quote_status": "READY_FOR_BUYER", "note": "Simplified synthetic app record, not official schema" } }, { "input": { "request_id": "REQ-002", "requested_quantity": 500, "delivery_days_requested": 15, "daily_capacity": 10, "material_lead_time_days": 10 }, "expected_output": { "capacity_feasible": false, "estimated_lead_time_days": 60, "unit_price_tier_1": null, "quote_status": "CAPACITY_EXCEEDED_REJECTED", "note": "Simplified synthetic app record, not official schema" } } ] ```
Ensures no real B2B commercial data is exposed; relies entirely on synthetic capacity and request mockups. Use mock external writes. Require human review before any real deployment.
Participation guide
Ensures no real B2B commercial data is exposed; relies entirely on synthetic capacity and request mockups. Use mock external writes and human review.
How work is evaluated
Successfully parses bulk order requests into structured internal parameters. Accurately calculates total lead time as (requested quantity / daily capacity) + material lead time. Marks the quote as CAPACITY_EXCEEDED_REJECTED if the calculated lead time exceeds the requested delivery days.
Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
Complete workflow
Ingest buyer requests for bulk custom artisan craft orders via simplified Beckn quoting schemas. Extract requested quantities, customization requirements, and delivery timelines from the request. Calculate feasible production capacity and raw material lead times using cooperative constraints. Generate a structured price quote indicating feasibility, lead time, and validity horizons.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Correctness and evidence
Successfully parses bulk order requests into structured internal parameters. Accurately calculates total lead time as (requested quantity / daily capacity) + material lead time. Marks the quote as CAPACITY_EXCEEDED_REJECTED if the calculated lead time exceeds the requested delivery days.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
Artisan cooperative dashboard showing incoming bulk requests, capacity calculations, and generated quote previews.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Ensures no real B2B commercial data is exposed; relies entirely on synthetic capacity and request mockups.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Ingest buyer requests for bulk custom artisan craft orders via simplified Beckn quoting schemas.
Extract requested quantities, customization requirements, and delivery timelines from the request.
Calculate feasible production capacity and raw material lead times using cooperative constraints.
Generate a structured price quote indicating feasibility, lead time, and validity horizons.
Reference links and supporting material
Generate synthetic buyer request datasets and cooperative production profiles specifying daily capacity and raw material lead times. Supplied starter examples are synthetic, not source extracts.
Challenge setup
Configuration summary for this challenge.
Challenge input
Input details are not configured.
Pydantic AI
Typed Python agent framework.
Evaluated output
No output checks are configured.
- Ingest buyer requests for bulk custom artisan craft orders via simplified Beckn quoting schemas. Extract re...
- Successfully parses bulk order requests into structured internal parameters. Accurately calculates total le...
- Artisan cooperative dashboard showing incoming bulk requests, capacity calculations, and generated quote pr...
- 2 public reference cases
- 2 configured tools
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- Pydantic AI · Optional
- Pydantic AI · Optional
Evaluation contract
- Complete workflow · Weight 40
- Correctness and evidence · Weight 30
- Review interface · Weight 20
- Safe execution · Weight 10
Reference cases
- 2 public reference cases
Workflow tasks
No workflow tasks are configured.
Recipe freeze marker
No recipe freeze time is recorded.