Every entry carries scope, provenance and expiry — stale entries warn before they serve.
voucher-inventory-service (VIS)→inventory
ACTIVEwhat changes: JRuby 1.7 → TypeScript · 4 MySQL shards → 1 Postgres
SCOPE: PROGRAM-WIDE · CONFIRMED 07-18 · EXPIRES 10-16
orders /tps API→orders-api
ACTIVEwhat changes: Rails 3.2 (frozen 2017) → Encore.ts · same contract, proven by Harness
SCOPE: PROGRAM-WIDE · CONFIRMED 07-15
identity-service→users
MERGEDwhat changes: the strangler abandoned in 2022, folded into users-service for good
SCOPE: ACCOUNTS · CONFIRMED 07-12
gkb-deploy→∅ deleted
DELETEDwhat changes: 99.96% vendored code — poster child of delete-first
DECISION 0003 · DELETE PASS P1
VIS3 strangler→inventory (finished)
ACTIVEwhat changes: the port abandoned mid-flight — finished in P3, not restarted
SCOPE: PROGRAM-WIDE · CONFIRMED 07-20
clo-web + clo-api→clo
ACTIVEwhat changes: the 2019 split reunified · Card-Linked Offers under one service
SCOPE: CLO · CONFIRMED 07-14 · EXPIRES 10-12
resque cron jobs→queues (Encore)
ACTIVEwhat changes: Redis-backed resque → typed pub/sub · replayable, dead-letter by default
SCOPE: PLATFORM · CONFIRMED 07-16
orders MySQL shards (4)→postgres · orders
ACTIVEwhat changes: one Postgres with row-level tenancy · reconciliation gate 99.999%
SCOPE: ORDERS · SOX LANE · CONFIRMED 07-18
infer-pdf (voucher print)→vouchers/render
MERGEDwhat changes: PDF generation folded into vouchers · same templates, new renderer
SCOPE: MERCHANT TOOLS · CONFIRMED 07-11
gdoc-service→∅ deleted
DELETEDwhat changes: zero traffic for 26 months — deleted with its S3 bucket archived
DECISION 0007 · DELETE PASS P1