- • 1 · vendor_cost_review (price-update-pipeline.html)
- • 2 · new_spec workflow (new-ingredient-spec-workflow.html)
- • 3 · annual_roll (annual-bid-rollover.html · CF Workflow)
- • All three feed the same proposed_actions queue
- • proposed_actions is the ONE write-back queue (ADR-031)
- • proposed-actions.html is the single review surface
- • X-Edit-Token enforced on /decide for every action
- • Standing invariant: HITL on every NS write
- • drain handlers process approved actions
- • Snapshot first (pricing_snapshots · spec_versions)
- • Then UPDATE D1 canonical state
- • Then enqueue NS_PUSH_QUEUE for OAuth1 TBA write
- • No path writes to NS without going through NS_PUSH_QUEUE
- • sync_reconciliation logs D1 ↔ NS drift
- • audit_netsuite_coverage verifies every NS write
- • llm_wiki absorbs outcomes (Pillar 4 narrative)
- • Mirror-back wait per ADR-019 (30m settle)