Skip to content

v0.2.0

Choose a tag to compare

@DavidLindblad DavidLindblad released this 27 Sep 17:26
· 7 commits to main since this release
26c1030

Changelog

  • 3b0f7c1380c39045f1de59d198c957644c11aab2 "fix:normalise-vitest-mutation-output"
  • c9e1cc793fc88597c47dc4e0b35eb50363876878 "fix:reconcile-latest-development-di"
  • 54a14d41f8efd1a048559684101fbc37707eaf96 "test:align-public-checkout-composition-assertions"
  • 7345194236a8f92ffa27222c49b2e497b1ec6004 AUTH 5 docs: Permit apply is a prerequisite — console actions fail closed at the PDP until the catalog lands
  • 99febc73444cb6d34010eb616ca176bb43914e62 AUTH 5: Backoffice service-identities console, runbook and audit coverage
  • 0ba768ef9ef7fa07ce8069d8498fa8d5a78debda AUTH 5: engine-api service-identity console, Tinybird HMAC usage pipe, authz catalogue
  • 7fdc5fdd9928ef37428aee62efadb52d07f34c91 AUTH 5: pin the Permit cloud-audit summary to the new catalog counts (60 resources, 235 actions)
  • cf7fa4ff463c086df2777b0e2955a6e2806eb6ef AUTH 5: regenerate Cerbos bundle, permission catalogue and Permit catalog for service_identity / service_credential
  • 97e7014bdd8c765e26aebf6ed507f78b36db8ae3 AUTH 5: service_identity / service_credential are Cerbos-native — Permit never learns them
  • b1d0fd8d1b804b50cdb1d67777b1e385cafd21db AUTH 5: settle the canary frontier before Cerbos-native routing; regenerate the Permit catalog without the native kinds
  • c84b7a29df9d4204ba286287425c97768e18d994 AUTH 5: validation fixes — ratchet-safe comments, envelope reasons, test expectations, design doc
  • d3a9cd8fcf182c1f4b1a4611e2a30cedc745627a AUTH9-4: baseline the nmi-browser-config cross-tenant token resolve
  • 9458afd5dcdba92c6ca90dac86746d55f7db3382 Add AI provider cost resolver
  • b47ace04b5cff3e6827805907839d50289dee8bc Add Backoffice workflow runtime view
  • f8893010a8d4eccf17c8c9d6dd7462e3a258416d Add CAM provider mapping specifications
  • bfcced63e1121767de66977de78ee052b26c0d56 Add Copilot payment-collection & payment-method tools (REV-3110 Tier A/B) (#1356)
  • 833231fa1dab8912162d0967baf7a068a68bb536 Add DD collection success/failure reconciliation sweep (#2416)
  • edb11a2c07938df81d8f0fb44debeb3330843e17 Add DD collections read tools and guarded actions to copilot (REV-2950) (#1376)
  • 5d00624a8b680b00cca4825e5ecb93d2f5fba775 Add HubSpot contact and note actions (#1237)
  • ea5c48418b609c10d8c59ebde8ebc11b64b65412 Add HubSpot create deal Nango action (#1215)
  • f5e749eb7ce180681f8e440e2e7ada4bdc79b832 Add Plain auto-label routing (#1310)
  • ab8fed07847078f5538c530a60f694bce5600d49 Add Plain customer cards support context
  • 4440d5c3de73c6ee79dd2b376b7c9825b3d28a8d Add Plain directory sync
  • 81b346852780adc1e51c67fcbcee1a69de2880ee Add Plain support auto responses
  • 3c735c57e560ea958aa2779e0a39d2ae41af99b7 Add Plain webhook event ledger
  • 7824da17db26a35743c28e0e8ae68ba40fcc7e74 Add Redis reconnect resilience test
  • e59d91406e3a6cb06c9aeda7d54f211d4cdbc8a0 Add RevKeen devbox skill (#1282)
  • 98f3f675ddb5deb32f9ec87709fa017abe701476 Add Tier C invoice retry, bulk reminders & communications tools (REV-5374) (#1336)
  • 28219a0cc950128cbf7db16a24ec27d66fff8ef8 Add UBB AI meter adapter
  • 8b2f61b3eacbba67dd562794c97a69cfb71f9d2c Add authorization guardrail checks (#833)
  • 54f9817c4bcd84d476cc46f91b51194626de88d6 Add backoffice merchant credential management
  • ca4343c205b01b4a02c068905d4c54373ca177d1 Add benefit clawback wallet source type (#1259)
  • 969eaa10f6eb05de9a4063c624d6504466f9e2ff Add checkout v13 shell foundation
  • 04b71579d3b5c28576df0eb4cdb8baa58aa5dbbf Add credential vault runbook and DD secret tests
  • 2b7d71c88dfa1c33db35e16a371edb4ba4fb118a Add customer-facing product price names
  • a34f1cd3ec81fbb824f209e5b6aefa30805caa1e Add exact shared money formatter
  • 05efcfadb6509217571bc02b0e780d7e808a6ee2 Add managed Storefront persistence and shared media foundation (#2942)
  • cf73043e04c1b669060fdc7f89e794a2370d81e2 Add mandate send dialog polish: custom message, branding link, post-send analytics.
  • b4758f6b35acd0c2c32859d11862c5c1fe7f4380 Add mandate send preview dialog and progress tracker.
  • 6eb90182b19ca12a07ce16afd8d498bb3e192aac Add marketing hero refresh, docs API reference, and review artifacts.
  • 4bcf05608a46059eb315578ba5fa224eca181dd3 Add merchant switch for customer portal Benefits (#3107)
  • 4df210b20e264854f4d88617ca3f917737c2ed70 Add node right-click menu for mouse-driven workflow config (Plain-level)
  • 2b7095c712bbbef5e6c15556db793651a144e063 Add ops read-only merchant orders
  • b3888961a4aa6023a8e08ddfa3f80b48c6574a6c Add parallel-agent collaboration rules for multi-agent Cursor/Codex work. (#2790)
  • 80fe54b8bfcda19533cd748cd1e388e64a7229a0 Add platform fee readiness migration
  • 16dbb5bbc581b6e4686696ec93370f92ef98f36d Add provider cost analytics drift check
  • 8aca84f3d1d0f105ad6fa9560c009406634d3995 Add public cart drawer config (#1281)
  • 9ae8fc6f0b08b26801c39397778a98bfa1b4ed65 Add registry-driven cron consumer safety
  • 1705d80c08229a44f80c541f2429802df027cd5c Add router misroute-rate eval harness (REV-5364 step 1) (#1382)
  • dd745723ff2408170b845aee5c8167849b8394f0 Add rule 35: diagnosis before edit (targeting, scope, suppression ban)
  • c9012de31ff733174e0bf48ce2cf421afa3cac6a Add support onboarding intake foundations (#1301)
  • eb7588a5437f990d06ee50a29bc715f3c646729d Agent-run budget: resolve the ceiling at creation, enforce it on the ledger (#3287)
  • 5f240916fdd40c0c9b3c6e0d6d038cf9f643b44e Align DD advance notice tests with L&Z template
  • 7c3548bde2161dc2a37349112e1091674ee1edc2 Align Plain Slack channel setup docs (#1305)
  • 9f69485160c3e437b9e087ff48553e436f7bf5b4 Align homepage search and sharing copy with managed setup positioning (#2924)
  • fd1b19847e48eed10dfafcfcfed4ab777b68e976 Apply AI provider cost sanitizer to batch ingest
  • beb768a0bd4a6eb5bb0f6c1ada2d530a49638da6 Build conversations work management inbox (#1306)
  • bb4ab4db3f4fb286494427f4d2d92cc7b34b64d8 Build shared workflow builder (#1303)
  • 4716f677c6915199c21b1a8b631fd0f0e67c807a Builder components: @revkeen/react display components, Framer code components, pause managed Storefront
  • c46f23c5451e9ee0eab77cf369b08d8ca7e2f179 Checkout offers card only when the card rail is live; test checkouts say so
  • 4bdaad04d4686a13ed7860c2b623e92fc271bc87 Codex/rev 5063 preview parity (#1291)
  • 7cf1533828a47fd40132bdc4c9284de953805679 Codex/revkeen cart (#1218)
  • b4b062487187db7b2b41f3e8fe81e5de7e433366 Complete Backoffice 2FA recovery and restrict identity grants
  • 948e81f7e540115c071eb5559b375679bdee36e9 Complete Phase 7A accounting-led collection specs
  • a33b06edc6465ed1a37eec7a5a4fb143e71227cd Complete RevKeen assistant provider slices (#1283)
  • d649b6571db7df207fe7c68b2ec4825b25e7c8c9 Complete UBB AI provider cost backlog
  • 74476f563004712428c90911896b5c9034ac7bfe Complete UBB checkout usage product flow
  • 01abb00585482d382b87e6a8ee486870b6e63b3f Complete UBB dashboard ingestion closeout
  • d4d636ab5b4b22dda97ee7d1ff94ef005a7052d3 Complete consent-aware marketing analytics coverage (#2930)
  • 8ab3de9133589bb71a6eef77321408576c29690e Complete ops platform overview and account admin (#776)
  • c3f5c049d9537e5cf1b73998b4f469c7e37cd985 Complete pricing add-on entitlement updates (#1288)
  • cdf49139bd7986d8b960e855a2a1a2cf1e53b90b Converge V13 invoice previews, PDFs, and bulk exports (#1660)
  • e09e0dd454bbd7ac1b6f311f27b04f02652b1484 DD capture: v13 identity parity (lookup-first, locked email, recognition cookie, hint prefill)
  • 270395fbdc352472ad20f7cf2e14da8c24fc2895 DD journey: project bound-session email on the redacted read the form hydrates from
  • 83d0e4e4b58434385a1befb306fe449c7e867cf1 DD journeys: hash-tag Redis keys so Lua scripts share one slot
  • 8e9e0d2293b17dc6e7d34b91e05ccb9dfa7ab135 DD-1/DD-2: emitted mandate link 500s on an RLS-rejected idempotency claim (#3157)
  • 8731697146459d51255544054443e6e240b00f1f DO-NOT-MERGE — REV-6779: activate billing-worker onto its own Infisical folder (#2625)
  • 49d44b2daba41bc2ceddf6b49419f5f59bcff0a3 Dashboard page refinement: design and reliable read states (REV-7562) (#3096)
  • 68f7bb3e15da16a795ddd0b809d649591371aed0 Define accounting-led provider writeback specs
  • 8e343da18114846d5ca7e6c9a14d890192f51b86 Document Plain support migration plan
  • c92328c81278045d1280cd0b58c36ebbf5cf29c2 Document checkout v13 backend acceptance matrix
  • 710fe19474fe2049975fb2d1bcd9cdd2ad97cc3b Drop legacy ClearFeed link columns from conversations
  • 9a98d1a2cfb940a1bf9a880fed671c6be1450825 Enforce Bacs 18-char SUN element cap after the L&Z Re prefix (#2415)
  • ccfaa79d3d7c63e70fdc5f59a76af80e924051d8 Enforce UBB spending minimums at finalization
  • 3fb7d26c79d9e7c6dbf9a9ee4543585b942fd2f7 Enforce merchant Require-2FA plus 2FA settings UI polish (#3321)
  • 1d698a2bb385bce0776705e08e9d25d5bb1638f2 Extract shared data explorer table elements (#1212)
  • 5e957bdf3153b12f0e421311c7e11f3a37732229 Filter generic RSC client errors
  • e4db474bf4f23770eaa97d0879ecb45dc7ef47fc Finish backoffice billing visibility (#1285)
  • 73b71c837a3f49283e6908b5bc4ca777908bab7f Finish internal Unkey removal: dead fields, live messages, stale comments
  • b9134f4356f74b28b6f15eecc12007b91b2c2f0c Finish public website redesign release hardening (REV-6834) (#2521)
  • 0cea250e8a9431cb8075387b99c0e29294c15e5e Fix AI provider lockfile drift
  • 0843bef249cb96da898758de8795fb2a719376e4 Fix CI: authz dts build + Permit provider version
  • 1a244c322bedb1740dbd80aefdedbf12ee88ef4e Fix CI: type the merchant role state + mutation hooks
  • 4781cd2acfc94715a7cecd897b77c13f0c512204 Fix CRLF-sensitive assertions in the Customer Portal identity contract test
  • b83b03782a661c4775fb3bd461f35edb4333100a Fix DD customer mandate link actions
  • be5c4e9f76e1452e7fe14e47302e2319de8d32fd Fix DD customer mandate link actions (#1333)
  • 16925eb9f71b284ddb813037d6e20d52e6a8c59c Fix Permit apply: collapse dots in multi-segment action keys
  • 1369c2132267d7225298da5543377ce378463107 Fix Permit staff role never assigned on first sync (allSettled)
  • 86b8263f2332c6be1b2eea2da46ab0e3ef4d10e0 Fix Plain API key secret file delivery
  • d32bbbec978b5296d0cc9d2bf65625191f8f08d1 Fix Plain conversation insert: cast jsonb_build_object params to ::text
  • 83d0d3be79e5ac1311afd2de7c407ee733daf7bd Fix Plain inbound mirror: run tenant-scoped conversation writes under withRuntime
  • b0b9b41472c16f258f4b50fe616b885e95838361 Fix PracticeHub product mapping casing
  • 1b3e214bbd123041439c50d46d18707b8fb469e5 Fix REV-4215 development typecheck
  • afb35d3d34ba83014d940149dc08e1e08c4dca98 Fix Redis recovery test types
  • 82b0baae98b8ac5bf0bac44a86736a52a29c341d Fix Studio flyout link count: 10 links incl. struck-through moved Activity
  • d7384f05f2ec661e5b5e4bf786a808edafbb2fe2 Fix credential isolation and checkout rails build
  • ccc537cddeda843f47c7f8cb77557f140406886f Fix dashboard subscription status typing (#1255)
  • 34be2a46299026c137e326344856b3ebe188eefd Fix development: REV-6907 system-db ratchet (520 -> 514, no baseline raise)
  • 8dd64ccd283e362bb017e5b107f413cf836b9bf9 Fix development: invalid UTF-8 byte in entitlement.ts; docs tsconfig lists its new imports
  • 68735dfaed960133a43890cd238ba31186b7c450 Fix development: invalid UTF-8 byte in entitlement.ts; docs tsconfig lists its new imports
  • b20807d014768e00b041f334e701fe9e89a5200e Fix docs and dashboard CI (#1316)
  • d815a115944056b16b66dbc6bfec2c062b7de9cd Fix invalid product route crash
  • 2137b4172e3e0ac4901818fce5c8f4b1ea7695ad Fix invoice PDF v13 parity
  • 6cb14435d5c860dc301c08e3bc48bcdaa24d469b Fix invoice detail params handling
  • fe948688c3a304086e45af0495768af93d75726b Fix invoice lineage mock type
  • 7dc5b3c1eb0b86976c3e256182d340d421a071e7 Fix marketing deployment heading and MCP link regressions (#2938)
  • f1ec79004d90654dfcad975dc1d712601dd3cb1e Fix merchant DD credential health schema drift (#1234)
  • 1a5cf2e1f84536ded40cf02c8f83a851e3a132b2 Fix onboarding step 6 TypeScript errors after legal merge.
  • b4785deec951f899eb656e372a148bd93acc6533 Fix ops portal shell routing
  • 0b3b04acee0a7735b9dd78701eed22c1ee7fcddf Fix ops shell access redirect
  • 27118675bdfcb27b735aea3876d67b96ec9a8918 Fix pnpm lockfile drift after development merge.
  • 40db77feab18951ea378757029f2cc622867adde Fix portal default card sync (#1205)
  • 40188bea73f10fe996be8f148325177d1a0e8b19 Fix product billing schedule previews and selected-price trials (#3110)
  • 2bcfaa12c434993d487e5bb754339b747d2b5a86 Fix queue coverage for shared cron registry
  • 6adfc6ecf1d74958d1427907635d2413f4ca0b97 Fix reachability guard for validated registration
  • 069aa0d1cf499044c0bfb675b859ad319dac6017 Fix start rule migration trigger backfill
  • 9c0dfff92456930698aa5a673753b61b0a9d1e10 Fix test typing: assert the budget error with rejects.toMatchObject
  • 45cbd477761edf081d312f0ba01e4a8d5f3fe358 Fix ticket-repository getSystemDb split: resolve SystemDatabaseClient via globalThis
  • 4f95c675be21745cf23c7f8a077fccfd009250f4 Fix two development reds: stale Assistant-digest assertion, and unbuilt packages in the Playwright harness (#3134)
  • 2a26007b980229c82ab199c448f5be2a60cbc8b1 Fix wallet clawback DB test isolation (#1258)
  • 9e8f0ddfc4871ff9b8a35b650f2d3a74decc4331 Fix workflow auth and contract artifacts (#1312)
  • 2979e18bdae59c9aa42241659aec1f0390897897 Fix/rev 5028 baseten dashboard build (#1290)
  • 6b4229d18afb8ea16ee1cf2283e7f1c2d44b3ff8 Gate merchant credentials with Permit lifecycle actions (#1199)
  • f7b1bd0ca3a3a474be5056d283e7924d2866dbee Gate plan changes on merchant:change_plan; remove the free plan write
  • 62679da2b9c5ba5f3444ccaba29aceaf6828f6f1 Guard against duplicate Drizzle table definitions, and record why deleting one is wrong (#3289)
  • a16c84af19d86d39b2df7de7d68a4c95308426dd Guard browser bundles against Node-coupled barrels; type the whole e2e tree (#3129)
  • 4521e14fd68bfc00c2f652d9508cbae002c8c9f3 Guards follow record-payment into the shared manual-payment service
  • 5597299000f5f3bd2423492f5684de62747eb1c2 Harden merchant payment credential workflows (#1231)
  • fddae2a5d92a801e80a7bc61cae1705fb56e18fe Harden ops impersonation authorization (#832)
  • 7b7901ff69733803afc81891d6eca3252a23317a Harden platform admin activation scripts
  • ca39911b298a8beeeefb1e60b18f5e7391203a2f Implement Ask RevKeen launcher handoff (#1302)
  • 0b2b00d961d95cef5e8f9471d196f4b4ed3dc106 Implement ClearFeed email conversation intake
  • f3ce3b7e014011f9d1a660168da1ad2794b61244 Implement REV-2114 invoice subscription terms fixes
  • 41b65b814798f81b5c5ef8bf2d0979ca5b6ffb17 Implement checkout selection mode pricing alignment
  • e01fcf35fe8f12d5d1664d68be0a800f08176129 Implement merchant onboarding lifecycle (#1330)
  • 944a11e9cdb2ac8729723baea2e62953721d3ffb Implement ops platform workflows
  • e08d2e302c8bd8f303768889ff3758d6989c110a Implement remaining UBB backlog controls
  • 277a3b22321ba0cb34f6dce043e91aed4be98f67 Improve Inbox search, queue context and thread readability (#3079)
  • 7d477e32e82acb0a73e74922e34a90a8f41afcc4 Improve customer overview billing timeline
  • 8c01ac8de3da4a55eebd31acb1c19c77832e77c3 Improve invoice table controls
  • 840d0a06dad9bc009296d11796121d3de173fde3 Improve notification settings and revenue digest
  • 2c7779d3e6b030335181595535dab80b0f4bb8ec Improve portal billing clarity and inherit shared NMI wallet settings (#3100)
  • 086372d2a17152164da468fe2b0a92e6c54037ab Improve product combobox price display (#821)
  • cf3baf31338c3d8e045da5e638dc07998efd1f35 Invoice V6 audit: key OTP and security dedup on the payer surface (#3116)
  • 873a51af7853fdf0dbebdea1bc1fc23be6b86e19 Lock dashboard payment credentials to backoffice
  • e9c3bb42176b8a2a8a302b1fe7d8dda491c86c4f Make ops panel Polar-style module routes
  • 70cb2323e24423bd3f08f0bd62ed0fa462689af7 Marketing: type the pillar items in the wallet-copy test
  • 70b5f9929bc2ef0eaa657fc22c3d8402119ab491 Marketing: wallet copy follows the checkout — Apple Pay and Google Pay on subscriptions, trials and usage
  • 6075118e278a7140680f440db606cda5f2f409e8 Merchant Knowledge Ingestion (Assistant Knowledge, slices 1–3) (#1311)
  • 055d68299fb51750c86792e4853f3c59fa32558a Merchant Services Agreement v3.1 and the Direct Debit legal centre (#2425)
  • 362c5ce2fa6b59fe0bbcd4b443174e3efc02c1a0 Merge #3938 (REV-8168) as stack base
  • afdfc8ad3794b9627445a914c963d79da45ef407 Merge #3947 (REV-8182) and #3941 (REV-8181) into the REV-8172 stack
  • d8db090416e8743fa76a15210b6fe2b7ecfca410 Merge PR #2126 CI fix into REV-6322 stack
  • 1b52a444717999a6b7df314685c992a1dc1496ad Merge REV-8169 stack (#3951) as base for REV-8170
  • b7694ae6151e1956857fbaa9e0d91dbd89234b43 Merge REV-8175 (stack base)
  • 5413dad67a32c55fb280ba92bdd583687d83edb3 Merge REV-8180 (stack base)
  • 6258fe23f8fbb8a9d5da3cd2b12b937cd240f11c Merge REV-8194 (#3978) as stack base
  • f8288afaf6be6c8be4fe8a17e66f34c0a1d83487 Merge REV-8199 triage fix into REV-8196 branch
  • aca0a0b7c951fc8e431e031573acb86f598e92e8 Merge REV-8202/8207 status into REV-8196 branch
  • f7484ce729a4c162709f5e6ccc07c3050d3d27aa Merge REV-8204 Enable production move + REV-8212 DD review nav into REV-8196 branch
  • d59a9ab327ded74c56c7cc6bb6914377f5a06b35 Merge REV-8204/8206 activation step model into REV-8196 branch
  • 3754b54d55165c825c686720df3ae2acf829d01e Merge REV-8205 merchant tabs into REV-8196 branch
  • 2e6aad20f6f2ea60136c1e5d799045a626790054 Merge REV-8208..8213 ops surfaces into REV-8196 branch
  • e251993f3fa098a68a7569f8b79c42b7b4cf1409 Merge REV-8216 J6/J7 + REV-8221 into REV-8196 branch
  • aaae5ca09d291f8aec41a3156d3cacaeeae3e826 Merge batches 2-3 (products, settings) stranded by stacked-PR retargeting
  • 0ee1f6d3b05b5c9c7345ff8dc965676368c2c9b4 Merge branch 'codex/rev-7981-bell-task-entity' into codex/rev-7986-bell-archive
  • 363945dc05fc97e4ba6d3bd78c23f014af5ce1f0 Merge branch 'development' into chore/regen-contracts-after-3908
  • ecdd4bec25aa46c7f338bd293db78d99e5d5a5ef Merge branch 'development' into chore/test-lane-map-refresh
  • e6d5aac84f19655c33eefbf46be9b52548ff05b5 Merge branch 'development' into claude/agent-harness-mode-churn
  • b7899006b6a6f48e46fe653b2d27490a29b4b5e4 Merge branch 'development' into claude/cerbos-repin-5989aa6f-development
  • f1fc8f5765a992a3b27c74d9eec6ebad9206cf69 Merge branch 'development' into claude/cranky-ellis-a39861
  • d789e5a7a32aa5b6d7302f2acd9db4620ac7d4a1 Merge branch 'development' into claude/docs-isolation-legible-failure
  • 12cb625624a70fa41be98606b3c0ce495f963c99 Merge branch 'development' into claude/entitlement-map-and-gating
  • bf9e3b31eaa960fa6e6ed5823273df964de4ddf7 Merge branch 'development' into claude/fix-dev-green-cerbos-playwright
  • b3f94515663051977995864ef04505ef4e847b63 Merge branch 'development' into claude/host-patching-reboot-runbook
  • 18227dd1859d76564c452461234e47192b24ac0a Merge branch 'development' into claude/metabase-mcp-access-token
  • 6b61f92b9bac0d99cfa40de9f1b6584a4f45d2fc Merge branch 'development' into claude/mint-fees-2026-09-27-v1
  • f25454d282f7bff6ed32b8a845717a23388e480f Merge branch 'development' into claude/normalise-line-endings-rev7734
  • c7f7ff6603adb84570c9b0b59f878c9e83370b3d Merge branch 'development' into claude/order-status-checks
  • 4915819c2992f9300897ba0c4adfa0cb551dba90 Merge branch 'development' into claude/restore-lf-provenance-migration
  • 74f73d045f050bc67b7847913a1b47890787a707 Merge branch 'development' into claude/rev-4733-step-up-lockout
  • d578feae2ccb85a26f922c2392b6c08056b47551 Merge branch 'development' into claude/rev-7585-attio-deal-lookup
  • 7c9369aa780acda70cbcdcda6077a32db7e2aa69 Merge branch 'development' into claude/rev-7675-copilot-quality
  • c1741d49149a0bbeccfb1ac9cdf3680868f58e45 Merge branch 'development' into claude/rev-7701-customers-v3
  • b8e92eb1f006a09dc1bd302f5ae16a6b6dcda6c4 Merge branch 'development' into claude/rev-7746-ci-edited-guard
  • 3b86ed92abab8d9337cbcb0d8ed196f4cbb7830e Merge branch 'development' into claude/rev-7746-ci-edited-guard
  • 6fe5825c897d74c093976fef95555342d6668b2d Merge branch 'development' into claude/rev-7747-strict-doc-correction
  • a7ea52d4b734c7236e88ac8c50f247a14d8065d3 Merge branch 'development' into claude/rev-7832-7837-agent-activities
  • f13822a3bee6df5bf98f4f73ea566126623a8afb Merge branch 'development' into claude/rev-8183-invoice-create-canonical
  • 07a032536b09378bd5730b5ad23ee610674a6174 Merge branch 'development' into claude/rev-8196-backoffice-ux-e2e
  • 1e59738181bfccf1e7617b6ccf36544f286cdb7b Merge branch 'development' into claude/rev-8263-8266-cerbos-bundle-probe-alerts
  • c67a60a74b519dc15fe4dd90112a1c347fe99b41 Merge branch 'development' into claude/rev-8298-rule08-stream-correction
  • eb4e32d53c9c2b88c256984929d943107fe3ec9d Merge branch 'development' into claude/rev-8310-code-first-schema
  • 3f52cdc47114b985d30a5e248bc0b12486bb114b Merge branch 'development' into claude/rev-8311-drizzle-1-migration
  • 678aebd615b4d71656296716ba43a22bac11dbbf Merge branch 'development' into claude/rev-8334-oauth-org-merchant-claim
  • 92012096d86d7f6bf0949cb9d25cf97b1e01ed07 Merge branch 'development' into claude/rev-8339-whatsapp-unconfigured-template-skip
  • 83a982b89504496ed83fb72628082a5bbf870fdf Merge branch 'development' into claude/rev-8339-whatsapp-unconfigured-template-skip
  • c5cf1ed5624845d41960713f320aae9e69027f63 Merge branch 'development' into claude/rev-8339-whatsapp-unconfigured-template-skip
  • 2e41b98d23318e33b08276b6035ec3d3d2473e66 Merge branch 'development' into claude/rev-8347-oauth-runtime-policies
  • 046068aad7fc1eb509155e8789ec93da9d74f858 Merge branch 'development' into claude/rule21-public-keep-margin-copy
  • 8663520ce22f619a0dea7105285768894be19141 Merge branch 'development' into claude/send-invoice-followups
  • b509cefabbba4da0e713b84226979acaaec1eb7b Merge branch 'development' into claude/wiki-settings-ten-groups
  • 70b8534d625a2b6ebdb7ee78921b9a7ab5faa68c Merge branch 'development' into codex/agent-payable-ap1-ap4-rebased
  • 54ba6b8433478d9b247f8b12b74ac31740dcdbd2 Merge branch 'development' into codex/cerbos-policy-volume-guard
  • ff3477cc32466ae074f574ad04f70d9e1a4a0c18 Merge branch 'development' into codex/dd-redact-read-email-hint
  • ef23c6c2a519aea9a0d268ccc074f3d67f92c07a Merge branch 'development' into codex/dd-v13-identity-parity
  • e0312a390302e1435160f535ca5fff4d8de0b4ad Merge branch 'development' into codex/fix-security-test-lane
  • 87217d40eba93212713c9f33fb660562c5eb9ba7 Merge branch 'development' into codex/fix-shared-agent-secret-source
  • c13c87266e45086617112e9d59cd83259f9c4c1e Merge branch 'development' into codex/recommended-next-order
  • 26e71507394c511049d1de8bd08768cc4a515c2f Merge branch 'development' into codex/rev-5441-dd-card-fallback
  • 1c6c96e9c78c399f48678a6444ea324b6c10505e Merge branch 'development' into codex/rev-5566-5567-onboarding-correlation
  • 42a0df3ef9e20587e9905a82bd9db1248436afce Merge branch 'development' into codex/rev-6417-lane-map-fix-devbox
  • 7223652b381953679c3875428bf34253446d9372 Merge branch 'development' into codex/rev-6556-invoice-pdf-kit-migration
  • 642adef0beba388adecfb2d8227e78f23d435b06 Merge branch 'development' into codex/rev-6582-canonical-test-scripts
  • d8ec5cace2be0bbc0cd2f2f3e1861807f7921242 Merge branch 'development' into codex/rev-7650-insert-references
  • 83d7796c8a79166307f21f9d535af681ddd4eb85 Merge branch 'development' into codex/rev-7667-summary-errors
  • c09577a0baf6492f0df7a560822252042ffe37eb Merge branch 'development' into codex/rev-7832-7837-agent-activities-v2
  • 892ec77124f118aa0105f171fed0bce1da38406d Merge branch 'development' into codex/rev-7840-agent-run-heartbeat
  • cb3e4ecc3e8fc91d60abde99eba42a46ce7f91eb Merge branch 'development' into codex/rev-7986-bell-archive
  • 2a976e57dc1c47caa48475f84e15a5502599a2b1 Merge branch 'development' into codex/rev-7986-bell-archive
  • 4ff6f2088e713c40ad916eae076ac8311ccb933e Merge branch 'development' into docs/rule-42-merchant-roles-permission-catalogue
  • 86d6cfe5c4bca44bbc73ae8d144d517fe669dcc2 Merge branch 'development' into docs/rule-42-merchant-roles-permission-catalogue
  • 2d031e03573a4ceb5e4d44b2f5ab56c107cc2162 Merge branch 'development' into feat/customer-duplicates-list
  • 6383513bdec91b505eb5abff5088c63159f8728e Merge branch 'development' into feat/dd-sun-register-and-bind
  • 9e963e737d4c6a6f68e858d442f10537d47a22d0 Merge branch 'development' into feat/rev-8012-authz-enforcement-coverage-guard
  • 406c5c7b339238a3538516dbbe3a9087ac4c1fae Merge branch 'development' into fix/checkout-links-hidden-and-disputes-403
  • e5f4e5c9e3dc7580f0d2d277bdfbcda4f718ac5f Merge branch 'development' into fix/checkout-links-hidden-and-disputes-403
  • 5274eaac92c83930dda46a83047b3e7ab374444d Merge branch 'development' into fix/conversations-typecheck-css-ambient
  • b83c8c7c0dc9781d0f559619c0c61c7effcead1e Merge branch 'development' into fix/conversations-typecheck-css-ambient
  • 807779ca1e469d4372c2f663c8316f65822df93e Merge branch 'development' into fix/dd-journey-preview-rotation
  • c7f666498bd4fc9404f5c24df7c7e40a739fcd65 Merge branch 'development' into fix/e2e-commerce-rail-links
  • 55a67331251d453583d01e887cbbb33e01dde934 Merge branch 'development' into fix/e2e-rail-collapse-analytics
  • e5b089e409ac9ba5d6e18eb620f89ffb654da824 Merge branch 'development' into fix/engine-api-redis-unit-teardown
  • 7c9a8bf30c3b8609526b286e4e15237a5103dd23 Merge branch 'development' into fix/engine-api-redis-unit-teardown
  • 7bb7d65e0c9fdd5c78caad61a6c842356812b7a6 Merge branch 'development' into fix/harness-skip-e164-backfill-on-empty-db
  • c0b736047eec4e0368a72895f68fcac24963e02b Merge branch 'development' into fix/rev-8007-checkout-pdp-callsites
  • bdd8d2ef36d4a70c151ee36200aba5aa20de4cf9 Merge branch 'development' into fix/rev-8118-engine-routes-merchant-default
  • d0c51ccd9f15f5e7eea9a17f145197d6dc5e4ec5 Merge branch 'development' into info/cerbos-repin-406150ef
  • eb2b875cf47096474f38f10e5646fe822c1205d6 Merge branch 'development' into info/rev-5518-workflow-engine-recovery-enablement
  • 189b6f74f2cf33491046163eaf3d77186ed9c14c Merge branch 'development' into info/rev-7803-netbird-peer-b-lifecycle
  • b84e4cedb80d7cf4270952abd641b8cdec9c1906 Merge branch 'development' into info/rev-7803-netbird-peer-b-lifecycle
  • 1b253190e9667ab6261184802f04b7e2aa7b6909 Merge branch 'development' into info/rev-7803-netbird-phase3b-keys
  • d3f4972c26ce1ed8a4c7fcb8f0a1161f962f6495 Merge branch 'development' into info/rev-7932-relocate-producer
  • 24296c3868967249bce21a297a031c24b966ed3c Merge branch 'development' into info/rev-7932-relocate-producer
  • fec0e79b1874e3efaa3e8bf89166a0a2fcfe3cf8 Merge branch 'development' into info/rev-7969-d1-income-cards-floor
  • 96e9ce90f758a6d8329047a23b12e1a1a5b90390 Merge branch 'development' into info/rev-7973-menu-v3-settings
  • ae5f472a30427b5c4c1ccd69664fc959f8194acd Merge branch 'development' into info/rev-8008-account-mapping-identity
  • c77a1ed382cfaf49e23b07f3173f9dabb18f019b Merge branch 'development' into info/rev-8008-account-mapping-identity
  • d23b7b760d13982898b677c28879f9bbd51d09dd Merge branch 'development' into info/rev-8020-billing-worker-typecheck-lane
  • 8ff733ba4f26a3c51bb63f0db2e27c97ea46564d Merge branch 'development' into rev-8171-dd-invoice-subscription
  • 1f70fc9cf609b823414b8e6e7bda12f027d1cbe2 Merge branch 'development' into staging
  • 7488e07850092b90358d17759bae19cb1cde6dbc Merge branch 'staging' into main
  • 86b885be58585948889b95f80ca9f31be2d96954 Merge claude/rev-8196-status into rev-8196-tabs; use shared status-variant in Merchant 360 sections
  • 76668b35d84032947b5df914e0c436b34e584b69 Merge commit '5afe2d02e3de3899a39654af408fb1f8ab395b9a' into codex/rev-6155-registry-parity
  • 7c9fab793488980d5748da41524f6b8996cdc2ae Merge development (PR #3605 gitleaks) into REV-8028
  • 4d9a7017b1fd795ad6fe20e4cdab61c2cd1dac99 Merge development again; the Mergify queue was removed under REV-8115
  • d9c34cc71e8fa484318d3c9258e3e6e38a3824e5 Merge development and regenerate test-lane map for NMI guard
  • f477457ac6c9d5b73bf3b309b96ff7e42cd93a95 Merge development into ClearFeed intake branch
  • 2d8ca0e84abc44b43d7449056caf9406f3b406e2 Merge development into REV-3643 churn classification
  • 5b6b541d517cd3d5b06be27e7cef0e790e0259b7 Merge development into REV-6524 sessionless transport
  • 599f9d12f53b92badf53a468b7b4e44728031e96 Merge development into REV-6553 Vitest config fix
  • 0aaf4f8416d67cb39f6c8e440dfc2f1cd7be9ecd Merge development into REV-6958
  • 1319eb41e197a83682bd41dfdd06713c1269fa1e Merge development into REV-7655 preserving Inbox actions and menu layer
  • d1a011ceb61ee5cd184438dcf2b3f4c92021aa3f Merge development into REV-7683 (picks up #3224's fix for the REV-7691 portal-header rename)
  • c09281350caecdc221b9f2acf21f1cb9f8b67851 Merge development into codex/fix-pdf-json-runtime
  • c497f512706453db93a1c8a7d5293acebb5887ec Merge development into info/rev-7971-menu-v3-commerce (REV-7971)
  • f66cdb19fe074204b19485b15abf5617685e647b Merge development into info/support-clearfeed-unit4 (resolve Unit 2/4 repo overlap)
  • 39d881a04d1451b4cade08a587c576c5412a7635 Merge development into main
  • 9c55b25b4762025f29eab503419bdd690b6e99e6 Merge development into main
  • 61242362beb58f7340ad9888afd479147a3a5fca Merge development into main
  • f133c43e0e5721085b1b31e3a29d5efe5853277e Merge development into main
  • 370e2dbc4379260067bd510945528c490d439bf8 Merge development into main
  • 92e00328810254be10a4c56a1614b17987c7522d Merge development into staging
  • 5e159ccfaf0aa492aa13630470a9f56747e8609d Merge development into staging
  • d439b68e0d5caa06b7d1cf64f589232365790432 Merge development; keep the REV-8114 correction through the rewrite
  • 36026b05ad248af7aa3562e15936bf93d6bacc6a Merge item 10 (v2 checkout/cart sessions 503) into follow-ups
  • e1c4af8bedaaf77cf77d84b5f72fb0972e36b595 Merge item 5 (notification 4xx classification) into follow-ups
  • 46766de85b44fb9e92424a093b5f2167dc0aaaaf Merge items 1-2 (assistant margin tools) into follow-ups
  • 36b7f3590b4da9e117edcd76f7231ade49536edf Merge items 3,4,6,7 (ops list filter, capabilities write order, all gateway rows, heredoc) into follow-ups
  • 84b1e8932cc674c9a8162a2f9bef81b729aa16e8 Merge latest development into codex/fix-pdf-json-runtime
  • b9f4ffaf40ac1a5c1e69af56037a0fb30be6c00f Merge latest origin/development into codex/marketing-slack-app-boundary
  • 8a859baa61988dd4e4da65664cd5a5c4b70e6e37 Merge latest origin/development into codex/rev-6524-production-acceptance
  • 26746d7aebb8d2b97721a1306054eeb857812387 Merge latest origin/development into codex/rev-6526-schema-scope-reconciliation
  • 4136b1f3d2d5f5e1c0015c50664f8ae423475295 Merge origin/claude/rev-8196-status into rev-8196-onboarding
  • dcc783a081309d7520890d82382c082612712bb5 Merge origin/development (#3952, #3953) into REV-8169
  • 248f1cb2164d6b0e9db0baf45cfa7c2d3bf2ea1b Merge origin/development (#3955 REV-8171) into REV-8170
  • 4681be674d6046b44e6fc2ef80306986ff083848 Merge origin/development (4812d45275) into codex/rev-7641-inbox-step2
  • a6312c171fae25826d45849d4cd6fa59cbe8148d Merge origin/development (5b3b2f04e) into codex/rev-7065-route-ownership-generator
  • 5802d7e95a35743cd60d59ddbbaefcdb8e99588c Merge origin/development (d5d861d2ef) into codex/rev-7641-conversation-window
  • e2766e9519ad6ab65e28928a5bae49d19c1c080d Merge origin/development (e341dcd32) into codex/rev-7065-route-ownership-generator
  • b1075f74db0447f624fe504224adc8e5abb7ab55 Merge origin/development and fix copilot secret typing
  • 55c852f3268f4fa43ae0f707f6f959dda4499481 Merge origin/development into PR #2039 (Diff 3H)
  • 66f27debf8cf54de7312bf52248191a193f7cf8d Merge origin/development into REV-3570 docs branch
  • 4489e79233ac940f67b4225c28dfd0d352295a3e Merge origin/development into REV-6214 foundation
  • 4ab6247e575699a92174f2dfbf0935bd7a56396c Merge origin/development into REV-6214 foundation
  • a13a6d3082b405b5ff1666508f6336fcf7ae674c Merge origin/development into REV-6214 foundation
  • c56a249e5cd698776a7b473c2ee8a05f31535ee7 Merge origin/development into REV-6214 foundation
  • 6fda1e63e055fa7bfc623d5bc5a0d73fca3c0bf4 Merge origin/development into REV-7740 subagent branch
  • 572e0f37e4b6389ecacbb7b10503ad346ecfa176 Merge origin/development into REV-7972 (Menu v3 · 7)
  • 80c05f7d047098f425041081e270958fa5e73811 Merge origin/development into REV-8169
  • b477bf11e61d48ed99d871a28f2ae54e01c883ce Merge origin/development into REV-8193
  • f8d86ca484d39db4b7e9f3403a8b4f394578afa2 Merge origin/development into REV-8201 (keep both REV-8201 and REV-8218 helpers)
  • 9fa5cc656dc9c1919875edfeaa26ed0674d5c33e Merge origin/development into UBB program PR
  • f872617b642033ed8e493037786bfbd504ce36cc Merge origin/development into UBB program PR
  • 294d78f7c70203ada38c59bade9c5776dda3368b Merge origin/development into agent/rev-5593-development-ci-baseline
  • a5a63b53dcb5187b92dc55dba6f1ec3c9aaa63c0 Merge origin/development into claude/async-import-runner
  • 61d82c206d0d93dfaa17b15d0f74b301807e2ad9 Merge origin/development into claude/cerbos-repin-9d8399e7-development
  • ec296fda4189b87062d2c367342f47a4f3b768a4 Merge origin/development into claude/invoice-customer-data-load-nzj40d
  • e5dceef711f82b5a4f5c05da405566839127a35f Merge origin/development into claude/onboarding-autosave-noise
  • 63afd0bd0af5ecceb30a4e3bc647b882b5ce36b8 Merge origin/development into claude/platform-plan-change-authz
  • 1db05e7d16eb7e485aa2eb5f90bfd7ca2d5f1390 Merge origin/development into claude/rev-8196-followups
  • 3677e0725f6337dc1460d667834cb4d9ce05e162 Merge origin/development into claude/rev-8339-whatsapp-unconfigured-template-skip
  • 4ede476f086c9989ae7e1c8bb0fd80ec016c9b8e Merge origin/development into claude/rev-8393-drop-replication-objects
  • 30b30c60117f436a4c89a092d037cabc61346ac5 Merge origin/development into claude/revkeen-builder-components-tpvz5h
  • d7529e78eb750deba7d69aae4beb68cbcea874cb Merge origin/development into claude/rule21-public-keep-margin-copy
  • 329d9e18fc07efd2e6025d97cfbe23db63c5a244 Merge origin/development into claude/teamup-every-stop-path
  • 3d93a57e49158735a58791225aae94d350bf310b Merge origin/development into claude/uploads-via-engine
  • 524d34dc6b3f7d6441fcae134ad850a525ab70cd Merge origin/development into codex/fix-engine-infisical-json-contract (REV-7041)
  • 6cf0e63dc2c03a28099d858c025658e05d33355b Merge origin/development into codex/fix-engine-infisical-json-contract (REV-7041)
  • 0149d04cfde77a9e3f6f443ebb136ddae27dc191 Merge origin/development into codex/marketing-slack-app-boundary
  • 8634955d29c830217b3a405dcac3f839c877d50b Merge origin/development into codex/notification-center-actions
  • fbddb66a9a5aa231f3579b41b389cd1d7dee510d Merge origin/development into codex/remove-clearfeed-support
  • 412aff0d12cadd1da9168ad960d1ade7fb50a5ce Merge origin/development into codex/rev-5419-app-readiness-correction.
  • 8853f13bb8a423766cd62984f0409829e7daa1ca Merge origin/development into codex/rev-5608-assistant-ui-rebuild
  • 8ff57c39c12554d346b7f48130c09a0a592ebeca Merge origin/development into codex/rev-5889-webhook-reconcile-sweep
  • b7f09c8991c16028b3f6366727f1fe41d09397d7 Merge origin/development into codex/rev-6020-cloudflared-upgrade-workflow
  • 567529a07f88387233722a1ccf0b82dbab3a0dfb Merge origin/development into codex/rev-6084-posthog-query-client (resolve app.ts route registrations)
  • 73bd459374492341ec9a80e70b99b2a68c36e721 Merge origin/development into codex/rev-6254-settlement-source-detectability
  • 1397d64838dc703ac0a4bb8737f2b0ac8fa3b151 Merge origin/development into codex/rev-6524-production-acceptance
  • 68701f39792ccb8096246aeed626a2ffe60d8052 Merge origin/development into codex/rev-6526-schema-scope-reconciliation
  • 347b15bd0899449d068614f27918f8803ebf9cc5 Merge origin/development into codex/rev-6988-ops-ticket-binding-clean
  • b0e9f210f5b7e3685c3d3f0dd6bb134855e3f5af Merge origin/development into codex/rev-7064-cron-invoice-retry-dedupe
  • 2efae5b643776529f4e71317b0ae0381aa8e069b Merge origin/development into codex/rev-7064-cron-invoice-retry-dedupe
  • 65905db9114354c0f4092e5a30c49fea82d690dd Merge origin/development into codex/rev-7066-credit-note-process-route
  • f1165517c38cfccd564a0497e551f37ffe4b22a7 Merge origin/development into codex/rev-7066-credit-note-process-route
  • ae1b5fa07cb79bface80ae7574d61d7773846147 Merge origin/development into codex/rev-7066-credit-note-process-route
  • 278e01821300ba69e5aaefd32d4823031770f8c1 Merge origin/development into codex/rev-7066-credit-note-process-route
  • 996962f5bf129a8c53bd5420e772e2f51c51399b Merge origin/development into codex/rev-7075-workflow-run-record
  • 100b8d542a6b44af586363f88caebe0b8de83ae6 Merge origin/development into codex/rollout-edge-middleware-worker-group-add
  • cc1d6941fbe9c02d564d50b8f7c441b410e9fd14 Merge origin/development into codex/ubb-meter-rls-gaps
  • 864862ecdfe1db9f87dabb0030f8b8690c5117a0 Merge origin/development into codex/ubb-meter-rls-gaps
  • e4d009dada4b9298f926f463c95e9f631bf9a47b Merge origin/development into entitlement branch
  • 696d1eb74f32413672b34ac58d79476db75028cd Merge origin/development into fix/dd-no-confirm-flash-before-backup-card
  • a8e14ec3585ab1cd8cd3ab43eb4ec179f5b6b691 Merge origin/development into fix/rev-7925-pre-provider-schedule-identity
  • adf766a36cff52d413fce319114026d88aafe9a6 Merge origin/development into fix/rev-7925-pre-provider-schedule-identity
  • a537b7ce661fe6feb01ce49e4b3bb597ef1b0e35 Merge origin/development into fix/rev-7939-7943-dd-wiring
  • 5e05184ce844c0eaee706a7dc5f195fba6d9a5da Merge origin/development into fix/rev-7939-7943-dd-wiring
  • b18bbb6bf057a6e9679f0c8fd3ccdcb52cee09da Merge origin/development into fix/rev-8052-bump-expiry
  • 2df0c7fb293875f2d7b189ba26765eff29f7c764 Merge origin/development into fix/rev-8091-evidence-retention
  • d7bbf21d85a2cd7c668206689b0a061429f9ec09 Merge origin/development into fix/v2-order-price-writes
  • 446090f11f3cb07fbfc9f439b39d73152a18e049 Merge origin/development into info/rev-4093-dd-posthog-funnel
  • 10b46fe0b03278d840fe822e4d9cbcfe7a0867e2 Merge origin/main into promote/staging-to-main-0927a
  • 6fdcce35889a0d3f4112478affa4fcd0561b439d Merge origin/main into promote/staging-to-main-0927c
  • 8bf075450ccbf5a6315d4cb1b66b0dc9d875bbe3 Merge origin/rev-8168-dd-first-collection-contract (#3938) for stacking
  • 961e6818076d1de8d3d0b60997111463d5c11884 Merge origin/rev-8175-dd-renewals-advance-notice (#3940) for stacking
  • 3689572965e3a2a6d75e41e1beb8a059eb870c35 Merge origin/staging into promote/development-to-staging-0925c
  • 0016b7c78850bf6e46c4a75b4afa01639ae58c30 Merge origin/staging into promote/development-to-staging-0925d
  • 916b479fdae7243028389138fef794cc1967d2d1 Merge origin/staging into promote/development-to-staging-0927c
  • 19ece16b1e5f7d7224c2450098945228ac564ed3 Merge pull request #1000 from RevKeen/info/support-clearfeed-unit4
  • 5fd3124f750d482abe56eddfd341f3e8002ebf71 Merge pull request #1001 from RevKeen/info/support-clearfeed-unit4
  • 22794719da207798403a5027d50498d2e63b605d Merge pull request #1002 from RevKeen/info/rev-4778-external-apikey-better-auth
  • 532b3bcabf869cd34e62fef73213a6819a106e83 Merge pull request #1003 from RevKeen/info/clearfeed-capture-debug
  • f23c284173a1e04d26957fe1d9b781a0483e4e81 Merge pull request #1004 from RevKeen/ci/novu-sync-direct-curl
  • 7b30cb33842a1ff78cbe5c73dc7e633cc5bc2688 Merge pull request #1005 from RevKeen/fix/product-create-price-field-wiring
  • 3c136c74ff5b77722b48a02d2154bcc424c55a56 Merge pull request #1006 from RevKeen/info/rev-4775-4780-agent-permit
  • fcc9c7d25fc6fbada3038439abd93a34ff2b3967 Merge pull request #1007 from RevKeen/info/clearfeed-webhook-finalize
  • af530f14f469eed2b62aca28faf0cc91466a622b Merge pull request #1008 from RevKeen/fix/usage-price-scheme-routing
  • 06e749f91972bdb1aae73d6a19cc9b4534dc3516 Merge pull request #1009 from RevKeen/fix/product-tax-subpenny-parity
  • f7e47a935444bd3d7cadd7bd634733da4b896d45 Merge pull request #1010 from RevKeen/fix/product-price-subpenny-parity
  • 3d344a005df37da919ba5c935eda928ac4230baa Merge pull request #1011 from RevKeen/info/clearfeed-webhook-finalize
  • eb7e3461d19c182d74675bb0dc412f05b5750a71 Merge pull request #1012 from RevKeen/info/rev-4793-audit-envelope
  • 59dca4b5e45a23f746dfdccf4b11c468d4346134 Merge pull request #1013 from RevKeen/fix/product-type-tax-fields
  • 3a8dd8e4f3ff792f23ee44f88c1cc5c780d1cfab Merge pull request #1014 from RevKeen/info/clearfeed-sig-probe
  • d71d95f5cd5922cabe4d08f1c1186230fadfd68d Merge pull request #1015 from RevKeen/info/clearfeed-relay-source
  • b0689badf4b8d8f5deed306a28985ee11028b2d3 Merge pull request #1016 from RevKeen/info/rev-4778-unkey-shadow-verify
  • fd03ca0653c4f1e54e7ba2d60f73318068fd2220 Merge pull request #1017 from RevKeen/fix/product-price-enrichment-rls-scope
  • 7e629ef412e6f24ecc5ffc84abf9a14e2d591456 Merge pull request #1018 from RevKeen/info/rev-4815-product-page-ui
  • 10540424268d1048895e3120ccbd5f56a3ee8f1e Merge pull request #1019 from RevKeen/docs/testbox-startup-claudemd
  • 41f393f8ab1bdbcca3b3fe100534c38ab25e3629 Merge pull request #1020 from RevKeen/fix/rev-4832-pdf-deferred-line-zero
  • a3cb884fd2999959c7d4006bec0eb284c4c28333 Merge pull request #1021 from RevKeen/info/rev-4824-slice-1a-packagesconversations-skeleton
  • 234988c817bbc441834fb3075ce997640f06d07c Merge pull request #1022 from RevKeen/info/rev-4776-agent-rules-floor
  • 5c25c616fb28a42a14b5b0a4a0e65e2384fc0c8a Merge pull request #1023 from RevKeen/fix/subscription-repo-drop-dead-finddueforrenewal
  • dddaacb11fb24bd7d5a09ddf25493f80c6bc9555 Merge pull request #1024 from RevKeen/fix/rev-4833-portal-invoice-deferred
  • 0f515a92c400e7efc5771a5120605a185b4ecd8e Merge pull request #1025 from RevKeen/feat/integrate-checkout-redesign
  • 10e9918406185c4127ae8ca3e2fa73ad4b88088c Merge pull request #1026 from RevKeen/info/rev-4846-unit-6a-support-email-attribution
  • 41fbdda01eeb47e29aefa1a5e4ec5cff752028a4 Merge pull request #1027 from RevKeen/fix/drop-dead-invoice-service-v2
  • 0833b77da720b8e6859eb7ce5d1e9598ba9a275c Merge pull request #1028 from RevKeen/docs/testbox-local-branch-fetch
  • 13fd4f5231cec2e4ebdd4ddfff058eb157f27bcc Merge pull request #1029 from RevKeen/info/rev-4776-permit-agent-policy
  • 59ccdf8d31e854d6125d8c58cc12d2755e5d27c6 Merge pull request #1030 from RevKeen/fix/rev-4835-first-charge
  • ab55257247ca71386dbb2680dab6dd71d063ea15 Merge pull request #1031 from RevKeen/fix/rev-4849-verification-rls-deny-runtime
  • fc4d4c1f3690b722a48e1628c98a4efc506688b0 Merge pull request #1032 from RevKeen/info/rev-4776-ai-agents-page
  • 8ad3794389a0f6c20e030953f757dc687d5130de Merge pull request #1033 from RevKeen/feat/integrate-checkout-page
  • 5724f9fbef0b3873d397d0d72bbbe50fe2b3c037 Merge pull request #1034 from RevKeen/fix/conversations-detail-rail-freeze
  • 95677a1fb52ccb133e843e7883cad968bc6d8d51 Merge pull request #1035 from RevKeen/chore/dependabot-ignore-pinned-overrides
  • 7447444a2e59f11e547226ea385a6fe34e33e7a4 Merge pull request #1036 from RevKeen/fix/checkout-link-setup-fee-merchant-driven
  • 8d592157380b4474ee6bd998d1d50c212bd64e1c Merge pull request #1040 from RevKeen/development
  • 24b5432f15fce39b2068c7bda18b04aeae9a72f5 Merge pull request #1041 from RevKeen/development
  • 3f77839029640c3dcd9264e8c3b454d75fd14597 Merge pull request #1042 from RevKeen/info/rev-4777-agent-authz-audit
  • baa0ba94dc53540eaf8fead2a3315c7a88dd40fb Merge pull request #1043 from RevKeen/feat/rev-4820-usage-product-analytics
  • de52875f786f730ec10b33935e17758829e2630c Merge pull request #1044 from RevKeen/fix/rev-4850-user-rls-exists-membership
  • 7153baec113ddd621187a47fcf5d73bfc4c6e4f6 Merge pull request #1045 from RevKeen/chore/remove-dead-agent-allowlist
  • 711f68e9c3880d425f0171c40cf153c707719c01 Merge pull request #1046 from RevKeen/fix/apply-migrations-prod-leg-noise
  • 611ec831b5173afea4a5d687e509f04b6734c297 Merge pull request #1047 from RevKeen/info/rev-4825-leaf-delivery-status-badge
  • 21b5cdb1e1c3cdd5a7dae62b76d48d1873f3b87f Merge pull request #1048 from RevKeen/development
  • 93c3261021ca9c51050b555e7da6bb8163cf9cda Merge pull request #1049 from RevKeen/development
  • d5c16b2b86ad9be192788032cd99f47955364e90 Merge pull request #1050 from RevKeen/info/rev-4858-leaf-message-thread
  • cd5044ae3457d3a08d8e3c6b651f2f525b471e45 Merge pull request #1051 from RevKeen/fix/b2-listpending-implicit-any
  • c031423066a74a01924e7c17ba5c5391a4a510d2 Merge pull request #1052 from RevKeen/fix/invoice-schedule-authoritative
  • c7399dd064a8af14606cc09c9394a791fcffdee8 Merge pull request #1053 from RevKeen/info/rev-4776-ai-agents-list
  • 4b4ae1fc950a00a5518310c4183b4c26fe5a6482 Merge pull request #1054 from RevKeen/info/rev-4858-leaf-task-card
  • 2e4a6cf6c08593893aad74bb549cb96ababe46ee Merge pull request #1055 from RevKeen/info/rev-4844-assistant-scope-contract
  • 36b9fd824455895b7a305a05222e665902c19db9 Merge pull request #1056 from RevKeen/feat/rev-4859-subscription-bundle
  • e9e0794bc7bf62cac7efe9a0869ec5fa9cf50463 Merge pull request #1057 from RevKeen/info/rev-4811-slice-2-ops-endpoints
  • 2e2da2f0b8c946d69048d19e49690f23b7092354 Merge pull request #1058 from RevKeen/feat/portal-subscription-bundle
  • c4033ef593cc488a0b7b84cdd5f08087aa9fbe1f Merge pull request #1059 from RevKeen/fix/invoice-detail-schedule-seed
  • 40d619af3cccc722cac1ef08495fb42c60733bdd Merge pull request #1060 from RevKeen/info/rev-4851-members-permit-elements
  • afde11c6e8ea283a29f410f2f6b22cbff81b51fe Merge pull request #1061 from RevKeen/info/permit-elements-reverse-sync
  • 57ff5d46bb605f0002ff7c3fd6a8679de1ac5065 Merge pull request #1062 from RevKeen/info/rev-4649-inspector-error-state
  • be76e6ec233d888d41fa341f35daa82d325a7dc6 Merge pull request #1063 from RevKeen/codex/rev-4862-trial-terms
  • ddd3fd62f02574d9ec991ce8141c80fb993178f1 Merge pull request #1064 from RevKeen/codex/rev-4837-portal-trial-offset
  • 3ee453a6618b365a34823973a5baa8c568d99733 Merge pull request #1065 from RevKeen/info/clearfeed-relay-source
  • 1652386178c253683914e9da0cb7d52d93125714 Merge pull request #1066 from RevKeen/codex/ubb-ai-meter-adapter
  • 76cdc499e497813ecf3c25d1173b0e24aa4154b5 Merge pull request #1067 from RevKeen/codex/merchant-rbac-permissions-ui
  • 39e37de272fbbf5ee6bbc892cac335b04cd37bb0 Merge pull request #1068 from RevKeen/codex/invoice-remaining-polish
  • 2fe735a789b5512e1899f21c2e8fb7db6c47b5cb Merge pull request #1069 from RevKeen/codex/permit-inbound-audit-only
  • 3ea2e0a525941cac41449ff9a7dee3ad5bbd4f47 Merge pull request #1070 from RevKeen/info/rev-4855-slice-1b-ii-decouple-threadpanel-replycomposer-the-spine
  • 8a8b78fd336fa61fe28f0937cdb0c0e35bb62e6e Merge pull request #1071 from RevKeen/codex/ubb-ai-meter-adapter
  • 54b08f92d679a8e82de1d5ee6d32c4a7626f4076 Merge pull request #1072 from RevKeen/info/rev-4826-slice-1c-move-calendarscheduling-surface-into-the-shared
  • 06009688d5b81efed762986fdb7bef11f4557ed8 Merge pull request #1073 from RevKeen/codex/rev-4836-billing-preview-cap
  • 2e08238b98b4c581509fc8d6c1aa23d25be77d88 Merge pull request #1074 from RevKeen/codex/ubb-ai-meter-adapter
  • b4833e51d221ccf23d93f2a89c4895c141624e73 Merge pull request #1075 from RevKeen/info/rev-4827-slice-1d-move-my-work-team-queue-surfaces-into-the-shared
  • 2675f79fff0db9282ce8b83ffbc3ee12c26250ae Merge pull request #1076 from RevKeen/codex/rev-4650-invoice-ux-polish
  • ac1989ffb81485e3a2dd93ec4ed94fc0d5a2cf0b Merge pull request #1077 from RevKeen/info/rev-4828-slice-1e-rewire-merchant-dashboard-onto-shared-package
  • 6d1b731111f1031c7569a229fcb6189584ab1207 Merge pull request #1078 from RevKeen/codex/ubb-ai-meter-adapter
  • 8f7438230fc7485afb33c85fa3db45ede0d60e55 Merge pull request #1079 from RevKeen/codex/rev-4838-cart-trial-cap
  • 8ca5483afe88b74dca7b2c4f0036667a498080bf Merge pull request #1080 from RevKeen/codex/rev-4608-harden-payment-authz
  • 82ef33b75a9ddb3d761a8e7f9380d3b646766c68 Merge pull request #1081 from RevKeen/info/rev-4812-slice-3-wire-the-backoffice-support-route-to-the-shared
  • 57599176666f561a1d79fcf51bc67e5964abb6c9 Merge pull request #1082 from RevKeen/codex/plain-support-migration-inventory
  • d7538dd0cd1c6acbd547472d28c4cbc87b3cee0a Merge pull request #1083 from RevKeen/codex/ubb-open-backlog
  • 69c9efa8648d2cdb5bcf008d574a036c2fa60e77 Merge pull request #1084 from RevKeen/codex/rev-4839-trial-date-surfaces
  • f4062ad59e966274cfb38373a6579c0673f773b2 Merge pull request #1085 from RevKeen/codex/ubb-spending-minimum-finalization
  • a4fb28bdcc8894f7077586474982845133b42450 Merge pull request #1086 from RevKeen/codex/plain-webhook-foundation
  • fc24dc4318ad9c0e00902e90cf12c71d89d3bd30 Merge pull request #1087 from RevKeen/codex/rev-4840-dashboard-preview-trial-awareness
  • 57c5d27e713db7ced7734d9451b80022596f700a Merge pull request #1088 from RevKeen/info/rev-4610-add-permit-authorization-audit-logging-and-compliance-tests
  • b1fc631e0842f736bed248d17a0523d32113b6ed Merge pull request #1089 from RevKeen/codex/plain-conversation-integration
  • 6a68ba125ea455c839f0cd985914ae5992b516fc Merge pull request #1090 from RevKeen/codex/rev-4841-portal-trial-list-cards
  • f07329a97e2c11939111bddb7e5e1b9054ccb902 Merge pull request #1091 from RevKeen/codex/rev-4842-consolidate-invoice-labels
  • 8489950838b970e04d02cf9ff3e87b418aa617ff Merge pull request #1092 from RevKeen/codex/auth-followups-remaining
  • eb2fe187166a589c195a1a68e952a0d6b71b333c Merge pull request #1093 from RevKeen/codex/plain-customer-cards
  • 145c7aa522c97c29d42209ca9983489c61a7f116 Merge pull request #1094 from RevKeen/info/plain-backoffice-conversation-provenance
  • d3393b2e164810f4924e35f11d7362707c265bf0 Merge pull request #1095 from RevKeen/codex/remove-clearfeed-support
  • ba3f6a31fca6a5db63a9017389c9223a543296d0 Merge pull request #1096 from RevKeen/info/docs-clearfeed-to-plain
  • b5f752327425d8e024f35e84a600d4214b421379 Merge pull request #1097 from RevKeen/codex/rev-4901-welcome-email
  • 0b8a3630eb3581428849287cd32481bafd846fc9 Merge pull request #1098 from RevKeen/codex/rev-4911-dd-relay
  • 21088bf1b20c8528f6c94707e18274b1fec48a30 Merge pull request #1099 from RevKeen/codex/rev-4919-slice1-wizard-shell
  • a4e15e014637bcc5a010cbba3f72811fd264d775 Merge pull request #1100 from RevKeen/codex/rev-4916-move1-plan-fee-gate
  • 890117bfe5fd5d7aea5f84f26f09c73de57c5b77 Merge pull request #1101 from RevKeen/fix/prod-worker-boot-crashes
  • 1bd007baa19934947142ea86d72c87d68d77f760 Merge pull request #1102 from RevKeen/fix/cron-worker-reflect-metadata-banner
  • ce04892f60b37a717fb77a1a770d35039e641f9b Merge pull request #1103 from RevKeen/codex/rev-4916-golive-plan-fee-collection
  • cd9608b496f800fdbe2a79766657e5f65e5156f8 Merge pull request #1104 from RevKeen/fix/cron-worker-lockfile-resync
  • cc46289e7ec15de0fd04d4f4ec4f4e0406d83a56 Merge pull request #1105 from RevKeen/fix/plain-directory-sync-distinct-orderby
  • b0d3e063e96ef89cd17af428ad29d3d009286eb6 Merge pull request #1106 from RevKeen/fix/platform-billing-route-cleanup-test-rev4916
  • ee32480667c96bd1ccf9d3fa925703b4ba48567b Merge pull request #1107 from RevKeen/docs/rule-14-secrets-manager
  • 05dfcd4d562b806ce258c45e186057df1214f2ab Merge pull request #1108 from RevKeen/codex/rev-4923-plan-fee-email-dryrun-flag
  • 73544231cfe6ad986a0addabe80e04e92412da8e Merge pull request #1109 from RevKeen/codex/rev-4930-thread-render-cap
  • b1bdf1419a750d352b9276b411f1bb3b450ba193 Merge pull request #1110 from RevKeen/development
  • a02861be479dd0f2bcc706aa56a4efffe32fecbb Merge pull request #1111 from RevKeen/development
  • a9b426ccec21a8482e20a6b90d46df0295af72ec Merge pull request #1112 from RevKeen/codex/collapsed-thread-history
  • 8d8846ff99929c8d1e48b77138989782d3343222 Merge pull request #1113 from RevKeen/codex/conversations-pane-layer-isolation
  • 7d6d42851b9bd3288a71218d5be3b239250a1071 Merge pull request #1114 from RevKeen/codex/backoffice-ops-migration
  • 62973e7312ff14fa02765d5906b3be4985bae8cd Merge pull request #1115 from RevKeen/codex/vercel-disable-autobuild-assistant-backoffice
  • 5047806a0a6b2ced56adfb1b9534ae3562f505f0 Merge pull request #1116 from RevKeen/codex/workbench-hetzner-deploy
  • 0065d7b20171d255d00f29c344334847a6b41622 Merge pull request #1117 from RevKeen/codex/rev-4943-conversations-queue
  • acc97f665b007ef93b49b0d48ba0d6dd8c100987 Merge pull request #1118 from RevKeen/codex/rev-4944-conversations-focus
  • 0acfe0f865d2e058c4800df46f2e479c68a36eff Merge pull request #1119 from RevKeen/codex/rev-4945-conversations-keyboard
  • d3b615f25e9bc29406b919caa3aa44f027e8f068 Merge pull request #1120 from RevKeen/codex/rev-4946-cleanup-calendar
  • cb943f48b587dca342582e3b32c8217dbdbf8f96 Merge pull request #1121 from RevKeen/codex/dashboard-turbo-ignore
  • afdf9e53d38dd2c18b1df362733e175a237b1539 Merge pull request #1122 from RevKeen/codex/rev-plain-mirror-rls-withruntime
  • 2370ffe5f6a0c61b2e43cc839bc07c4389fa2774 Merge pull request #1123 from RevKeen/codex/focus-thread-list-quickbar
  • 2e66c840ea1385ca70bd4f425094243e0bb776c6 Merge pull request #1124 from RevKeen/codex/rev-ticketrepo-systemdb-split
  • 24a57728504383d8055a9881d8e09a8de48fea34 Merge pull request #1125 from RevKeen/codex/dashboard-manual-deploys
  • cc24e4d984a1a5de30560c1dba9f060ab392178f Merge pull request #1126 from RevKeen/codex/workbench-infisical-sidecar
  • 4c1ee32da8052b931f10aec8c9ec3e78ac1e93d3 Merge pull request #1127 from RevKeen/fix/product-combobox-name-truncation
  • b2fcc2d1e30cfc04c6bb8849b39c3854cd28fd0d Merge pull request #1128 from RevKeen/codex/workbench-shim-trailing-eq
  • 06c94258808c65c89a504a77ae7c41d0507b6bfb Merge pull request #1129 from RevKeen/codex/rev-plain-jsonb-param-type
  • d5bcdc45cc038ef961fdcaa1f42d5d70a42c27c6 Merge pull request #1130 from RevKeen/feat/invoice-checkout-preview-rails
  • 925df848c4dff4492d78df211ae2f4771767637d Merge pull request #1131 from RevKeen/codex/workbench-queues-tags-doc
  • 185cdb1ab62a49518a66eb70952ce92282f7e32c Merge pull request #1132 from RevKeen/codex/rev-4952-checkout-rails-settings-nav
  • 4119f7cb2f4cabcd69f9cf3f99d1cbdc7e2896bc Merge pull request #1133 from RevKeen/fix/draft-checkout-preview-race
  • 2bcc13135c7b6cb6f0e3f519911b747f167888fb Merge pull request #1134 from RevKeen/codex/rev-4954-invoice-preview-copy
  • fcfd47c011f158d0d810e630ebec59c271d564e3 Merge pull request #1135 from RevKeen/codex/queue-telemetry-metric-export-fix
  • 230cc26a246bf593695ec0b9f320d7003378ee4f Merge pull request #1136 from RevKeen/codex/signoz-queue-health-alerts
  • de028b44802cd5481a477f5b8b9d8d829bda6c76 Merge pull request #1137 from RevKeen/codex/rev-4947-tax-config-consolidation
  • af90ad6a3c296cef48df7e4721014ad8b20d199e Merge pull request #1138 from RevKeen/codex/support-source-tags
  • 6c1ec35d21689738e09798ddfab3ab078a13d687 Merge pull request #1140 from RevKeen/feat/checkout-settings-in-hub
  • 3fd9fdee752a4cd32549ea89ab1aa6cada37bb76 Merge pull request #1141 from RevKeen/codex/backoffice-user-menu
  • cf894767e512e6bc993a15753d3d10b574a07a9e Merge pull request #1142 from RevKeen/codex/ai-registry-haiku-cutover
  • 6462e3ca9af4441b85664a8c4049547a41317f5c Merge pull request #1143 from RevKeen/codex/fix-observability-otlp-js-extension
  • b109aceb2ff15d47f767c7e5ff1e12077ea5d6a2 Merge pull request #1145 from RevKeen/codex/backoffice-stepup-magiclink
  • 72dd04933f42efc14b650fa1c2bcb11bcfc61be5 Merge pull request #1146 from RevKeen/codex/rev-4961-support-inbox
  • 61b7f7968a1b4f67861a82052b14cbbf9800c08f Merge pull request #1147 from RevKeen/codex/signoz-all-queues-dashboard
  • 8f0028ea2b04ad1e48ef8e723a98a7fbe0f1143a Merge pull request #1148 from RevKeen/feat/rev-4972-legacy-link-rails
  • 23a793c6e6ecf673a1fa9296a757bda0bf6f45ca Merge pull request #1150 from RevKeen/codex/workbench-drop-ghost-queues
  • 7dcc8ac3af46781acb8580847b912c83863e39c5 Merge pull request #1151 from RevKeen/codex/rev-4959-plain-chat-bridge
  • 1f50a286310761a577f06a2f334e605ef74cf1c8 Merge pull request #1152 from RevKeen/feat/rev-4973-preview-invoice-override
  • 5d113f158da4fcdfa8d2f766a132f92f36d77925 Merge pull request #1153 from RevKeen/codex/rev-4965-conversations-live-chat
  • 1a63c62fa7a8ddccb20102f63d49674e1bdf19c1 Merge pull request #1154 from RevKeen/codex/backoffice-profile-page
  • 8508ca43e6621501d6b0efc135318eb616053c91 Merge pull request #1155 from RevKeen/codex/rev-4955-invoice-strategy-override
  • dbf24fc2e5c261cae703765d2da20edb49fd0376 Merge pull request #1156 from RevKeen/feat/rev-4976-currency-rail-guard
  • 55910e729a937cfdfe0946a41684b10b5d4d444b Merge pull request #1157 from RevKeen/codex/conversations-copilot-explicit-analyse
  • 46b2f843ba31e49085015029e816349aa4d6e1fa Merge pull request #1158 from RevKeen/codex/conversation-context-hydration
  • 77edaf2210540c5a2a9fa291332af733d019a01e Merge pull request #1159 from RevKeen/codex/refund-webhook-orphan-parent-resolution
  • 9351e94aed3a20e4c423ec265136d0530ad28b89 Merge pull request #1160 from RevKeen/codex/rev-4968-backoffice-ops-reply
  • b6b83dabd518187f6649024fd10a9b2f53e71f82 Merge pull request #1161 from RevKeen/codex/rev-4957-cart-link-strategy
  • bc4f9ed047229b083f73b737eb7d14e14c49d8d4 Merge pull request #1162 from RevKeen/codex/rev-4957-prefer-const-lint
  • 7077cf2094ff25e74ff1630987f2d7724a4d87ef Merge pull request #1163 from RevKeen/codex/rev-4991-plain-customer-id
  • 96474951ba294fa5a78dfc767b9d766d34cc488c Merge pull request #1164 from RevKeen/development
  • fa19c9066629684c4d01d36d90719a72023e08b2 Merge pull request #1165 from RevKeen/codex/rev-4958-quaderno-canonical-migration
  • 9bbefbbc16bf033bc5a7bd34ded1eb896f74def1 Merge pull request #1166 from RevKeen/codex/rule21-moat4-runtime-correction
  • e8b4d80dad920d367a3c82e00ac99789c7e60b0e Merge pull request #1167 from RevKeen/development
  • 5228b1498326b1acce14b942b9da3587cc6df77c Merge pull request #1168 from RevKeen/codex/rev-4252-plain-tenant-tier
  • 3d16c7d5771148c7953572709303d86956f8055d Merge pull request #1169 from RevKeen/codex/dashboard-payments-safe-controls
  • 29a8491e720a939bb00eadfca12113ca0711c111 Merge pull request #1170 from RevKeen/chore/add-fintech-design-skill
  • 8bde40c2c64957a67e099d7ae641771aab0a6288 Merge pull request #1171 from RevKeen/codex/pmi-stack-reland
  • a791cc327a08008c28108a47e855d113b8481ac6 Merge pull request #1172 from RevKeen/codex/copilot-cache-write-metric
  • 635963f61091f16abc91d6f14f3db94fe94a9c07 Merge pull request #1173 from RevKeen/codex/trust-subprocessor-plain-nango
  • db6cfa8588afbe95bb17fda8d1d4c6de6ad6ee8d Merge pull request #1174 from RevKeen/codex/fix-payment-links-router-strategy
  • 5b7cdc14c87540a7dac1c55d6f11d51633e01e79 Merge pull request #1175 from RevKeen/codex/rev-5020-alert-intake-dedup
  • 81c02d13369fe050ff514d614287957e2e9f5827 Merge pull request #1176 from RevKeen/codex/checkout-v13-shell-pr
  • 73a0d5de9c3ff22fc2bc1a27b93e14682e219a77 Merge pull request #1177 from RevKeen/codex/plain-plan-sync-trigger
  • 37014b4e20824db2711a9d3ff10472b49315a4e2 Merge pull request #1178 from RevKeen/codex/rev-5030-plain-api-key-perms
  • a7b31cf1fdbcf959cea150512da70ab4c310d018 Merge pull request #1179 from RevKeen/codex/pagerduty-plain-incident-bridge
  • fd89cd6d0783227a3e1ad8baa91f324d01a35c77 Merge pull request #1180 from RevKeen/codex/checkout-appearance-payment-methods
  • 94a448f687ed3914a15d4347e59b3c02c21b5b83 Merge pull request #1181 from RevKeen/codex/rev-5016-tax-materialization-shadow
  • 24edd043d0503e69a1926d7afd8959d19e66642c Merge pull request #1182 from RevKeen/codex/backoffice-merchant-credentials
  • e7a669a2a9ca84c2e7acc36fb41be8cf3f6b4145 Merge pull request #1183 from RevKeen/codex/p3-nango-connection-manager
  • 011a84f16ca16d7cdd81ea85dd5b5f8a69175889 Merge pull request #1184 from RevKeen/codex/wallet-ledger-idempotency
  • f387f0b1a36d7e8ce99c6b2819ca71644a59b0a9 Merge pull request #1185 from RevKeen/codex/rev-5001-credential-vault-runbook-tests
  • 794fb063909c091e8efb1c51b7105bae673d5b7f Merge pull request #1186 from RevKeen/codex/rev-5017-tax-snapshot-reversals
  • 86b5945aa15e0c8dad6c07bc65af7e179e03e621 Merge pull request #1187 from RevKeen/codex/rev-5072-code-redemption-failclosed
  • ac0884ccce80cf40d11c4f47e536df3b1d8ec1cc Merge pull request #1188 from RevKeen/codex/rev-5018-tax-projections
  • 56bb4e1fde7f882c871e882fee26c0db6890c832 Merge pull request #1189 from RevKeen/codex/phase1-accounting-treatment
  • 6175702087e30d949e180478a36016d293c83b6c Merge pull request #1190 from RevKeen/codex/checkout-v13-backend-sprint
  • 41cabfc08301b8c7d3a4e0322053e75182472b86 Merge pull request #1191 from RevKeen/codex/single-public-checkout-link
  • 5a4b31bd872cfefe30776e63aa9e0d1a29c53846 Merge pull request #1192 from RevKeen/codex/signoz-dashboard-reconcile
  • f4d7b0d3e2134f8361895fd1744b832cb119fd39 Merge pull request #1193 from RevKeen/codex/p4-hubspot-merchant-connection
  • b948b6a3884d463195f57827b9a700f5a3b30a7b Merge pull request #129 from RevKeen/dependabot/github_actions/pnpm/action-setup-6
  • f7956cb562957c285d700eac6b33d080999d6024 Merge pull request #130 from RevKeen/dependabot/github_actions/codecov/codecov-action-6
  • 8fdc7b83c588b7a6e09fb95580052f243a47e756 Merge pull request #132 from RevKeen/dependabot/github_actions/docker/build-push-action-7
  • e92ffe20074d3dd933541c00b605230551cd42bd Merge pull request #139 from RevKeen/info/architecture-for-platform-work
  • 2423c762d42ff608fb01b629fa69fa06b9a3f182 Merge pull request #1418 from RevKeen/codex/workflow-node-context-menu
  • 902877e6d94ed84aa88554149d7f3f78ac5ee411 Merge pull request #1421 from RevKeen/codex/rev-5501-dashboard-genb-converge
  • 517c0100bc1660f5bc015302ecc811b509f17f87 Merge pull request #1422 from RevKeen/codex/rev-5511-addcustomer-contract
  • dcb03143f28a0dfe0af90abaeddeeabca62d7829 Merge pull request #1423 from RevKeen/codex/rev-5393-test-evidence
  • 71890d8b92613c5fb4107cfeec5453815b26f5bd Merge pull request #1424 from RevKeen/codex/release-ci-repair
  • 61b0007ba2ab687971627aba730f268c21498578 Merge pull request #1425 from RevKeen/codex/rev-5480-cloudflare-geo-context
  • bb604a924567b39e8a61f3b6edf08ce194a969be Merge pull request #1426 from RevKeen/codex/rev-5502-inline-mutation
  • 2576adb8d97b61d0cc66a07d43eb3eb2acbd1e28 Merge pull request #1427 from RevKeen/codex/wiki-unkey-provisioning
  • bef22cac1e43aa40c02e997fdd856475d784c22e Merge pull request #1428 from RevKeen/codex/release-ci-race-fixture
  • f1964c4475f7fcc3d7564ef0c191bc953baf7fee Merge pull request #1429 from RevKeen/codex/rev-5545-5547-dd-cam
  • e4f49170cbb50c325ccdcb6dbbe7bafe3a17bc96 Merge pull request #1431 from RevKeen/codex/service-layer-jest-ci
  • 62226016319a489c422ebaa9ba493bf81680b98c Merge pull request #1432 from RevKeen/codex/rev-5545-5547-dd-cam
  • 0792a4315a39d35f9e5c0ee927da4027d5694148 Merge pull request #1433 from RevKeen/codex/service-layer-jest-hotfix
  • 5c3820d8f5dc69817f07b456de5fa68483586189 Merge pull request #1434 from RevKeen/info/rev-5339-workflow-trigger-ingress
  • de010523fdfccab87919a930a1fef58eb616872e Merge pull request #1437 from RevKeen/codex/promote-staging-main-20260713
  • 869d1b429e35903ffbaa9e3dfa26ff21efd83356 Merge pull request #1439 from RevKeen/codex/rev-5547-cam-reconciliation
  • a9d19af62e80d7fad6078dfed718d1f00542f18a Merge pull request #1441 from RevKeen/codex/promote-development-staging-rds-r2
  • e1acafd749a41a80507396b9b5a54fe2a7f9d64f Merge pull request #1442 from RevKeen/codex/promote-development-staging-rds-r3
  • 856a5e236b6d9c713351374ff393a3dfd71e8bd5 Merge pull request #1443 from RevKeen/codex/promote-staging-main-rds-r2
  • 2ef450d9fcbc299908f9dbdaffa260773c0c61bf Merge pull request #1444 from RevKeen/codex/rev-5506-detail-calendar
  • 9f299703afbbd89b0267a96a33edbc1fa9a31af7 Merge pull request #1445 from RevKeen/info/rev-5518-workflow-engine-recovery-enablement
  • 227e09cc225aed4d603140e56a119ec5e3d710d3 Merge pull request #1446 from RevKeen/codex/rev-5548-dashboard-typecheck
  • ee8f9aebd18d3a223d7ec354184f2e848507f2e7 Merge pull request #1447 from RevKeen/codex/rev-5441-dd-card-fallback
  • 7232a6035f9c6a1ca6259d3373086a7cecdc0de5 Merge pull request #1448 from RevKeen/codex/recommended-next-order
  • 60d33dc1c5d6c8c25e0dc9381c4f3a22e35a3dec Merge pull request #1450 from RevKeen/codex/rev-5566-5567-onboarding-correlation
  • 9cf0f46d1eef61ae3a548584032017134559960a Merge pull request #1452 from RevKeen/info/rev-5568-cart-session-email-consent-capture
  • 29f5bd002f7e7eb13a91d2394265678dd8063fbe Merge pull request #1453 from RevKeen/codex/rev-5519-dd-customer-truth
  • fba58e1fece45ee46229a3e95ae496e9139e6386 Merge pull request #1454 from RevKeen/codex/fix-team-queue-typecheck
  • d450f8776d9ef9224e38e96f4e7aa9ba1f55f923 Merge pull request #1464 from RevKeen/codex/recover-closed-prs-development
  • e6c8cedf78f38c35ff3074e7f28fe5e15d637703 Merge pull request #1465 from RevKeen/codex/rev-5564-pdf-composable-context
  • 02b15297ae39774162a8841bd3230ab977df131c Merge pull request #1466 from RevKeen/codex/rev-5563-engine-api-rds-boundary
  • 8c6cfeec2fa229069d5afcf9a2bdd88cbcc81b66 Merge pull request #1467 from RevKeen/codex/promote-development-staging-rds-r4
  • 131f6d0cd440b58abd39c6a570e3452e59729991 Merge pull request #1468 from RevKeen/info/rev-5238-scoped-inbox-model
  • 7bb0553ff9612580dc42eb14ab98179381e6dd54 Merge pull request #1469 from RevKeen/codex/promote-staging-main-rds-r3
  • db61370187ee4df4188f47ecba4369ed5a5789a7 Merge pull request #1470 from RevKeen/codex/rev-5309-review-refresh
  • 894e06569adc518a21c1422abe6c3d5f529ad977 Merge pull request #1471 from RevKeen/codex/arch1-pdf-ready-db-free
  • baac3a633e56aa8f64dcc51e162ddb1e655cb1be Merge pull request #1472 from RevKeen/codex/repair-assistant-push-tokens-migration
  • 7fb37842cd1ff7fda5d7705d301adb46a3cab579 Merge pull request #1473 from RevKeen/info/rev-5242-workflow-ui-component-evaluation
  • c51da1a8226edf1cbd85f8957d1851a3f4252044 Merge pull request #1474 from RevKeen/codex/promote-development-staging-rds-r5
  • 2ca98cc3cc98d16ec69b48f50ed564ba5bd5df1d Merge pull request #1475 from RevKeen/codex/promote-staging-main-rds-r4
  • 4e7910586cb0a64d6fb7d597ee7eed1944381816 Merge pull request #1476 from RevKeen/codex/rev-3410-conversations-v2-permanent
  • 59415c07e0dbc8c17aaffbde04ea8f9525ceccac Merge pull request #1477 from RevKeen/info/rev-5237-workflow-model-analysis
  • 8611744bbd095e0e92b933c779554d7cbec88e81 Merge pull request #1478 from RevKeen/codex/security-compliance-operations
  • 93d261fc94c6f2afc28d5bf3b53bafd472171308 Merge pull request #1479 from RevKeen/info/rev-5518-workflow-recovery-send-action
  • 76e1b9f624848d2b44bad2ff870e10cfe1a17ae2 Merge pull request #1480 from RevKeen/codex/rev-5377-delta-closure
  • 950b4511b7d9f95d02b8c148e0b40e06a843fafd Merge pull request #1481 from RevKeen/info/rev-5239-safe-workflow-evaluator
  • d72dd24a437e84dbd5b1ce34eed67e16c4a12481 Merge pull request #1482 from RevKeen/codex/bill1-cam-customer-projection
  • 52ea833c65fe425fe19840057939496aa85fed53 Merge pull request #1483 from RevKeen/codex/rev-3181-cockpit-followups
  • b22fbda1300e7bc60ec0e0dcc05ada8cc16fe412 Merge pull request #1484 from RevKeen/codex/retire-vercel-api-betterstack-monitor
  • 08c7c27af0a4f19bffc827a7389d0feee70489df Merge pull request #1485 from RevKeen/codex/rev-5378-idempotent-invoice-dd
  • f19f903d5cebd71b116300b4288b6e8daa3d4c81 Merge pull request #1486 from RevKeen/codex/fix-engine-api-integrations-cost-export
  • af221db237071ac4e9e188450e19dcc9e37dbe5f Merge pull request #1487 from RevKeen/codex/rev-5227-support-reference
  • d0dba8a56208747dab033b4439ccfa85deb8a836 Merge pull request #1488 from RevKeen/info/rev-5249-plain-workflow-builder
  • 3b6b6fa5c6dd03f58d5f1cd079852f7d44585581 Merge pull request #1489 from RevKeen/info/rev-5517-recovered-producer
  • 63e16c7524de697d6213c3ec0fbc29363f2e40cd Merge pull request #1490 from RevKeen/codex/rev-5574-canonical-conversations-inbox
  • 51d1b26885a209ee2d1bde15b0a4a5c473341191 Merge pull request #1491 from RevKeen/agent/fix-wiki-vercel-secret-sync
  • 4add0deb7c604a94804cac317c69e74f11e27561 Merge pull request #1492 from RevKeen/codex/rev-5526-pdf-cam-transport
  • 9a4c4f4664f4ef6555bc250a33a99f1515034840 Merge pull request #1493 from RevKeen/info/rev-5250-shared-workflow-canvas
  • 6de82b99f98f5d71cab41b1e084ded2f1a49d333 Merge pull request #1494 from RevKeen/codex/rev-5576-revenue-actions-inbox
  • 1ede664e72eecd9e87a10ce991e0e2364fdabe7f Merge pull request #1495 from RevKeen/codex/rev-5523-shared-cam-fixture
  • 91167e53792f4426ce9791e45a09769cf2c305d7 Merge pull request #1496 from RevKeen/codex/rev-5382-dd-evidence-pack
  • 7c9b9b8c7ea8c5bbc00e65c9a2ca7cdd0ac6c547 Merge pull request #1497 from RevKeen/codex/rev-5523-canonical-money-format
  • 79c2b42bf25f908aa973000eaf10c588bec4af71 Merge pull request #1498 from RevKeen/codex/rev-5575-cart-recovery-resume
  • 3160fe5624235c390cb9799cfe378166d44ec96d Merge pull request #1499 from RevKeen/codex/rev-5591-backoffice-ia
  • f98c372fa3a989c12155e210a5daf95d2af27f9b Merge pull request #1500 from RevKeen/codex/rev-5232-ops-mapping
  • e9d58a5c0867322de08e5ace04df397626102d3b Merge pull request #1501 from RevKeen/codex/rev-5608-assistant-ui-rebuild
  • 3eb6df576fe3b87c7b278650e57277d012eed960 Merge pull request #1502 from RevKeen/agent/move-wiki-into-backoffice
  • c30218f5181f780314679c0b7a4126da540150ac Merge pull request #1503 from RevKeen/info/rev-5572-checkout-recovery-production-ready
  • 403486aea4e31d0f982e8a6d01fdaf0faaef1686 Merge pull request #1504 from RevKeen/codex/rev-5593-backoffice-inbox-triage
  • 9bec2c8548ba81bbc9b40d35f545af79dc5d4729 Merge pull request #1505 from RevKeen/codex/rev-5593-backoffice-inbox-triage
  • b77d27ba834cb7b43483e6e924f01d872b7c618a Merge pull request #1506 from RevKeen/codex/rev-5608-assistant-rebuild
  • ba6e3b6ac9a2e6816f3bf954527afb44d6687804 Merge pull request #1507 from RevKeen/fix/rev-5572-post-merge-ci
  • b210b2e1257d5cdb71b14c0866c49ce1c956b182 Merge pull request #1508 from RevKeen/fix/ci-guardrails-race-test-inbox-authz
  • 4d6051c013dfa35e2c5e643afc970ab6214eea48 Merge pull request #1509 from RevKeen/agent/rev-5593-development-ci-baseline
  • 045155873dbfaac4859dfdbb268298cfd09e2725 Merge pull request #1510 from RevKeen/codex/rev-5626-v13-mockup-convergence
  • d4d2e5a3c42394abff32c6f40c9fc065953dc977 Merge pull request #1511 from RevKeen/codex/fix-engine-api-dashboard-errors
  • e4dfafb4d9f19eab9a5cec8d813f930b21057f92 Merge pull request #1512 from RevKeen/feat/product-images-dashboard
  • ac9e214f7477c0083639cd9c7b0e5633ed547e72 Merge pull request #1513 from RevKeen/fix/engine-api-dashboard-ci-errors
  • 2800a27c60fa6f1f6dd3b3fbb82f52403b051ca4 Merge pull request #1514 from RevKeen/feat/customer-detail-revenue-first
  • bd34cd7a8057f791470bb61113ce434d681f250e Merge pull request #1515 from RevKeen/fix/cart-race-workflow-ingress-fix
  • 917d25dceecd22aa77df0baedc2363965fd91ec5 Merge pull request #1516 from RevKeen/fix/lint-cleanup-development
  • e402e3ad3eb3525d8727294dbd5be101fbd92eae Merge pull request #1517 from RevKeen/info/rev-5240-workflow-views
  • 76bd9d7cfb3345881fac2f3f79de2754d7538df0 Merge pull request #1518 from RevKeen/codex/rev-5608-assistant-ui-rebuild
  • d9afeaed81ea50e7a83656d81a71fc716b08a125 Merge pull request #1519 from RevKeen/codex/rev-5594-5596-backoffice-work-surfaces
  • 31f909b29ad36d4952ee22a794f92c5717cb2364 Merge pull request #1520 from RevKeen/feat/mandate-send-flow-preview-tracker
  • c30ae08970594ae1d4b437fadaa266678d2fffe7 Merge pull request #1521 from RevKeen/codex/rev-5710-invoice-inline-payment
  • a14caec1015423653a7838e30ef8326ce311af37 Merge pull request #1522 from RevKeen/codex/rev-5691-sms-worker-engine-api
  • 555792371bdd57538d7eb46da6af2cb6202c3351 Merge pull request #1523 from RevKeen/codex/rev-5652-assistant-followup
  • 9ec9d40c355cedf14e6d24e13c3806eae2cee95f Merge pull request #1524 from RevKeen/codex/invoice-v13-convergence
  • 098f537ecd12d4e387d6f9353d250de381919c0a Merge pull request #1525 from RevKeen/fix/development-ci-unit-tests
  • 3f3e5f04de909260ca9a9e4941415e0f802ac09c Merge pull request #1526 from RevKeen/codex/rev-5692-whatsapp-worker-engine-api
  • 442d7d19d2eb8ce3bf392e05b888b461866dda57 Merge pull request #1527 from RevKeen/codex/rev-5716-invoice-payment-gate
  • ae1e5ad5686c99e41a91dacccf8ec0478246132f Merge pull request #1528 from RevKeen/codex/rev-5419-app-readiness-correction
  • e390bfc7cde4863d800cb1f8ac03fe684e0cac9e Merge pull request #1529 from RevKeen/codex/rev-5653-assistant-shadcn-polish
  • 5a0eff34797bd2fc081404bd57f9eaa7c9328752 Merge pull request #1530 from RevKeen/codex/rev-5565-tracking-engine-api-v2
  • 921673b1af993edcc900099205211c09d061bd9a Merge pull request #1531 from RevKeen/agent/backoffice-assistant-wiki-source
  • 3663c97c0103927826bd7117f562d12c330ae148 Merge pull request #1532 from RevKeen/fix/development-ci-regressions
  • 86263d28d94df2cf86812f998e82509303f11ef1 Merge pull request #1533 from RevKeen/feat/mandate-send-dialog-polish
  • 529a1caf589bfab45094b459676bbf73f7a3edf1 Merge pull request #1534 from RevKeen/info/rev-5240-workflow-views
  • f929397e8a184818fe10dbde58622d07e022039a Merge pull request #1535 from RevKeen/codex/rev-5594-5596-backoffice-work-surfaces
  • 5225ea689b719d9c30f9384561697f031f7a1938 Merge pull request #1536 from RevKeen/fix/dashboard-ci-regressions
  • 8f070a221dcef33c232e92ac8d42b09844f8169c Merge pull request #1537 from RevKeen/fix/development-post-1535-ci
  • c49b53c34d982a421cd03153c6daf93ddb696188 Merge pull request #1538 from RevKeen/codex/rev-5238-stages-2-5
  • f229aca9e387a56e317c01b5b00dc90fa8ba9e6e Merge pull request #1539 from RevKeen/codex/rev-5594-5596-backoffice-work-surfaces
  • e77d3abff0063db62c3ae43d459a5e226c4a9091 Merge pull request #1540 from RevKeen/codex/rev-5419-app-readiness-correction
  • be1d604dfc8558a5f51c0a7eb755aaf690b82841 Merge pull request #1541 from RevKeen/codex/agent-c-notifications
  • 29fa12d33fc858ce396e3040e33d3ebf31c25fe4 Merge pull request #1542 from RevKeen/codex/rev-5680-phase-1
  • ffde1df76feed52d853c47d74c68f9debd0a8af7 Merge pull request #1543 from RevKeen/codex/agent-a-cam-customer-projection
  • d39e159e47710085bec3d71104d90bc755f170a9 Merge pull request #1544 from RevKeen/codex/rev-5564-pdf-service-db-removal
  • 875e9675e2bf7d419b75cafa42f54da0ca6656a5 Merge pull request #1545 from RevKeen/fix/development-post-1540-1541-ci
  • 56acc2a0047fc29e493993798f4c29a513f3b10f Merge pull request #1546 from RevKeen/codex/agent-c-notifications
  • 062dcc5ebc0dd140933ea0711a6813726cd4d2e3 Merge pull request #1547 from RevKeen/codex/rev-5594-5596-backoffice-work-surfaces
  • f636666992c4ad30400a1e7fa579c08946ea0ceb Merge pull request #1548 from RevKeen/codex/rev-5380-dd-notification-templates
  • f38cb7765d96a02c2ebaa313ff9b7fdac340a157 Merge pull request #1549 from RevKeen/codex/rev-5526-5527-pdf-canonical-projection
  • f78373dd814f2d69e6830a28a3e2d236f909c990 Merge pull request #1550 from RevKeen/codex/rev-5527-receipt-canonical-projection
  • 80be2e0582368534c608278dd3f532fda970f7a8 Merge pull request #1551 from RevKeen/codex/rev-5594-5596-backoffice-work-surfaces
  • 194f99d2979b20d7870ef6b724788dbe6c62bf96 Merge pull request #1552 from RevKeen/codex/rev-5529-5530-canonical-invoice-surfaces
  • ce6776dc1bb7f112482e4d7de9cab071e69c9207 Merge pull request #1554 from RevKeen/codex/rev-5529-portal-canonical-surfaces
  • 8f77bc6283e0d57986be60aeb0d1076f6252bb6a Merge pull request #1555 from RevKeen/codex/rev-5380-dd-sms-ready
  • 1ae672b4fcd0e49b10fb6c13fe55ac0fc28430ca Merge pull request #1556 from RevKeen/codex/rev-5521-5528-usage-notif-canonical
  • 3a3d7ca12b0f332b9f3bc076e5ae82ff9acd41ed Merge pull request #1669 from RevKeen/codex/rev-5834-subscription-parity-phase-b
  • fefeac3c18af8bcdc4d17d27884e075551ab0ef9 Merge pull request #1670 from RevKeen/development
  • 806d7bfcc94bf18e02fdee4141f2960229dd2880 Merge pull request #1672 from RevKeen/codex/rev-5855-wodify-fail-closed
  • 00b2e7badfe5d5ea5180c4c88fa583ddb0fd2f82 Merge pull request #1673 from RevKeen/staging
  • 7fa3801c4c35ba1d9bb4de452d4bc6a92e5c77d2 Merge pull request #1674 from RevKeen/fix/build-schema-before-contract-typecheck
  • 9c436be5474b6e39981dddcc1937234544b06bfc Merge pull request #1675 from RevKeen/development
  • 9613aa01d3ffe4adf17fd5332a4f59640ad66152 Merge pull request #1676 from RevKeen/staging
  • cffb836742c2ae594279e6aba3bd5c62cb9035f7 Merge pull request #1677 from RevKeen/codex/assistant-social-login
  • 2e6986e1aa7059a095e8975c0eeea13c6061d37c Merge pull request #1678 from RevKeen/codex/rev-5852-terraform-redis-backups
  • 568ddf62f85b874bbda44ef762bc761ba3e63891 Merge pull request #1679 from RevKeen/codex/auth-last-used-docs
  • eda597ceb7c7cb58572b085fdc11911e7c1b1f90 Merge pull request #1680 from RevKeen/agent/engine-auth-baseurl-hotfix
  • 0f8ddb42e4a8054b16ef6ac23e7faaf903a7a533 Merge pull request #1681 from RevKeen/codex/rev-5829-pdf-platform-phase-b-r2
  • f8227b885223b2a0d2403da4912c055bd1ccc4d0 Merge pull request #1682 from RevKeen/codex/rev-5852-redis-backup-uploader
  • 4b57ef18f3b87b8b38cf53c54f12f4ccad6a7440 Merge pull request #1683 from RevKeen/codex/rev-5853-billing-dlq-quarantine
  • e80a9026beadd820b9d1dcf4cb69a78add9a2e88 Merge pull request #1684 from RevKeen/codex/rev-5854-immutable-image-pins
  • e8d18a4a694e3e65be0bbee26d3845bc63ceec3f Merge pull request #1685 from RevKeen/codex/rev-5856-mutation-intents
  • 595d3f432de584daef70095ad3ab6712356edb03 Merge pull request #1686 from RevKeen/development
  • f31d82ef2d43d5f5e2af62898eba0992e73109b0 Merge pull request #1687 from RevKeen/staging
  • 2751813528e4069b3bafbe989118a18f61891dd2 Merge pull request #1688 from RevKeen/fix/rev-5852-redis-backup-tf-heredoc
  • 5172d1d6bccc3f6ab7aab047e8eb960ed03a2613 Merge pull request #1689 from RevKeen/codex/customer-auth-cookie-handoff
  • 067b22ccec43ae8b28b0fcd7e635aa04a8e904fa Merge pull request #1690 from RevKeen/codex/rev-5854-latest-channel-digests
  • fd87b7858290a31300ed6a5d852b3ca6f582628e Merge pull request #1691 from RevKeen/codex/rev-5854-worker-redis-recovery
  • 342e88da3e1f5a7a3a121b659ba99051ffede9af Merge pull request #1692 from RevKeen/codex/rev-5830-post-purchase-phase2
  • 5fbe209150f059a2b785cecfa52482ac4d0f9eb3 Merge pull request #1693 from RevKeen/codex/rev-5854-compose-project-names
  • 2eace19f0600c3df7aa17d71452c6e0d4090c660 Merge pull request #1694 from RevKeen/codex/rev-5856-intent-lifecycle
  • e7fb15db5871c1c4d66a527fcf7cd6ed5c35736c Merge pull request #1695 from RevKeen/codex/fix-terraform-ci-gates
  • 4da102e4502abdfc510048debca62da4938c477a Merge pull request #1696 from RevKeen/codex/customer-auth-proxy-compression
  • 28d160d26ed1993d1d2e6e5f50169bfe26dd34ec Merge pull request #1707 from RevKeen/fix/restore-customer-portal-rls
  • 09641a2fca8b68b80b99c6277aa6825deea9a193 Merge pull request #1708 from RevKeen/codex/rev-5857-5858-end-to-end
  • 63ea59f18b5dee1b8263537060173dd32c0492c5 Merge pull request #1709 from RevKeen/codex/inc23-typesense-alert-routing
  • 65f7fe62b4b984e74432efdbb107726189b0cef6 Merge pull request #1710 from RevKeen/codex/rev-5831-canonical-portal-phase3
  • 7e47455f1d1e6b7575ca56c2f2ad5e811c6830d3 Merge pull request #1711 from RevKeen/development
  • 25baf1832e5f0f46218be23c51bc1e7970f2c80d Merge pull request #1712 from RevKeen/staging
  • 581244909636dfde4bdf44ebdf4c15b42e7a47e8 Merge pull request #1713 from RevKeen/development
  • 4310c1a4ce9700fcc56b3cff868a98fbda7c0f21 Merge pull request #1714 from RevKeen/staging
  • 0d3328cfc73ff5fdf88dbee52e1f0f15bbe7d06d Merge pull request #1715 from RevKeen/fix/rev-5900-fail-closed-identity
  • d8f6186f5fba1e8267bcc16a403f38a510a7378f Merge pull request #1716 from RevKeen/codex/rev-5513-slice-a
  • 0727960421f548babf7add1a0d4d317b0db2c0c1 Merge pull request #1717 from RevKeen/codex/typesense-ops-hardening
  • 7f7d6d1ae45c6686a3fc4abe33bd7e21fc9fed46 Merge pull request #1719 from RevKeen/codex/sync-signoz-dashboard-fix-20260728
  • cefde960d9c91fbd7fab13f7b46d7aaafcbccf04 Merge pull request #1720 from RevKeen/development
  • 6dfcbbf2866308d3faa97dbecf0c0ad17bb9ac76 Merge pull request #1722 from RevKeen/codex/typesense-ops-hardening-development
  • 273b063481fb529b63053b6ca62e3f216979bf0c Merge pull request #1724 from RevKeen/development
  • b7427e48b46b2b11e1aee5d45bd79b74b578a95d Merge pull request #1725 from RevKeen/staging
  • c9ac45cebdce97afce5bcdc9b1de0af85a8dce48 Merge pull request #1726 from RevKeen/codex/fix-cron-worker-infisical-agent
  • 24726620b4fc2711516e7f8bb393cb30ca33794a Merge pull request #1727 from RevKeen/codex/rev-5853-quarantine-control
  • ad36d6aced06f648c725ec81512128408b704978 Merge pull request #1728 from RevKeen/codex/rev-5854-immutable-terraform
  • 412b2a36aab07af8ef4f1433f007994f86d96003 Merge pull request #1729 from RevKeen/codex/rev-5929-redact-pii-telemetry
  • 41570518cb41852cfe73721f59d4b8607441bb4b Merge pull request #1730 from RevKeen/codex/fix-cron-agent-volume-permissions
  • b9bdc1fec6a4143598d518624fd8280ea7a6982a Merge pull request #1731 from RevKeen/codex/rev-5943-ecs-deployment-circuit-breaker
  • f757e29dcf041b2ff17fbeb50f8bc33ff8e02ad8 Merge pull request #1732 from RevKeen/codex/rev-5832-phase4-notification-parity
  • 2b6fc80964ee5f9e578b78ba290835919219c9f3 Merge pull request #1733 from RevKeen/development
  • f24a6844da848142ca08c18600ee6900f2b81772 Merge pull request #1734 from RevKeen/codex/rev-5932-codeowners-otel-gateway
  • 0bc5c504f7cbcc2535b4200813473ec8d607e573 Merge pull request #1735 from RevKeen/staging
  • dc16a77215ef6bb1b1121bd95cfb10904cde251b Merge pull request #1736 from RevKeen/development
  • 32a3fb659aaa391d9eeca864e5b4c82b84782fbb Merge pull request #1738 from RevKeen/codex/rev-5928-5929-collector-redaction-sampler
  • be98675225aa26d01ebb75f128d236226802cc73 Merge pull request #1739 from RevKeen/codex/fix-cron-ai-sync-errors
  • c2576225ab0e71687e66fd283a272e03b4ca1dde Merge pull request #1740 from RevKeen/codex/rev-5513-slice-b
  • 12385f4cb871e2f382bc85d598c0f5ad6adbfcbc Merge pull request #1741 from RevKeen/staging
  • 760442c0dac5dad2ab4e8d1ab988f5582b1e79af Merge pull request #1742 from RevKeen/codex/fix-cron-ai-sync-errors
  • 4159230014d6fc20d8e099b3f8c4a2f3731f23c6 Merge pull request #1743 from RevKeen/development
  • 9393e841e7b69000cb59ad6894252a29cbe95eb9 Merge pull request #1744 from RevKeen/codex/rev-5513-checkout-test-fix
  • 53014252b9e6e37d313c10c0245cb95bbea84db8 Merge pull request #1745 from RevKeen/codex/rev-5854-deploy-serialization
  • 5bd196f1fe0a923a0534a8bd7fc77f7f95526074 Merge pull request #1746 from RevKeen/codex/visa-consent-journey-test-fix
  • 719552fdf0af739ffd9e773642c0680dc730ef5c Merge pull request #1747 from RevKeen/codex/rev-5929-pii-console-log-audit
  • cfd9d3e526042a619258c70b7a22f728865a04ff Merge pull request #1748 from RevKeen/codex/rev-4002-signoz-down-runbook
  • f82f0b8e5813abb4196b39729aefcd834fa26755 Merge pull request #1749 from RevKeen/development
  • 5f32f071496c4c5bf9c565e9b3d66f0f28b1a706 Merge pull request #1750 from RevKeen/staging
  • c1abad115ad6c058e53e0f9474fc5281087f41d8 Merge pull request #1751 from RevKeen/codex/rev-5934-sqs-host-metrics
  • 38260f76048cee2d8d2cb16b1a7bafab57cd349c Merge pull request #1752 from RevKeen/codex/fix-cron-ai-sync-runtime-errors
  • b837c1932aee3a1ee97ef437af01001ad16b2095 Merge pull request #1753 from RevKeen/codex/rev-5891-transactional-guest-binding
  • a05736328f46cbce0f1bb7461093061f869e8aec Merge pull request #1754 from RevKeen/codex/rev-5937-manual-aws-telemetry-proposal
  • 8245f6505e2c3b8524ef65830de08bb3283bb549 Merge pull request #1755 from RevKeen/codex/rev-5928-redaction-fixture-tests
  • ce7e6adc0b9980b6b161dd880f08099b64224967 Merge pull request #1756 from RevKeen/codex/add-cron-ai-job-logs
  • cf788aaf2c802ecd4b959aec9ad7c626e35302d0 Merge pull request #1757 from RevKeen/codex/rev-4003-signoz-quota-guardrail
  • 1f7c59b73b286d626fea64a8ac299699ff3dd55a Merge pull request #1758 from RevKeen/codex/rev-5933-missing-data-test-contract
  • 99b5430ddf424f5a914aeb6424a7e19ee6ceadcc Merge pull request #1759 from RevKeen/codex/practicehub-customer-identity-resolution
  • 621c5c7625d897f4a578e012f55a758443da5024 Merge pull request #1760 from RevKeen/codex/rev-5938-implement-cloudwatch-poller
  • 42a3177ef82120a2047396e17afd7980092984ec Merge pull request #1761 from RevKeen/codex/fix-otel-gateway-max-session-duration
  • 61e64d37951620d9664f86cd243addc22fc832e5 Merge pull request #1762 from RevKeen/codex/fix-blacksmith-terraform-aws-concurrency
  • 59de0cbf7f7d78f2c1cb717d159165888debc8be Merge pull request #1763 from RevKeen/codex/rev-5833-whatsapp-v13-remediation
  • 173a98c0231df9efcaf71f057732f10e89b6b270 Merge pull request #1764 from RevKeen/codex/fix-otel-gateway-river-metric-syntax
  • 6f70b40de578271de6f1c15a3cb153b07ff8ae19 Merge pull request #1765 from RevKeen/codex/rev-5512-immutable-dd-evidence
  • 84519eae9e8a5240ba975170fe3520d81a136214 Merge pull request #1766 from RevKeen/codex/rev-5938-otel-gateway-ra-cn
  • 7b378edc313187d65d44c0cb66404f3091384daa Merge pull request #1767 from RevKeen/codex/workflow-runtime-backoffice
  • 451f135f27529264e1ee1439d2548de66e36a058 Merge pull request #1768 from RevKeen/codex/otel-gateway-roles-anywhere-wire
  • 69df79805b42e8feecdd5aac8ea13d5ba5b99d3a Merge pull request #1769 from RevKeen/codex/signoz-dashboard-v1-retirement
  • 155294386c8771e808dde7f80d55565eb17bbe74 Merge pull request #1770 from RevKeen/codex/fix-otel-env-infisical-banner
  • d641e35d0ae03dfa5303105453656384a18d8a87 Merge pull request #1771 from RevKeen/codex/fix-terraform-prod-aux-secrets
  • cd56b2a3eb5026a2d9382b1a4f6b8d23e7b0c1aa Merge pull request #1772 from RevKeen/codex/signoz-dashboard-v1-retirement
  • 922f1e81c32c1a507b9c56d0961fd364a3483674 Merge pull request #1773 from RevKeen/codex/signoz-cost-guardrail-v2
  • 89b6288c16db4123ff28aaa472ac62ab58262c98 Merge pull request #1774 from RevKeen/codex/rev-5966-signoz-manual-poller-dashboard-alerts
  • d410ce6f16c9c3de99eebb7a6631c420d633f90e Merge pull request #1775 from RevKeen/codex/fix-signoz-poller-metric-names
  • fc27fc1fc94d971f77c85d7b87c48ea2b6bf8ae2 Merge pull request #1776 from RevKeen/codex/rev-5945-portal-methods
  • 447535ba7315e7fe85fb566c55f6f444676af8ff Merge pull request #1777 from RevKeen/codex/rev-5966-manual-poller-dashboard-uuid
  • 8623aacca54af5b1574070db3033006f00a16fe3 Merge pull request #1778 from RevKeen/codex/rev-5966-manual-poller-dashboard-uuid
  • 2d1b32283945692bb7760ec41da492df355d0bcd Merge pull request #1779 from RevKeen/codex/rev-5985-ph-money-units
  • 532873de02589ac0b6e6cf66780e4214a2fd8bc1 Merge pull request #1780 from RevKeen/codex/rev-5982-ph-phone-identity
  • 5ff995fc4e2970cfa224f5bbc207994d3f2cb1cb Merge pull request #1781 from RevKeen/codex/rev-5981-ph-payment-probe
  • ac952e416a50e116b3e33a9e0217fc06164edd80 Merge pull request #1782 from RevKeen/codex/rev-5983-ph-billable-discovery
  • b2bed32d02af11d71f17fe5481f256e89b707427 Merge pull request #1783 from RevKeen/codex/rev-5984-ph-invoice-refresh
  • 6d3a6a46ea8208beda07105167897489ecdc482a Merge pull request #1784 from RevKeen/codex/rev-5851-phase2-reachability-cleanup
  • 2f2d20e8c3cf048ef2a3cdd2607736385109ed99 Merge pull request #1785 from RevKeen/development
  • 15a852147cd6902eeb29620dc9c5eecb7fd992a8 Merge pull request #1786 from RevKeen/codex/fix-signoz-staging-import-ids
  • 7d3c502e0eb2d7fea540250ed745fb08d7dd9b12 Merge pull request #1788 from RevKeen/development
  • bd16377052cddb3ab85d06d62b71aa511d016625 Merge pull request #1789 from RevKeen/staging
  • c88918c13144a48686b253ad5cfc121d566a7b1b Merge pull request #1790 from RevKeen/codex/fix-aws-sdk-core-registry-drift
  • 73f01953b5114d08e048cbc496a635c2d71e3ffd Merge pull request #1791 from RevKeen/codex/rev-5902a-customer-principal
  • 1e646359c55adacd328869727e447e997c01b7b2 Merge pull request #1792 from RevKeen/codex/rev-5512-snapshot-evidence
  • f4f599a40176fc0bf4f4de0bce889fa387a89dc7 Merge pull request #1793 from RevKeen/codex/fix-pull-secrets-multiline-truncation
  • e05e1e3598718c5776426b00962fa6069e1bd882 Merge pull request #1794 from RevKeen/codex/sync-pull-secrets-across-deploys
  • c9eee640dda4f28daa6acdcfdef4e61b67ebff30 Merge pull request #1795 from RevKeen/codex/rev-5859-sqs-visibility-drain
  • de99475e32082f9f6403dc9608a34ab028a4f094 Merge pull request #1796 from RevKeen/codex/fix-vercel-cli-58.1.0-pin
  • 44d072edeecb5c2cf81c8b7c525107d903e6e61e Merge pull request #1797 from RevKeen/codex/rev-5986-ph-import-first-mapping
  • 4af7f1f0e4e0f83eb2fa17f4ccb5e7043fa96c7d Merge pull request #1798 from RevKeen/codex/rev-5978-cron-registry-safety
  • 5733768c1f68ee8f2033bfb06997fefb0b85d60e Merge pull request #1799 from RevKeen/codex/rev-5876-redis-recovery-test
  • 84783bfeef1759dbc7249635e65e584b96a4e53e Merge pull request #1800 from RevKeen/codex/rev-5993-invoice-blockers
  • 952c989f9d16c1f4087bfd38f14897d0c9963d94 Merge pull request #1801 from RevKeen/codex/rev-5205-5212-v13-closure
  • 630feae7069fbc454418cd04c6084f41ff093260 Merge pull request #1802 from RevKeen/codex/fix-ci-30685717630
  • 5800904149e1013d8e4c0259dc893a74db23ed30 Merge pull request #1804 from RevKeen/codex/promote-development-staging-20260801
  • aa480195825348210ae99c1a206d86fd96f78dbe Merge pull request #1805 from RevKeen/staging
  • 9e6264a52423e98790b0b91c07d8242b857ffb75 Merge pull request #1806 from RevKeen/codex/fix-payment-link-delete
  • 3d717305f6f54fb9db2a7223b7f3dbde2114f4f0 Merge pull request #1807 from RevKeen/codex/rev-5892-mandate-idempotency
  • da36e5fa7e30edeb631ce79aa2301bed7f218c6f Merge pull request #1808 from RevKeen/codex/rev-2107-invoice-pdf-followup
  • 9f888b8ce437a3ff4271eed3303300507d343a07 Merge pull request #1809 from RevKeen/codex/fix-remaining-finance-analytics
  • 95e0398d97b795ff7647f9d3516f300abf26bc25 Merge pull request #1810 from RevKeen/development
  • ced59d5118815f5dfb431da1c92fcccd3df0406f Merge pull request #1811 from RevKeen/staging
  • c3c84ec7877616e7e1fd6dd225afc0286bd05f86 Merge pull request #1812 from RevKeen/codex/fix-api-contract-release-race
  • 4cb194f3fa77878985a22e5aa535b114b1bd859a Merge pull request #1813 from RevKeen/codex/rev-5864-fenced-leases
  • 114234139cd07c2e960a181d1cdde3bedde887a6 Merge pull request #1814 from RevKeen/codex/rev-5888-collection-idempotency
  • 7b46327280cc6dc6ebcfacda52a353f281144745 Merge pull request #1815 from RevKeen/codex/rev-5993-create-draft-router
  • 31bfdef1d2629614b4bcdfb08ee11835f30b7dd7 Merge pull request #1816 from RevKeen/codex/rev-5833-whatsapp-approved
  • df0f0398ba8689c2502f8a9e76a54a167984320e Merge pull request #1817 from RevKeen/codex/rev-5977-sentinel-harness-recovery
  • e3b5d37d4a161e62a92f7bad8d28cdc189d17318 Merge pull request #1818 from RevKeen/codex/rev-5993-dashboard-csp-blob-pdf
  • 586db8404e26fcc6c8b58b10a7e26b05508cce82 Merge pull request #1819 from RevKeen/codex/agents-claude-reference
  • 051114dd716ad508847132f6d892501091a1bcdf Merge pull request #1820 from RevKeen/codex/fix-analytics-runtime-errors
  • 68b9869f53adeab6bbb18a7fa0ff93ff087e8efb Merge pull request #1821 from RevKeen/codex/rev-5865-safe-checkpoints
  • f44d35db0fca59425aad73e70c9e22932af11a6e Merge pull request #1822 from RevKeen/codex/remove-legacy-dashboard-uptime-monitors
  • 75b228b0d43bef9b034dd7503efa31a0a73e3826 Merge pull request #1823 from RevKeen/codex/rev-6002-split-clickhouse-redpanda-workflows
  • d26cc8987093db346293b7b1b1ec0ed11e907a41 Merge pull request #1825 from RevKeen/codex/rev-5866-durable-provider-webhooks
  • 679f1a8ca577f749e44cbd4a471d0f8ac16d422e Merge pull request #1826 from RevKeen/codex/rev-5205-cart-handoff-authority
  • 48641119aaba55ea1d5e4bf0ff8e4e5c9717d7be Merge pull request #1828 from RevKeen/codex/rev-6002-clickhouse-24-12-schema-fix
  • 5f222e0e96ab56ba99172183fa982c947f2b01bc Merge pull request #1829 from RevKeen/codex/rev-5977-sentinel-client-compat
  • f2bbf5d7bbee4813da8919e1803403a048c4c29c Merge pull request #1830 from RevKeen/codex/revkeen-skills-catalogue
  • a8f5b85d9d43b3081b5b2d2b261a51f7283d5474 Merge pull request #1831 from RevKeen/codex/rev-5868-integration-data-invariants
  • 95afccef514667f695c192d663e8d82af8345698 Merge pull request #1832 from RevKeen/codex/fix-development-cart-ci
  • ef84200fedf456fb1dd1e5433fa167f45df48f2f Merge pull request #1833 from RevKeen/codex/rev-5873-queue-isolation
  • 5dcdd43a5fb2af51fe209b94fc95b56d7a73603f Merge pull request #1834 from RevKeen/codex/rev-5890-mandate-usability
  • dc0a02b2fcda41e05ab322c2394a97595300dc31 Merge pull request #1835 from RevKeen/codex/invoice-pdf-v13-parity
  • 555ef9dae4f8e7b50536ce5aafb1f63e44084632 Merge pull request #1836 from RevKeen/fix/pdf-invoices-bundle-noexternal
  • f534b726ea132abeb78284a05d82ce35fa90301a Merge pull request #1837 from RevKeen/development
  • 4b9246ff70da3a2bdcc46336912823f0be687d35 Merge pull request #1838 from RevKeen/development
  • edf2f58db3dbe4bcbe1e99d6d95af39166401e0d Merge pull request #1839 from RevKeen/fix/pdf-font-resolution
  • 13dd00bfa1356205878092f2ecdb1c44f7c742b3 Merge pull request #1840 from RevKeen/codex/tinybird-cli-quickstart
  • 454f220549f04fc8330257f263cf0dfb4b19b73a Merge pull request #1841 from RevKeen/codex/rev-5965-prod-core-2-provision
  • d1d19cdbb54465fe1b029974010a4b6821ecddf1 Merge pull request #1846 from RevKeen/codex/rev-5889-webhook-reconcile-sweep
  • 68b0a687092f5ae44aa87483db43ed220b8d90a0 Merge pull request #1847 from RevKeen/feat/pdf-viewer-core
  • 19ce835502cc737b98978ea2e574b39beaf643b3 Merge pull request #1848 from RevKeen/codex/checkout-embed-lint-tsup-race
  • a1be1da881f7400a38bf43c31e52f405b1f44589 Merge pull request #1849 from RevKeen/codex/remove-tinybird
  • 5f6f933c546086c027f10d89ab9b9447eafc4484 Merge pull request #1850 from RevKeen/codex/ci-turbo-remote-cache-namespace
  • 91fb9503ee1469fcc6a2969e56cd155e4795ead1 Merge pull request #1851 from RevKeen/codex/ci-remove-noop-review-workflows
  • cfd31e00a41722bc8388f105c30e0d67c1330bbc Merge pull request #1852 from RevKeen/codex/ci-retire-blacksmith-testbox
  • 5d89b1a2eb4e8f7359d1fcf0fb1c24938271f464 Merge pull request #1853 from RevKeen/codex/usage-invoice-generation-transaction
  • 94cf48c3e2553526d485378e6a1ea0032308847f Merge pull request #1854 from RevKeen/codex/rev-5965-ssh-config-prod-core-2
  • 595f7ee1368c90068583ea232c1da0f4132b3070 Merge pull request #1855 from RevKeen/codex/rev-5965-cloudinit-merge-fix
  • 5bec2829ff25f4933099d4f058c48c22ac2c1c9b Merge pull request #1856 from RevKeen/codex/align-renewal-reminder-3-days
  • 05c645dd519d76ed5ed148b14978a9d266b10482 Merge pull request #1857 from RevKeen/codex/staging-deploy-pull-quiet
  • 65ede8df719bbed31365830075328e26f8917220 Merge pull request #1858 from RevKeen/codex/checkout-v13-design-alignment
  • 71aefc5094e36a688ae6795b27bfd60e05a57628 Merge pull request #1859 from RevKeen/development
  • c208f7713ca5e2db2f9014d518d2378565ac46ca Merge pull request #1860 from RevKeen/development
  • b5c0519cd6f3ac81f2e41aa211d51b166d5f2ef8 Merge pull request #1861 from RevKeen/codex/rev-6019-aide-fix
  • 6849cca7f1caef2c20b80763e4e279ca32b3076c Merge pull request #1862 from RevKeen/codex/ops-dd-webhook-subscriptions
  • 2f6d16dd44e5755aa3ab5c0c5e9f99ffd3c724f6 Merge pull request #1863 from RevKeen/codex/fix-default-branding-hsl-regression
  • bbda1f7787fe27c904eb6ad6d8b1c3e19a90f5fc Merge pull request #1864 from RevKeen/codex/fix-mount-data-volume-first-mount
  • 0ee99b0c0ee6258a855739142371157bd7542e27 Merge pull request #1865 from RevKeen/development
  • 7a6372cb9aafc9e5a453e0ec5494f79bce1f9e85 Merge pull request #1866 from RevKeen/development
  • 613312879446a17ee6537e7fcb9c8a43b7c075a4 Merge pull request #1867 from RevKeen/codex/rev-6020-pin-cloudflared-digest
  • 574a6607c9b3190f8fd0232429fad5e21bcac294 Merge pull request #1868 from RevKeen/codex/rev-6019-hardening-script
  • 7970cb86dca5f96f628ca5700903be2544d8a453 Merge pull request #1869 from RevKeen/codex/rev-6020-cloudflared-upgrade-workflow
  • f8a84d8ad8f04b4ffbb76f0145e3638b965de070 Merge pull request #1870 from RevKeen/codex/rev-6021-rebind-preserve-rails
  • 9f77d393716297101f8f2bd1203071f617f192d9 Merge pull request #1871 from RevKeen/codex/lz-webhook-signature-confirmed-contract
  • fd4505ade2733494f207c7c98eb391bc1d2a7b8d Merge pull request #1872 from RevKeen/codex/rev-6019-aide-common-fix
  • ddb641ee94dbd40ab65ee48f14eed0daa3e25bbb Merge pull request #1873 from RevKeen/codex/fix-tsup-bundled-lint-race
  • 364b94907f3f0bf42d97a598330cea09202b28d1 Merge pull request #1874 from RevKeen/codex/rev-6024-usage-reconciliation-telemetry
  • 13627fd0059e06bb8163ba8d5b068bc682c883b6 Merge pull request #1875 from RevKeen/codex/rev-6019-aide-exclude-containerd
  • 136bd9eaff5a73a0bda5787f2af3ac03397b5efe Merge pull request #1876 from RevKeen/codex/payment-link-source-type
  • 1e97219381d00c98d2e17c9c7211860eddd584b9 Merge pull request #1877 from RevKeen/codex/fix-usage-migration-comment-quoting
  • cef770e53adf878fd6635b7afad619034e238b21 Merge pull request #1878 from RevKeen/development
  • 469b153df735b3665cbc89c295ff988a2be61ea6 Merge pull request #1879 from RevKeen/development
  • 745b977b54d6946811fa85a32804537983f518cc Merge pull request #1880 from RevKeen/codex/rev-6032-usage-ingest-validation
  • b13810de400f531652d0f999f55ccf25ca35f6a8 Merge pull request #1881 from RevKeen/codex/v13-hide-applepay-notice
  • 00f019a55639a118be7eed7e3b050a139c71272d Merge pull request #1882 from RevKeen/codex/rev-5870-worker-heartbeat
  • d788cbe66f74378f8f360f6daba9117b871b6a39 Merge pull request #1883 from RevKeen/codex/rev-6024-attribution-reconciliation
  • df1e0f1f0a96c10238835e81dd0ed1de0907b7d7 Merge pull request #1884 from RevKeen/codex/rev-6050-dd-advance-notice-template
  • 440f4064d0c1e1c2db5ef69238344062b3e58f92 Merge pull request #1885 from RevKeen/codex/rev-6029-6026-6027-aggregation-contract
  • f07297f5371e21686af3646620fd706cc341052f Merge pull request #1886 from RevKeen/codex/rev-6028-late-arrival-policy
  • ec476877bd336d7a82a8c39b7f223f6315a1c8e3 Merge pull request #1887 from RevKeen/codex/fix-dd-template-tests-rev6050
  • 41bebdf768e39931bf76b63984d75512c055c472 Merge pull request #1889 from RevKeen/codex/fix-rail-tiles-rsc-injection
  • ffbf5498635136e2e1655228a540d9dcd0d9dc4b Merge pull request #1890 from RevKeen/codex/rev-4336-scheduler-sqs-alerts
  • c6a36960cbf286b004a8d644c27fd6c1d4043c87 Merge pull request #1891 from RevKeen/codex/rev-6030-comms-idempotency-record
  • 932fe355f3b3e0b7ff524b3434b8c8582dc2c7a3 Merge pull request #1892 from RevKeen/codex/rds-multi-az
  • 43def5f7ecc29494e1fe9a78358926c7833cffdd Merge pull request #1893 from RevKeen/codex/rev-6059-notice-record
  • 48f6ab35ba19e308f657e36c86705c090db18534 Merge pull request #1894 from RevKeen/development
  • 95b65a9fa8e7e3775f7a37e1675e46bc76a52889 Merge pull request #1895 from RevKeen/development
  • 303f9f77111ec0357180d3eb501a03ec561cd5c8 Merge pull request #1896 from RevKeen/codex/checkout-v13-convergence
  • 37e256c16b12ee220bcb78de042fb02b5be09999 Merge pull request #1897 from RevKeen/codex/fix-pull-secrets-transient-empty
  • 82d90c467fe5355b1b4a938df87477ee7c959fa4 Merge pull request #1898 from RevKeen/codex/fix-perpetual-tf-diffs
  • 9b424da40318bc482ade1989860ca2a6cd6a3a4e Merge pull request #1899 from RevKeen/codex/retire-grafana-module
  • 6c5e9b875163b1cd023968c94aa66877626302b9 Merge pull request #1900 from RevKeen/codex/rev-5852-deploy-redis-backup
  • f4df43c3082b8b15eaf6f991e1d704ff1da082d6 Merge pull request #1901 from RevKeen/fix/dashboard-csp-connect-blob
  • fbaa778fb610092d41deb772c768522418bd9d95 Merge pull request #1902 from RevKeen/codex/rev-6031-platform-fee-observability
  • c47bdb806eea4a2dad4925c089f8968047839cc0 Merge pull request #1903 from RevKeen/codex/fix-dd-advance-notice-content-test
  • 2681cc02eeba35776639810893899e232fbebec7 Merge pull request #1904 from RevKeen/codex/rev-5893-slice1-snapshot-required
  • 346302d5107417252e0b2736a3c6e0091f63e1f3 Merge pull request #1905 from RevKeen/codex/ci-run-lz-signature-suite
  • a06057361939af5f3dac0f2aecccca5d7e1ff47c Merge pull request #1906 from RevKeen/codex/rev-6034-backfill-stranded-usage-events
  • 5dd68e2c3b271346df2edd7c8f8379ad898ffe9a Merge pull request #1907 from RevKeen/development
  • 51d0eff6ffae8daa20410b2651341cfe70643408 Merge pull request #1908 from RevKeen/development
  • fd41294b3162a478238ce4c3392422b362f4d0ab Merge pull request #1909 from RevKeen/codex/terraform-plan-concurrency-group
  • 2dbbce54490fc16956d2c3b9368e61803727d344 Merge pull request #1910 from RevKeen/codex/checkout-v13-followups
  • 04584d7f9dfb781cc9a2e6e8e9ee777dbcd09c7a Merge pull request #1911 from RevKeen/codex/rev-6033-shadow-mode
  • 9bc2574532e76358829f9fe4679b447ca9c118fb Merge pull request #1912 from RevKeen/codex/betterstack-pause-quota-blocked-monitors
  • 6610960ecd01b2acd014c42d418320baf91dc47d Merge pull request #1913 from RevKeen/codex/rev-5852-backup-host-prereqs
  • 829410467dd1561884b0737c767a0d4519171fc3 Merge pull request #1914 from RevKeen/codex/docs-tinybird-token-rule14
  • dc9b60327bae0bcc45b08941002708e09d149a4c Merge pull request #1915 from RevKeen/codex/checkout-otp-feedback
  • fefd0f6038374a32f5f77439a1a9ffd16e6fd5a4 Merge pull request #1916 from RevKeen/fix/rev-6077-invoice-payment-presentation
  • 3f405465322829607a5c4b7a2aa39328ee9e6cb7 Merge pull request #1917 from RevKeen/codex/rev-6072-mcp-deploy-ssh
  • 8969d111b495bb2bfb29c128a121b8422edd9347 Merge pull request #1918 from RevKeen/codex/fix-checkout-dd-request-token-null
  • f23f23aae95cf9e8a2d4220d85543421a8c52b18 Merge pull request #1919 from RevKeen/codex/claude-settings-billing-gate
  • adc7927407f5d263478b09244b9a36cddba4801d Merge pull request #1920 from RevKeen/fix/invoice-template-qrcaption-union
  • 1716b6c8ae0329716d72d72adaa63f1298013149 Merge pull request #1921 from RevKeen/codex/rev-6042-feast-inventory
  • 3046a24ca4f6a59dc15e4de9f6d686dafbcb9119 Merge pull request #1922 from RevKeen/codex/rev-5852-fix-cert-paths
  • 708f66144439b440296fed61f692b648f02c20a7 Merge pull request #1923 from RevKeen/codex/rev-6088-analytics-hygiene
  • 5db152eaa9f01fb6063b97cfdfd1ff8f09611e56 Merge pull request #1924 from RevKeen/codex/rev-6086-checkout-anomalies
  • a34a4189c30403e1256507fb7913f5b244f8c529 Merge pull request #1925 from RevKeen/codex/rev-6084-posthog-query-client
  • 02b417d0ef4cf631f8f37e4e854423d70100100c Merge pull request #1926 from RevKeen/codex/rev-6045a-clickhouse-system-log-ttl
  • bc9ab14cb237d964117efab6fdaa15f2daa060ca Merge pull request #1927 from RevKeen/codex/rev-6087-backoffice-funnel
  • a77b14b6003ba83e869d1d40fab9b9008ce4691d Merge pull request #1928 from RevKeen/codex/rev-6085-copilot-checkout-tools
  • 637a2f61e508c87bfbf778f1bbc7d196e467c97c Merge pull request #1929 from RevKeen/codex/rev-6071-morning-briefings
  • 579cfaf7674020a472a900cbae1f774ee7e17e89 Merge pull request #1930 from RevKeen/codex/rev-6075-comms-materialization-schedule
  • 1c9b573168c34ceafe02449e49fe2cac74076c0b Merge pull request #1931 from RevKeen/codex/rev-6036-analytics-event-contract
  • 6cdf8de41f64bd0c42f20306e92730ab5a8ef183 Merge pull request #1933 from RevKeen/codex/rev-6042-addendum-and-rule14
  • e7798eefde19bf8be97d26531a4f0230303bf2da Merge pull request #1934 from RevKeen/codex/rev-6038-tinybird-shadow-write
  • 9552b8343a3a6b25b7a0189e9859d026a12c50f7 Merge pull request #1935 from RevKeen/codex/rev-6091-invoice-cards-rds-interim
  • 788244c9dffda9cd908603bb668bf2874df12c1a Merge pull request #1936 from RevKeen/codex/fix-invoice-pdf-retry-storm
  • e7fcc69147f3f29dcd8222ad68259c9c96ed18e6 Merge pull request #1937 from RevKeen/codex/rev-6040-usage-archive
  • cc5a1a6e8800763d73837ea6e8b2c3002a59c8b2 Merge pull request #1939 from RevKeen/codex/tinybird-append-token-as-code
  • 9c4159d4550420efc5f2920cd4f8bcaefe235309 Merge pull request #1940 from RevKeen/codex/tinybird-staging-promotion
  • 47ebcb3d0d988471f2299708b3776d6a64b8f7f5 Merge pull request #1941 from RevKeen/fix/rev-6078-6079-dd-state-copy
  • 4db72e6d07939801167682d49a3f747369d72bd0 Merge pull request #1942 from RevKeen/codex/fix-loki-push-url
  • 9ce1b1a6c25c0c4e9f6f3cb1e71cc808e17155f2 Merge pull request #1943 from RevKeen/codex/tinybird-per-env-token
  • dbe335994625b2890e48e24498f7bf0f15099485 Merge pull request #1944 from RevKeen/codex/fix-replay-root-test
  • 7b1ae5099bc120f20af2c5d12e3d4a6c8d19401c Merge pull request #1945 from RevKeen/development
  • 28b2c622b2b196a5d04bed3160b19ce5292bb6a7 Merge pull request #1946 from RevKeen/staging
  • b7c8565d569d853cdfb85571639fda6d4b6d8249 Merge pull request #1947 from RevKeen/codex/rev-6040-staging-iam-guard
  • 4985588e1f074468bf46bda9db3dfd85edc79c84 Merge pull request #1948 from RevKeen/development
  • d5984f42deb2c84fb8cd8bd8b5ea540214568db8 Merge pull request #1949 from RevKeen/staging
  • f57aa3939989c9ddec39c42871e716b95bd79ea7 Merge pull request #1950 from RevKeen/codex/posthog-backoffice
  • 9a332d4547e8e8e84bc89aa0e0fcfe687151a6e2 Merge pull request #1951 from RevKeen/codex/rev-6092-behavioural-archive
  • 69e637fe3f088a6766612f20567c010c4e98f9f2 Merge pull request #1952 from RevKeen/development
  • bcc02e53fea403cf0e16f6f608e031a287d814b9 Merge pull request #1953 from RevKeen/staging
  • 4b86de07ce235b3871d2f48b2c87ed87ee72adf7 Merge pull request #1954 from RevKeen/codex/rev-6041-replay-safety
  • fc15606d589e56d9ab7a5992b53b592e514de6b7 Merge pull request #1955 from RevKeen/codex/rev-6099-signoz-coverage-and-cost
  • 1b819c9d0b99295c9e073d44597443986bdcfa6c Merge pull request #1956 from RevKeen/development
  • 68b50c272aaa434ec8a9f46d493b41e77fef6736 Merge pull request #1957 from RevKeen/staging
  • 8bf8af340c6f0c1a385154f33b87fbd330922ebf Merge pull request #1958 from RevKeen/codex/rev-4336-aws-telemetry-coverage
  • 9e7208124f2f6003341f7ea659c58b30804dfdf7 Merge pull request #1959 from RevKeen/codex/rev-signoz-apply-silent-skip
  • 74aa61dd146d0a0946515a65a877c7c8881b11a4 Merge pull request #1960 from RevKeen/codex/rev-6043-remove-feast
  • c2259387113c0449bbb2f5becdbce974c74561e7 Merge pull request #1961 from RevKeen/fix/rev-6079-collection-outcome
  • a7cdfa1c479fd0f7336269bdb218fd6749eab5c5 Merge pull request #1962 from RevKeen/codex/rev-6043-feast-consumers-ungated
  • 43900ff305ef00ba4cae8d7cfdf94abcc5f50a32 Merge pull request #1963 from RevKeen/codex/posthog-backoffice
  • 3a0d6dd52db90e331fc4d520060a2bb116055d7e Merge pull request #1964 from RevKeen/development
  • b8c322ba4bb1300bf8f749654fbccb5a5b8d4077 Merge pull request #1965 from RevKeen/codex/rev-6075-recover-writeoff-migration
  • 1c645d5b274ac3eec0ef153b26572ce1d853f8e8 Merge pull request #1966 from RevKeen/codex/rev-6120-relocate-prod-core-2-fsn1
  • 26101919f5180fc4e35f77578aca3fa069050a3b Merge pull request #1967 from RevKeen/codex/rev-6041-usage-archive-permit-authz
  • 14c5277f20542d1388301bd6a64e4f4171baf5b8 Merge pull request #1968 from RevKeen/codex/rev-6128-card-recovery-test
  • cfccbb9b395e8733fe3039b8537e3ff2e7a62a44 Merge pull request #1969 from RevKeen/codex/fix-lz-webhook-gate-stale-mock
  • e58136eb5c8ff1874d7e0ee20030ffca47b42289 Merge pull request #1970 from RevKeen/codex/rev-5978-enablement-fields
  • 1c3cb0a1dde46342ebbc61a0d7b4a618a3d5e560 Merge pull request #1971 from RevKeen/development
  • 703e80a59ff5249d6717f190d4cbbb2b2bff0ff2 Merge pull request #1972 from RevKeen/codex/rev-6120-infra-scripts-prod-core-2
  • 6963276ddf51819ff2e54ebd7a52c1894b4558bb Merge pull request #1973 from RevKeen/fix/rev-6080a-atomic-consent
  • 832772ae495c2cc8c8f27eadf5d2acee83c5be06 Merge pull request #1974 from RevKeen/codex/rev-6043-tree-c-and-inventory
  • 23dfbecb76a522c630dd5018764f183bfbdfca46 Merge pull request #1975 from RevKeen/codex/rev-6043-diff-b-feast-infra
  • 2955b6f0dd1cdd23f892bd8eb1aa8f5ae82208ae Merge pull request #1976 from RevKeen/codex/rev-posthog-terraform
  • ab7789366334e8b6ed408d9d671d9108e1333ca4 Merge pull request #1977 from RevKeen/codex/rev-6073-period-end-convention
  • 32ff7a7b894f2a16ed2edaeb3a4c2b64cb3bd370 Merge pull request #1978 from RevKeen/codex/rev-4336-aws-telemetry-coverage
  • e145415812ca447e30677406ff41a7e3b0e630d6 Merge pull request #1979 from RevKeen/codex/rev-6081-invoice-attachments
  • a1b624dc73300877b72418c6b0c8353af251b420 Merge pull request #1980 from RevKeen/codex/rev-6138-playbook-rds-migration
  • 65836896ecc61998b33253cf383c4b182f2d5f2c Merge pull request #1981 from RevKeen/codex/rev-5977-redis-ha-draft
  • adb5c2e5c50db9806bdff31b8e635626b9b7285f Merge pull request #1982 from RevKeen/codex/rev-6090-wire-payment-profiles
  • 3e24e4d1ff47d858b5f7f6ec8df1dd68b4f3f6fe Merge pull request #1983 from RevKeen/codex/rev-6139-invoice-service-consolidation
  • f337465c9700e106316569c39d325c3b247c8b60 Merge pull request #1984 from RevKeen/codex/rev-5977-ssh-allowlist-redis-hosts
  • e34c3db6149d86f2e68b2ec4c6a0e9a73b9836b3 Merge pull request #1985 from RevKeen/codex/rev-5977-setpriv-fix
  • 10d6e3341be41461e77ed630bcb7c51d8415ce27 Merge pull request #1986 from RevKeen/codex/rev-6044-ml-lane-retirement
  • db5c9e0654e8f9c8c66ed0fe39a7153a14af3a45 Merge pull request #1987 from RevKeen/codex/hetzner-grandfathered-pricing
  • e1cfc0b4aa4605f392353d4aeb04939d762a8b62 Merge pull request #1988 from RevKeen/codex/posthog-single-project
  • a55f84f9c543493e969b51fd6a1f266a802c6ce9 Merge pull request #1989 from RevKeen/codex/rev-6081-slice-b
  • ac1b9cf6d5aa53e0f7539477bf49ddbb1e498430 Merge pull request #1990 from RevKeen/codex/rev-6112-histogram-buckets
  • f64abbc1afd0e596a16da6a2ff263fe7d7c2f068 Merge pull request #1991 from RevKeen/codex/rev-5977-a3-backup-lane
  • f846e034bc3d5a30e5586f5e9709c33dd92ba4cd Merge pull request #1992 from RevKeen/codex/rev-6113-6114-dashboards
  • ade607b96fd9229051decd316154c5152a9dc7ce Merge pull request #1993 from RevKeen/codex/posthog-trimspace-descriptions
  • 2f1da3220114cc5900c80fa7d6f39975ac65938d Merge pull request #1994 from RevKeen/codex/rev-6081-slice-c
  • 0e94a3f09291d2ccd9c16da9286ff9315c80b8ae Merge pull request #1995 from RevKeen/codex/rev-6113-fix-composite-query
  • 25778a29768edbecf9726accaea45ac09b4500a3 Merge pull request #1996 from RevKeen/codex/rev-4336-stage2-alerts
  • 16e03caac1577e1e8e0cc7cb9f112deae2051832 Merge pull request #1997 from RevKeen/codex/posthog-replay-payload-and-funnel-hosts
  • 2d8a1948ae14a897a202a13ab2521410598ff79a Merge pull request #1998 from RevKeen/development
  • 54a7aaafa978c00489df9343137d6614299d90e8 Merge pull request #1999 from RevKeen/codex/posthog-description-length-guard
  • 7cadcf6b86f5c5ca7acb2218a5bc1cc006c18928 Merge pull request #2000 from RevKeen/staging
  • 4a2055e4c06bb87df6e3edb3e44884394bc2faaa Merge pull request #2001 from RevKeen/codex/rev-4336-retire-poller-sqs
  • d2428a42c5151cde05fb525b1d921e182383b3a2 Merge pull request #2002 from RevKeen/codex/rev-6113-fix-composite-query
  • c6c8a325d341b46f176de236bf963e929364f854 Merge pull request #2003 from RevKeen/codex/rev-6033-tinybird-recovery-sweep
  • 84124fdbe8dda42435bd8f3d2b140cf99e3435bb Merge pull request #2004 from RevKeen/codex/rev-6091-metabase-rds-repoint
  • 3707f6e89381301cd26995e9926d3cdcabba802e Merge pull request #2005 from RevKeen/codex/rev-5977-redis-metrics-emitter
  • 54900af0f5d47171efe55fd15ba30b295a34f916 Merge pull request #2006 from RevKeen/codex/rev-5977-redis-ha-alerting
  • 599f28168ec5a21279ab461f558002d182e5b34d Merge pull request #2007 from RevKeen/codex/posthog-same-origin-proxy
  • 3bd286b9efe3b96e67972769d357a658490ccf3a Merge pull request #2008 from RevKeen/codex/rev-6164-alerts-raw-tinybird
  • e9e19d89bae41192d54affcbf8e5fc8cd6f065d1 Merge pull request #2009 from RevKeen/codex/rev-6166-6114-6115-alerts
  • 972c743692b1cdd41f4a7495d4829462797da75e Merge pull request #2010 from RevKeen/codex/rev-6169-reset-vat-alert-window
  • 6b8d4ac47a04b71e8b15fbc92ea3f6c5ba6a7031 Merge pull request #2011 from RevKeen/codex/rev-6171-usage-archive-lane-gate
  • 30a76b5820d5333ff3478f7f7fcf5016c15c1742 Merge pull request #2012 from RevKeen/codex/rev-6106-dashboard-payload-guard
  • 8849a42fe28b5a2cf8e413bd1b5664aa7355b44d Merge pull request #2013 from RevKeen/codex/rev-6123-invoice-scores
  • 47440a20fc60e4371f52a296a36c0e5bead80fc5 Merge pull request #2014 from RevKeen/codex/posthog-disable-compression
  • b817e6c1588a7826fe5171f5bf584abbeaa82613 Merge pull request #2015 from RevKeen/codex/rev-6161-6162-margin-dd-rds
  • 5b8a9ea38f62d49e322290849dce9b263161d032 Merge pull request #2016 from RevKeen/development
  • c80e27164f931d73e1ab6c5031e9a5ad38deafb8 Merge pull request #2017 from RevKeen/codex/rev-6163-invoice-aggregates-rds
  • 062d6b0d382317ca4a509b7b30eedaaa946e245e Merge pull request #2018 from RevKeen/codex/rev-6123-writer-migration-fix
  • 58ae8b54411094a3467b6fca0331b21c58a9dd18 Merge pull request #2019 from RevKeen/development
  • 2420aa1d6d8dd14ff700a6a706ae86b39c1497eb Merge pull request #2020 from RevKeen/codex/posthog-enable-cookieless-hash
  • 9c7c5265797d7cd430915eceb8b210c1eb024258 Merge pull request #2021 from RevKeen/staging
  • b9c7d8e2d7d83272cf8c52b5721c381a131e26bb Merge pull request #2022 from RevKeen/codex/rev-6176-v1-payload-upgrade
  • ae00abea98e5eb7de224ebcc353ead44818626c3 Merge pull request #2023 from RevKeen/codex/backoffice-analytics
  • e8f831d8ec6df0b73d31cfa65ddb2ce2b9bc2cfe Merge pull request #2024 from RevKeen/codex/fix-backoffice-lockfile
  • d1a26075bd1aab8318847f73034288d12000d9c0 Merge pull request #2025 from RevKeen/codex/rev-6176-test-account-fallback
  • 91e05370e0299c13b23e3ab302d8e55b53c37df7 Merge pull request #2026 from RevKeen/fix/backoffice-analytics-import
  • 8d80056d986dd1db2321e9797053c62bd20e9bc3 Merge pull request #2027 from RevKeen/fix/backoffice-analytics-index-signature
  • d966bc5ab95480a8dad1f6a4d59c0fe63c6bfd49 Merge pull request #2028 from RevKeen/codex/rev-6045-stop-writes-prep
  • 9cd48928d289dbef9c07006c77cd0562d1914881 Merge pull request #2029 from RevKeen/codex/rev-6177-sweep-livelock
  • 161e68c20975d483876f4ba9e0b84903b136ac1b Merge pull request #2030 from RevKeen/codex/rev-6133-hoist-payment-suppression
  • 56ebd35723b1eb566f564ed817386f88c870951e Merge pull request #2031 from RevKeen/codex/rev-6180-briefing-batch-503
  • 3c4cd970e09a6d503f8bd12c824ec7a0db4e835b Merge pull request #2032 from RevKeen/codex/posthog-surface-property
  • cd8ce3382c275a9d0cb7e415d27850367772d447 Merge pull request #2033 from RevKeen/codex/rev-6133-dd-schedule-probe
  • c2948279c5d32df61173236524e3a212610335f3 Merge pull request #2034 from RevKeen/codex/posthog-checkout-replay
  • 1dbaec770d9b9bce3ec45d05ad97098540be0edc Merge pull request #2035 from RevKeen/codex/posthog-dashboards
  • ab8d263d6fbf26ef4a423f1fd5b050c7a26c4964 Merge pull request #2036 from RevKeen/codex/rev-6224-morning-briefing-email
  • 51a9fee8c6e648ff73f2a4b178de354833bfed60 Merge pull request #2037 from RevKeen/codex/marketing-consent-banner
  • 5181470092a029aeadd85546a1d30d93bb6078de Merge pull request #2038 from RevKeen/codex/analytics-tracking-plan
  • 21a3bee6d0ea4f3f5d5eb9915aecff2232120eb0 Merge pull request #2039 from RevKeen/codex/rev-6155-registry-parity
  • 3f3319bb17a2c2b169b0d0f4e8f70afadc276d21 Merge pull request #204 from RevKeen/dependabot/npm_and_yarn/three-0.184.0
  • 0f2a1aa859205f62f4c06e91a1d36d53aa15a405 Merge pull request #2040 from RevKeen/codex/rev-6225-contract-parity-gate
  • 7d47affd98ed4f269e0564059817e2c3751ef788 Merge pull request #2041 from RevKeen/codex/rev-6133-a1-pdf-collection-date
  • 0416f00222a8a80f24d49d6cbb47b16b85913631 Merge pull request #2042 from RevKeen/codex/rev-6133-a2-due-date-decouple
  • ea145bea21ccb5563131c6fd38bef721948161c0 Merge pull request #2043 from RevKeen/codex/rev-6224-unified-digest-recipients
  • 1f7906232f5f4f61b9d56b27bbda50fc0ee32ca8 Merge pull request #2044 from RevKeen/development
  • 8c4166dd109b00065b64942cdc47c6ba2ea8add1 Merge pull request #2045 from RevKeen/staging
  • 89daedb70963c067bce0f6093213de65c7022c92 Merge pull request #2046 from RevKeen/codex/marketing-apollo-tracker
  • 7672462a516d3c4792481c364edf610addcbcbf8 Merge pull request #2047 from RevKeen/codex/rev-6132-drop-inert-mode-filter
  • 0a947d72f83268cf755cfd39b6a2ab0dba65da76 Merge pull request #2048 from RevKeen/codex/harden-cloudflared-ssh-keepalive
  • 9e385be06311ed57e1ded6046bc4b31b6115a6db Merge pull request #2049 from RevKeen/codex/rev-6240-digest-delivery-safety
  • 2148b4a343c0c1f0e3e91c5cf4b377be9348cd40 Merge pull request #2050 from RevKeen/codex/rev-6231-data-sufficiency
  • f8ad8382a6ee2fa217a36f7997de38a00f9f1d95 Merge pull request #2051 from RevKeen/codex/marketing-consent-preferences
  • 88c31e9684c87f21a03c06b7d1df8df20e3da01e Merge pull request #2052 from RevKeen/codex/rev-6178-negative-settlement
  • fbea7e54f6032207bffc52cdb36f513cc792e46d Merge pull request #2053 from RevKeen/codex/rev-6134-pin-test-timezone
  • f8daaac66a0638bc411bc6caa3a06d5206ac2e49 Merge pull request #2054 from RevKeen/codex/rev-6238-slack-as-code
  • ebb6f4ad9b2c7f6bdf74227b12e7ed8b72b3f6bf Merge pull request #2055 from RevKeen/codex/marketing-visitor-contacts-attio
  • e6b5549f71e8ff5e12a9438190361a4b89a41e7e Merge pull request #2056 from RevKeen/codex/marketing-csp-apollo
  • 1cd7c7d22e5efbd8d7f07b19262c9af4c3490c64 Merge pull request #2057 from RevKeen/codex/marketing-contact-consent
  • 0c8a71ee87d057612df6e1413e8b41a879a37c2a Merge pull request #2058 from RevKeen/codex/rev-6051-lz-advance-notice
  • a176a7e13f3fe113d2a38712069d9903271b6f73 Merge pull request #2059 from RevKeen/codex/rev-6250-6076-dd-confirmation
  • e7d1be5a81435be19aadbeeec4e6bfb8efbc057b Merge pull request #2060 from RevKeen/codex/rev-6257-aggregate-settlement
  • b69275eff4188c8af6f733aff6e8ffed7083b4f8 Merge pull request #2061 from RevKeen/codex/plain-conversation-e2e
  • 6ce9f43c08afa3f5d153ed3fc7808612d2c270e2 Merge pull request #2062 from RevKeen/codex/rev-6060-bank-reauthorization-evidence
  • 5afe2d02e3de3899a39654af408fb1f8ab395b9a Merge pull request #2063 from RevKeen/codex/fix-plain-queue-openapi-gates
  • a09d0e5029ddf5fedebda46158bd7f32f5ac07ac Merge pull request #2064 from RevKeen/development
  • f36e914345c8fc6ff1a4bae54bda5eba494a41cd Merge pull request #2065 from RevKeen/codex/dd-promotion-test-alignment
  • 3f1f774d767e2cc1dd74da72edf3c7f4e35eac5f Merge pull request #2066 from RevKeen/codex/apollo-contacts-reveal
  • dac0d8a7ac4e2da5a1f7caa51765d18a952ac13b Merge pull request #2067 from RevKeen/staging
  • d6c1d74d09d478c2c22f8746aeb0036f27119a75 Merge pull request #2068 from RevKeen/codex/dd-pricing-amended-schedule
  • 3805f2c0cd7cc77ee9567d6cad03bab97d07846e Merge pull request #2069 from RevKeen/codex/checkout-engine-health-probe
  • 13ab5b5d159c37d2a81403b6339e407207cc1687 Merge pull request #2070 from RevKeen/codex/dd-pricing-stale-refs
  • b6289239310fb7673730918cffc362b9108748f4 Merge pull request #2071 from RevKeen/codex/dd-fee-comment-migration
  • d90826e2a1a6e5450934d20e06139e536bb18dcb Merge pull request #2072 from RevKeen/development
  • 28b040b86904487ae5fc88cbb1c8d1139581dff3 Merge pull request #2073 from RevKeen/codex/apollo-merge-field-guard
  • d2190e74a393b94e2ab9c8e5a81208a7b95d9d57 Merge pull request #2074 from RevKeen/codex/mcp-server-app-env-labelling
  • c0f77c2939f9b9ac98793833287f081f2ab5426a Merge pull request #2075 from RevKeen/development
  • 08ce81413de72443672387e2edda980c4af11abc Merge pull request #2076 from RevKeen/codex/vercel-rest-env-health-gates
  • f278064a95c813daa86cca8a7c825ecb923e868c Merge pull request #2077 from RevKeen/codex/apollo-two-pass-and-visit-date
  • 6895c509c20b8ac5acd1bf34aa098c7d4c2b2574 Merge pull request #2078 from RevKeen/codex/notification-dispatch-completion-handoff
  • 354e33a048f6e6f3c45e03b46115ce6efd0f3326 Merge pull request #2079 from RevKeen/codex/rev-6206-usage-attribution-gap-alert
  • 14f95f2880911a8f38835071869086439065811a Merge pull request #2080 from RevKeen/codex/fix-shared-fetch-cache-typecheck
  • a3e27bad96e3e8f128d343a50d73339927251339 Merge pull request #2081 from RevKeen/codex/vercel-gate-protection-bypass
  • e658b2167a502e9b3554a662a15d6d8cf311e55f Merge pull request #2082 from RevKeen/codex/signoz-dispatch-death-alert
  • 6f272428c767bea1097968c4d1fdaeed11e59b34 Merge pull request #2083 from RevKeen/codex/apollo-two-pass-and-visit-date
  • 702c2e41893a5b761e56cdbd2a857c653a3609e6 Merge pull request #2084 from RevKeen/codex/rev-6039-tinybird-inversion
  • 0cd93a9b2d8ad6d5cd01d9bad84559f4a490d846 Merge pull request #2085 from RevKeen/codex/signoz-dispatch-death-severity
  • 2fa7c7e90aa5fe29e9335ab6e007b7f85ec81c1f Merge pull request #2086 from RevKeen/codex/marketing-posthog-page-correlation
  • e9b70de640e0414475ddd7889f39f15937f2e215 Merge pull request #2087 from RevKeen/codex/rev-6208-clickhouse-residue
  • 71728b9562a4486c3aef4325f50d18a23edf3f0e Merge pull request #2088 from RevKeen/codex/vercel-gate-retry-window
  • 97a79164ef6aee0755b3fa0d9c1febb094fea4cc Merge pull request #2089 from RevKeen/codex/vercel-gate-drop-bypass-cookie
  • da76ba6a799bc39575babf76a34ce4362e3a5c69 Merge pull request #2090 from RevKeen/codex/rev-6156-dd-advance-notices-append-only-grants
  • d071061f427b39e45a8e2325baac92409c5efcf7 Merge pull request #2091 from RevKeen/codex/retire-anthropic-provider
  • 679b839f79ccc39d23674e14cbcff2ef3b8023a0 Merge pull request #2092 from RevKeen/codex/fix-docs-lockfile-mistral
  • e466375b2fe991af9b61db8d870f0ad043326a91 Merge pull request #2093 from RevKeen/codex/fix-backoffice-health-middleware
  • 6d11fd6127368f370fd8bc1e9747d95e8f56eb28 Merge pull request #2094 from RevKeen/development
  • 435fa24d9a01da587a291a576e0cc8952379f14d Merge pull request #2095 from RevKeen/development
  • c18bd59b3f77be00818f092efd39b58571622b90 Merge pull request #2096 from RevKeen/codex/vercel-gate-warn-mode
  • 4d83759f06d4f26787c0d50f66e00663e9b4ed94 Merge pull request #2097 from RevKeen/codex/rev-6263-load-harness
  • a9fae049020fef5d0168eab41ad349a37761f42c Merge pull request #2098 from RevKeen/codex/rev-6225-cli-impact-tail
  • ea115c02da3fae67d2ef6374085a6395194d3d02 Merge pull request #2099 from RevKeen/codex/rev-6215-delivery-contract
  • 0ada5db1b85bfadceeee87c1ce624c1cca1abc30 Merge pull request #2100 from RevKeen/codex/deploy-verify-release
  • 6b3fc62d000d1efd55e9aedb82736b03e420656d Merge pull request #2101 from RevKeen/codex/rev-6215-parity-read-token
  • 041334d7b92c993a53bcbf1e268abb0ab3841abe Merge pull request #2102 from RevKeen/codex/pricing-second-rail-free
  • de100e0790bee6c43ea883acaf79bbea492ea8c5 Merge pull request #2103 from RevKeen/codex/tz-utc-pinning
  • 74e309f2cc5cf6a67a0b53feb401b993772f1b1f Merge pull request #2104 from RevKeen/codex/mechanical-surcharge-deprecate
  • f28447d7aedc2bd9198b2bea7e4ca7bbafc9e155 Merge pull request #2105 from RevKeen/codex/rev-6251-meter-price-placeholder-product
  • 0437a08b34baafb309e2d15c97c6db1e2be3a735 Merge pull request #2106 from RevKeen/development
  • fbaa430f42cb7d5d259d7acc8fa7bcd6f5424fcb Merge pull request #2107 from RevKeen/development
  • bbac924885be3eb0d74618711f38dbcba35e9c97 Merge pull request #2108 from RevKeen/codex/dd-fee-cap-design-a
  • 384f4515763cc83229678c8827c602a3d4b1638e Merge pull request #2109 from RevKeen/codex/rev-6251-meter-price-system-write
  • 9ad6da97747ac651ce6b609c47b0e52a19ad2de8 Merge pull request #2111 from RevKeen/codex/rev-6269-ghcr-build-coverage
  • a4f22fc5fcfa58fc79be7a5cfaa5bd4b448e5eb2 Merge pull request #2112 from RevKeen/development
  • 39b431cbe0bd7ef0e1af467e3d748d1776f55ab0 Merge pull request #2113 from RevKeen/staging
  • 692c37fbd72c80076a10207a64b11dce0a634dc9 Merge pull request #2114 from RevKeen/codex/invoice-link-single-share
  • 636db3d557a9d5b6fe481b75aad4e2c908ba8418 Merge pull request #2115 from RevKeen/codex/rev-4008-rca-glm-baseten
  • 0908cb8f6667db2019a1d7f558ec733f09a5723a Merge pull request #2116 from RevKeen/codex/rev-6282-visitor-pipeline-wave1
  • 9ed87e6d3b9c335f7bcedccf2967c6a2f591a7d8 Merge pull request #2117 from RevKeen/codex/rev-6277-posthog-identify
  • 35717fd42884adad3624d001b9a08025ee8377d8 Merge pull request #2118 from RevKeen/codex/fix-notifications-service-typecheck
  • fc4e10482135bb88592d668866a583188369ca79 Merge pull request #2119 from RevKeen/codex/pricing-align-to-price-list
  • cc7ae03a06c3f8066472ca698fafc5f17231bf8d Merge pull request #2120 from RevKeen/codex/rev-6251-system-client-di
  • d4eebb7ca64d1d85ce629dfb8afa8d5fb1d5bf33 Merge pull request #2121 from RevKeen/codex/rev-6251-date-binding-fix
  • bacbb62b6fe7ed18ad1173617c4fd79f50b78a86 Merge pull request #2122 from RevKeen/development
  • 2f55532f31a4a21905917ec183e55c7fc6e924da Merge pull request #2123 from RevKeen/staging
  • 18d732fe27fba9255959134e3b4de4b52230c71e Merge pull request #2124 from RevKeen/codex/rev-6264-dispatch-vocabulary
  • 13913dcc7fe4748ff7ef3d61a324ae907328e5ac Merge pull request #2125 from RevKeen/codex/rev-6251-period-predicate-dates
  • 050c53b1964f400dfc7445ee8203a52419011da9 Merge pull request #2126 from RevKeen/codex/rev-6320-6321-rca-evidence-safety
  • 479c005aea320420d1887d11a7b7e8aad73082ae Merge pull request #2127 from RevKeen/codex/rev-6322-incident-memory
  • accc37d1707a17568298087d11ae2466491cd38a Merge pull request #2128 from RevKeen/codex/growth-phase3-20260817
  • 1623ea9c8b354f37aa57c0d52db05ea6e34995c5 Merge pull request #2129 from RevKeen/codex/rev-6320-6321-rca-evidence-safety
  • 021aeec8e8630768cbc63f52b479d9a897abe928 Merge pull request #2130 from RevKeen/codex/rev-6288-hosted-invoice-v6-phase1
  • fc4ac45d1567161a55537f327ffe0695267492ad Merge pull request #2131 from RevKeen/codex/rev-6210-entries-sweep
  • cff9cf4dbc5506cc071d4e3d2b0730bea7febad0 Merge pull request #2132 from RevKeen/codex/rev-6343-finish-growth-phases
  • 704a2ad0544f46ab70c4a4874a4747291604955b Merge pull request #2133 from RevKeen/codex/rev-6289-epic6-slice1-card-3ds
  • c52cf519de11d7c2ecb266a45cffc692eb3bdb3d Merge pull request #2134 from RevKeen/codex/rev-6209-match-writer
  • 1016fbb69ea5b9a0ae5d485df3239f01c7ae962d Merge pull request #2135 from RevKeen/codex/rev-6285-card-fee-guard-catalog
  • 26214911006e176854656b94c9f935f7a4f27b0a Merge pull request #2136 from RevKeen/codex/rev-6285-card-fee-reprice-migration
  • 4dec64cf94e2da8aed7f72dd313a19f77a391319 Merge pull request #2137 from RevKeen/codex/rev-6285-ci-guard-paths
  • 817bffe02ce191341efa637bc57fb43ff77c7aba Merge pull request #2138 from RevKeen/development
  • 12cc797954b90f73426ecdcf775a128d350b92ef Merge pull request #2139 from RevKeen/development
  • becf0729ccf83c149a46dd397f1bf7ef070b6f6d Merge pull request #2140 from RevKeen/codex/rev-6355-dd-fee-cap
  • c9a1c1be20f88a706b60ca8b9ec35753d420b063 Merge pull request #2141 from RevKeen/codex/fix-invoice-session-bigint-amount
  • 9013f9294a968a3a8c5e9ef333e08c3622e13006 Merge pull request #2142 from RevKeen/codex/rev-6302-epic6-slice2-wallets-dd
  • e5118a0bf465c238e967ed09aefa9bc...