Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.11 KB

File metadata and controls

40 lines (31 loc) · 1.11 KB

Summary

Type of change

  • Bug fix
  • New feature
  • Ingredient data (add/fix/update)
  • Documentation
  • Refactor / code quality
  • Analytics / PostHog instrumentation

Related issue(s)

Closes #

Changes made

Testing

  • Ran streamlit run app.py locally — no errors
  • Ran pytest tests/ — all pass (or no tests exist yet for this area)
  • Tested with Groq backend
  • Tested with regex fallback (no API key)

Ingredient data checklist (if applicable)

  • SMILES verified on PubChem or ChemSpider (include CID/CSID)
  • Cost sourced from public market data (include URL + date)
  • Bio% sourced from ASTM D6866 or supplier SDS
  • REACH_Flag justified in PR description

Analytics (if adding new events)

  • New events added to the catalogue in modules/analytics.py
  • Event properties documented with types and example values

Screenshots / output

Notes for reviewers