Step 1 of 3
The request
Final TerraQuota delivery with evidence and acceptance criteria
Read the full request
Deliver the corrected TerraQuota irrigation planner by completing its six original acceptance criteria on the existing final application. The current field controls, proportional allocator, validated saved plans, selected-plan rendering and mobile Open control are working; preserve these files unless an observed functional failure requires a change. Produce a compact final evidence set on the final unchanged application. Demonstrate two independently saved plans North 200 (request/allocation/budget 200/150/200) and Default 120 (120/0/120), all other allocations zero; explicitly press F5 after both saves and observe both names after reload. Open both plans and observe their names and values at desktop and 390px mobile widths. After these saved-plan checks, as the LAST browser checkpoint, select Clay Fold and directly observe its own request/allocation/lock controls and seven moisture values 26,30,28,33,36,32,35. Then run the documented production domain test suite and include its actual passing output and exit code; it covers proportional budgets 100/400, preserved locks, fully consumed locked budgets, rejection without mutation of over-budget locks, zero demand, unused water and invalid saved allocation 80 under budget 50. No source changes after these final checkpoints. Enumerate c1 through c6 individually in the final report and cite the concrete observed browser or test evidence for each. All six must be supported together by the final compact evidence, including the last Clay Fold observation and explicit reload, without relying on earlier run reports.
The journey
- Read the requestTurned it into a list of things it would have to prove before calling the work done.
- Did the workPlanned the pieces, built them and checked the result as it went.
- Sent back by the final reviewThe last check did not accept the first result, and said what was missing.
- CorrectedThe missing parts were fixed and the work was checked again.
- Delivered6 files handed over.
The result
- domain.js3.3 KB
- index.html15.3 KB
- package.json109 B
- README.md1.2 KB
- server.js590 B
- tests/domain.test.js3.0 KB