Premium bordereau correction importer
Build an importer that applies versioned premium corrections without counting the same policy movement twice.
What you are building
Build an importer that applies versioned premium corrections without counting the same policy movement twice.
Movement M1 version 1 is 900. Version 2 replaces it with 850. The file repeats version 2.
Show final premium 850 and one correction of minus 50. Keep the duplicate in the audit log.
Submit a working local tool, setup instructions, and the output for the starter case. Include a second case with incomplete or changed inputs.
Rules
Use fictional records only. Do not bind coverage, issue payments, contact customers, or present exercise rates as market prices.
How work is evaluated
Show final premium 850 and one correction of minus 50. Keep the duplicate in the audit log.
Submit a working local tool, setup instructions, and the output for the starter case. Include a second case with incomplete or changed inputs.
Datasets
Public datasets, plus the private datasets you have access to.
Learning goals
Build an importer that applies versioned premium corrections without counting the same policy movement twice.
Show final premium 850 and one correction of minus 50. Keep the duplicate in the audit log.
Resources
Fictional starter case: Movement M1 version 1 is 900. Version 2 replaces it with 850. The file repeats version 2.
Challenge setup
Challenge input
Input details are not configured.
Agent execution
No agent tool is listed for this challenge.
Evaluated output
No output checks are configured.
- No evaluation checks are configured.
- 1 public reference case
- No runtime settings are configured.
Shows the first task, up to three tools, and up to three evidence items.
View technical recipe
Configured tools
No tool records are attached.
Evaluation contract
- No evaluation checks are configured.
Reference cases
- 1 public reference case
Workflow tasks
No workflow tasks are configured.
Recipe freeze marker
No recipe freeze time is recorded.