procurement-ingest/cdk
Adam Moussa 06e96d8513
Some checks failed
Deploy / deploy (push) Has been cancelled
feat(webhook): activate SHOC work-order webhook emitter (#138)
* feat(webhook): ACTIVATE SHOC WO webhook emitter (enabled=True)

The deliberate one-line activation flip (plan Phase 3). Turns on both
DynamoDB stream event-source mappings for workorder-shoc-emitter, which
shipped dark (enabled=False) in PR-2. LATEST start position => the live
feed begins at deploy, no historical flood; SHOC loads history via the
procurement read API first.

DO NOT MERGE until: (1) PR-2 (feat/shoc-wo-webhook) is merged to main;
(2) SHOC's receiver passes the shared HMAC test vectors
(docs/shoc-webhook-test-vectors.json) at the target endpoint; (3) the
cross-account secret read from shoc-backend-dev is confirmed working.
Draft, gated on Luby.

* docs(webhook): stamp activation date and correct backfill wording

* docs(webhook): adjust activation comment date to 2026-07-30.

Signed-off-by: Adam Moussa <adam@seahavenind.com>

* docs(readme): mark SHOC webhook emitter active as of 2026-07-30

---------

Signed-off-by: Adam Moussa <adam@seahavenind.com>
2026-07-30 12:03:02 -04:00
..
app.py feat(api): procurement-api read stack + OpenAPI docs (SHOC reconciliation path) (#127) 2026-07-23 19:32:20 -04:00
cdk.json Initial commit: PO email ingestion pipeline 2026-04-07 12:12:30 -04:00
common.py fix(cdk): explicit Lambda LogGroups replace log_retention (INFRA-114) (#126) 2026-07-23 17:21:07 -04:00
po_stack.py fix(cdk): explicit Lambda LogGroups replace log_retention (INFRA-114) (#126) 2026-07-23 17:21:07 -04:00
procurement_api_stack.py feat(api): custom domain procurement-api.seahaven.com (stacked on PR-2) (#140) 2026-07-24 18:41:10 -04:00
requirements.txt chore(deps): consolidated Dependabot bumps (checkout v7, setup-node v7, aws-cdk-lib 2.262.1, boto3 1.43.55) (#142) 2026-07-24 23:04:32 +00:00
wo_stack.py feat(webhook): activate SHOC work-order webhook emitter (#138) 2026-07-30 12:03:02 -04:00