Your path

Never confirm a home that's off the market

Go to the editor

Never confirm a home that's off the market

Your goal

Find the 2 planted defects in 2 files in dirty/ and flag every affected line in findings.jsonl.

Pro lab

This lab is in Pro.

The brief, the hints, and grading against the kit’s scorer are in Pro. Stage 1’s lab is free.

  • Every stage and specialisation, in full
  • Every lab and every role project
  • Halden weeks 2–10, on your record
  • Every drill, live in the playground
  • All solutions, plus the server judge
  • Lab Assistant and every Teach with AI

Defects to find

  • DV-D01Listings sold or under contract but still Active in the feed

    214 lines to find

  • DV-D02The same home listed twice by two sources

    221 lines to find

How it’s graded

Precision ≥ 1.00 and recall ≥ 1.00, for each defect.

The bar: the exercise's Done when: DV-D01 and DV-D02 score 1.0.

Here the client data (the estate: a fictional client’s files, with documented problems planted in them) is already generated, with the kit’s seed: your code reads the files under dirty/. Run tests and Submit both grade your findings with the kit’s score.py, scoped as the task’s command scopes it; only Submit goes on your record. The written parts of the task aren’t graded here; they’re for your notes or your reviewer.

solution.py · Python 3 in your browser
Loading your code…

First run downloads 706 KB of data.