procurement-ingest/scripts
Adam Moussa 8989dbde4a
fix(shoc-emitter): skip empty-text comment webhooks (DEV-16) (#157)
* fix(shoc-emitter): skip empty-text comment webhooks

Stop delivering #nocomment# WorkOrderComments rows as comment_added events
so they no longer 400-park in the rejected queue.

* style(shoc-emitter): ruff-format blank-comment handler test
2026-08-04 19:23:50 -04:00
..
backfill_sites.py feat: template-first WO parser + Bedrock fallback, PO Bedrock switch (#99) 2026-07-16 12:45:11 -04:00
migrate_tables.py Migrate to seahaven-prod: deploy role, backfill tooling, account-portability fixes (#125) 2026-07-23 17:08:47 -04:00
post-deploy-smoke.sh feat(api): procurement-api read stack + OpenAPI docs (SHOC reconciliation path) (#127) 2026-07-23 19:32:20 -04:00
preview_docs.py feat(api): Redocly lint gate + SHOC-themed /docs (Redoc theming, topbar, collapsible samples) (#130) 2026-07-24 18:04:30 +00:00
replay_shoc_webhooks.py fix(shoc-emitter): skip empty-text comment webhooks (DEV-16) (#157) 2026-08-04 19:23:50 -04:00
reprocess.py Ops/recovery tooling + dependency hygiene (refactor phase 7) (#110) 2026-07-20 12:53:34 -04:00
setup_procurement_api_domain.sh feat(api): custom domain procurement-api.seahaven.com (stacked on PR-2) (#140) 2026-07-24 18:41:10 -04:00