- README "How it works" step 3: "not by any AI/ML step" -> "not by any
model inference step", per AGENTS.md's terminology rule (no generic
"AI" when describing system capability).
- AppConfig gets a docstring spelling out that markers must be ordered
smallest-bucket-boundary first, since determine_size_bucket trusts
this order and a misordered config would silently produce a wrong
(tax-relevant) size bucket. AppConfig.load() also now validates that
marker area is non-decreasing across the list and raises ValueError
if not, since this project's nested physical markers get larger as
bucket size increases.
Expand Development section with complete setup instructions (venv, calibration, config, run), add Running tests section, and include end-to-end smoke test checklist for real-hardware validation. Update phase-status table to reflect that Phase 1 is built and unit-tested, pending real-hardware validation.