{"id":"v001","input":{"area1":"120 ft2","area2":"180 ft2","length":"100 ft"},"expect":{"result.volume_ft3.value":15000.0,"result.volume.value":555.5555555555555,"ok":true},"source":"add-survey-suite scenarios","sourceVersion":"2026","tolerance":{"result.volume_ft3.value":{"rel":1e-11,"abs":1e-09},"result.volume.value":{"rel":1e-11,"abs":1e-09}}}
{"id":"v002","input":{"area1":"0 ft2","area2":"250 ft2","length":"50 ft"},"expect":{"result.volume_ft3.value":6250.0,"result.volume.value":231.4814814814815,"ok":true},"source":"Surveying formulas (Ghilani & Wolf 2018) evaluated in Python (tools/vectors/gen_survey.py)","sourceVersion":"15th edition (2018)","tolerance":{"result.volume_ft3.value":{"rel":1e-11,"abs":1e-09},"result.volume.value":{"rel":1e-11,"abs":1e-09}}}
{"id":"v003","input":{"area1":"340.5 ft2","area2":"290.25 ft2","length":"100 ft"},"expect":{"result.volume_ft3.value":31537.5,"result.volume.value":1168.0555555555557,"ok":true},"source":"Surveying formulas (Ghilani & Wolf 2018) evaluated in Python (tools/vectors/gen_survey.py)","sourceVersion":"15th edition (2018)","tolerance":{"result.volume_ft3.value":{"rel":1e-11,"abs":1e-09},"result.volume.value":{"rel":1e-11,"abs":1e-09}}}
{"id":"v004","input":{"area1":"15 ft2","area2":"15 ft2","length":"25 ft"},"expect":{"result.volume_ft3.value":375.0,"result.volume.value":13.88888888888889,"ok":true},"source":"Surveying formulas (Ghilani & Wolf 2018) evaluated in Python (tools/vectors/gen_survey.py)","sourceVersion":"15th edition (2018)","tolerance":{"result.volume_ft3.value":{"rel":1e-11,"abs":1e-09},"result.volume.value":{"rel":1e-11,"abs":1e-09}}}
{"id":"v005","input":{"area1":"800 ft2","area2":"1200 ft2","length":"100 ft"},"expect":{"result.volume_ft3.value":100000.0,"result.volume.value":3703.703703703704,"ok":true},"source":"Surveying formulas (Ghilani & Wolf 2018) evaluated in Python (tools/vectors/gen_survey.py)","sourceVersion":"15th edition (2018)","tolerance":{"result.volume_ft3.value":{"rel":1e-11,"abs":1e-09},"result.volume.value":{"rel":1e-11,"abs":1e-09}}}
