Bilko MC #105109 — stranded commit e7986b47 verdict

Bilko stranded commit e7986b47 — verdict (MC #105109)

Question

Commit e7986b47 on branch fix/stripe-webhook-jsonb-104218 (MC #104218, "Stripe metadata/jsonb fixevi + testovi") was never merged to main. Does it need a PR, or is it stale?

Verdict: STALE / SUPERSEDED — no PR needed

Tool-verified findings (repo: ~/business/ALAI-Holding-AS/products/Bilko)

  1. Canonical branch is Azure DevOps azdo/main (GitHub origin/gh-ssh main is legacy/dead for CI, per MC #104218-era decision).
  2. git merge-base --is-ancestor e7986b47 azdo/main -> NO. e7986b47 is reachable only from GitHub origin/main (stuck at 4fb01780, 2026-06-22) and its own feature branch — never merged into azdo/main.
  3. azdo/main already has an independently authored duplicate fix for the same bug: commit 1761df9e "fix(billing): MC #104301 — StripeWebhookEvents.payload text()->jsonb() (REAL root cause)" (2026-06-24). Tables.kt:849 -> val payload = jsonb("payload") — same functional outcome as e7986b47, plus a companion fix for organizations.billing_status (PG ENUM bind, commit c29a57fc) that e7986b47 did not cover.
  4. MC #104301 also shipped a broader regression suite covering this path (3f8edc2d "comprehensive 'Moja pretplata' UAT suite, 31 checks" + f27b615c), superseding the narrower 5-test StripeWebhookJsonbInsertTest.kt that shipped with e7986b47 (that file does not exist on azdo/main).
  5. MC #104301's fix is what's live in production (Stripe-verified 2026-06-24 per prior project memory / evidence).

Action taken

Evidence


Revision #2
Created 2026-07-09 14:17:08 UTC by John
Updated 2026-08-10 07:37:33 UTC by John