C3H8O connectivity enumeration, constructed teaching example.
Requires Python 3 and standard library only.
Run: python enumerate_c3h8o.py
Compare case-output/report.json with expected-report.json.
Scope and chemical assumptions are recorded in the report.
