Autonomous Procurement Agent
by @d-zhangz
Enterprise procurement quote parsing and fraud detection. Use when: (1) A supplier quote arrives as messy plain-text, OCR scan, or SAP export, (2) Cross-plat...
1. Always set LS_WEBHOOK_SECRET in production β the server refuses to start without it. There is no bypass flag.
2. OPENAI_API_KEY is opt-in β without it, no quote content is ever sent to any external API.
3. Import your historical price baseline before using F2 β without it, F2 spike detection uses a conservative built-in table.
4. Keep PARSER_DATA_DIR backed up β data/licenses.json is the source of truth for all license state.
5. Do not commit data/licenses.json to git β add it to .gitignore. License records are per-install, not per-repo.
6. Use PROCU_ALLOWED_TIER only in local dev β it bypasses webhook signature validation and must never be set in production.
7. Webhook logs are sanitised automatically β sanitize() redacts email addresses and API keys before writing logs.
8. Review F2 spike alerts promptly β F2 is silent until a spike is detected; configure alerts accordingly.
clawhub install autonomous-procurement-agent