Repository navigation
v0.3.1-rc.1
Pre-release
Pre-release
Changelog
- 3b0f7c1380c39045f1de59d198c957644c11aab2 "fix:normalise-vitest-mutation-output"
- c9e1cc793fc88597c47dc4e0b35eb50363876878 "fix:reconcile-latest-development-di"
- 54a14d41f8efd1a048559684101fbc37707eaf96 "test:align-public-checkout-composition-assertions"
- 7ef95c27fc9b0d3e20894ac86e0b2822d48db2cb AGENTS.md: document the laptop setup for devbox launch credentials
- 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
- 340ceec99453478d18ba4774941006be0082c862 Baseline the 20261003060000 migration timestamp collision (both already applied on staging)
- 00dbac928de5d4fcca709deaa7db7c6712d35ecf Baseline the DDL guard for the operator SQL MCP guard test (REV-8896) (#4781)
- 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
- 99d853b513e7e49cc8a33cc78a2303b95669dcf3 Docs typecheck: regenerate .source after next typegen
- 8e343da18114846d5ca7e6c9a14d890192f51b86 Document Plain support migration plan
- c92328c81278045d1280cd0b58c36ebbf5cf29c2 Document checkout v13 backend acceptance matrix
- da55f71a890db80ecfd685c60605824f3cbaaee8 Document that git stash is shared across worktrees, not per-tree (#4774)
- 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)
- 68735dfaed960133a43890cd238ba31186b7c450 Fix development: invalid UTF-8 byte in entitlement.ts; docs tsconfig lists its new imports
- 8dd64ccd283e362bb017e5b107f413cf836b9bf9 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
- 4989d0c4253d970d516e4b74cf819280812d1cea Fix the agent builder pin, and the customer360 pinned-summary flake (#4772)
- 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)
- 7d4521addecbb88e253cf455dedfff360fd7e8a0 Install Chromium's shared libraries in every agent snapshot (#4758)
- 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
- 9e530c314d203ebfc965ad50b74aa3bc33feb8b0 Merge #4190 (claude/gitleaks-config-regen) into the harness branch
- 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
- c1d0c980583cea2cc125120977a73ddad993da18 Merge branch 'claude/rev-8507-collections' into claude/rev-8507-collections-v2
- 6c10b19bfe3da45170b9c7c0dcb4b58fea070e13 Merge branch 'claude/rev-8507-collections-v2' into claude/rev-8507-collections-ui
- e34c35d12f7ea27cfc88c3b944e68e8e4a98d1dc Merge branch 'claude/rev-8507-collections-v2' of https://github.com/RevKeen/revkeen into claude/rev-8507-collections-ui
- 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
- b54e4242b50177e4742b37c4e455d24b63703ae4 Merge branch 'development' into chore/test-lane-map-refresh
- ad2e4180b5ea753531ba07f37c86cd32c2d4d810 Merge branch 'development' into chore/test-schema-refresh
- 59add92559a4dc5df5fb6e88ed5c6f8e569d027a Merge branch 'development' into chore/test-schema-refresh
- ed2aa8a66dc6cb7f1c770f63679d4338454ff735 Merge branch 'development' into chore/test-schema-refresh
- de22919bdff6cb597539315b9f35041b3055c3d3 Merge branch 'development' into chore/test-schema-refresh
- 4edf43465d796168627629de4f99f218e48d339c Merge branch 'development' into chore/test-schema-refresh
- 3dbf920edd226b70de470e6c9e01395b221ba911 Merge branch 'development' into chore/test-schema-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
- 0f407b25a8f6535d586b7c4e4c880ac50e3f1a6d Merge branch 'development' into claude/deploy-engine-api-concurrency
- 7c2dc91e33acfa63f6b3ff971ed8af320a953895 Merge branch 'development' into claude/devbox-hetzner-cloud
- 715f2a44ba2eb57be91cd3f1336c5bb22e57b887 Merge branch 'development' into claude/devbox-targeted-gate-idle-sweep
- 4cd2820cc79c749542ccea3d84e3cba4aa457f3e Merge branch 'development' into claude/dlq-d-aws-events-page
- 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
- 59e67defbb02515b8f167a7b78a063fda21cf878 Merge branch 'development' into claude/gateway-alert-sms-sqs
- e10a6978ce50e1f840bc713662860de91e438bc3 Merge branch 'development' into claude/gateway-alert-sms-sqs
- 5b5af25f16e99de292ec972783d6dc2328d60d7c Merge branch 'development' into claude/gateway-alert-sms-sqs
- 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
- ee73ed084ef9dd10c802afa082f9f9ea0bdd4276 Merge branch 'development' into claude/notif-twilio-pii-log
- c7f7ff6603adb84570c9b0b59f878c9e83370b3d Merge branch 'development' into claude/order-status-checks
- 29de32b775043117d255c349546fcc090dc356a7 Merge branch 'development' into claude/rename-authz-decision-audit-actions
- cdc0ed9e3b6decffb1fc692da6e851162f1da977 Merge branch 'development' into claude/rename-authz-decision-audit-actions
- 4915819c2992f9300897ba0c4adfa0cb551dba90 Merge branch 'development' into claude/restore-lf-provenance-migration
- 74f73d045f050bc67b7847913a1b47890787a707 Merge branch 'development' into claude/rev-4733-step-up-lockout
- 5fd447918f81a7a18347250594c02728f951e9f6 Merge branch 'development' into claude/rev-7246-storefront-single-project-deploy
- d578feae2ccb85a26f922c2392b6c08056b47551 Merge branch 'development' into claude/rev-7585-attio-deal-lookup
- fed11d19f3bcdbdf55fdb6b8ee8f7469205b5b9f Merge branch 'development' into claude/rev-7616-8477-followup
- 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
- 4224103b6e5c97b2f9f1f132c70582033fa2b1a4 Merge branch 'development' into claude/rev-8224-gated-fixtures
- ac18770e18cc7e0ac260cf23da52a7962cf1d957 Merge branch 'development' into claude/rev-8232-payment-links-write
- 8f0c5e49b0f8794cff4ce05db8bec2c626a855c6 Merge branch 'development' into claude/rev-8237-browser-release
- 6b75f037a4456ac13e4622322cf2a0af82b65a8e Merge branch 'development' into claude/rev-8241-plugin-product-ids
- 1e59738181bfccf1e7617b6ccf36544f286cdb7b Merge branch 'development' into claude/rev-8263-8266-cerbos-bundle-probe-alerts
- 0501576f0f10e69df1fcb082fd6386413ffdc4d1 Merge branch 'development' into claude/rev-8289-retry-backfill-opt-out
- e71fcc4870db1ac8822a6748ccc93464c87ee735 Merge branch 'development' into claude/rev-8289-retry-backfill-opt-out
- 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
- 40c0fc1a4a9f59d0a0b43c0437260df72ad6abab Merge branch 'development' into claude/rev-8319-migrator-applier
- 83fe599a627b7c476b8fe7c214b4745b923d2acc Merge branch 'development' into claude/rev-8319-migrator-applier
- 609330c8e3ace67fb29c9a587a101ae32f149b26 Merge branch 'development' into claude/rev-8319-migrator-rds-connect
- 678aebd615b4d71656296716ba43a22bac11dbbf Merge branch 'development' into claude/rev-8334-oauth-org-merchant-claim
- c5cf1ed5624845d41960713f320aae9e69027f63 Merge branch 'development' into claude/rev-8339-whatsapp-unconfigured-template-skip
- 83a982b89504496ed83fb72628082a5bbf870fdf Merge branch 'development' into claude/rev-8339-whatsapp-unconfigured-template-skip
- 92012096d86d7f6bf0949cb9d25cf97b1e01ed07 Merge branch 'development' into claude/rev-8339-whatsapp-unconfigured-template-skip
- 2e41b98d23318e33b08276b6035ec3d3d2473e66 Merge branch 'development' into claude/rev-8347-oauth-runtime-policies
- 6a6cb620c76657918377ec423354547bec0b4f96 Merge branch 'development' into claude/rev-8383-portal-link-sqs
- 5f9eeadd30389037f215253aae71419c19bc102a Merge branch 'development' into claude/rev-8396-deploy-storefront-workflow
- f59f833c3fff4b64ebf3b55ad8bb3ff370f738f0 Merge branch 'development' into claude/rev-8396-remove-sanity-cart
- 26d27b21936fcf00cc7327291859cd1dd70a4d76 Merge branch 'development' into claude/rev-8396-storefront-public-state-error
- dd858791839a8a2f4048e233510e5ada93342179 Merge branch 'development' into claude/rev-8396-storefront-publishable-key
- 4c2b70bfe87a9663499f931af5a480753d934960 Merge branch 'development' into claude/rev-8401-changelog-completeness
- 5dcc4e7652e01dcccf2a0036f7b4bb3cf1d78284 Merge branch 'development' into claude/rev-8410-application-email-delivery
- cd4fc5f06177d6e560b5c366404b854cb5b03de9 Merge branch 'development' into claude/rev-8410-application-emails
- c783a8de15aff90bc58a718e705ce4023892d51c Merge branch 'development' into claude/rev-8410-contract-map-note
- ab1cd082e6d9f4f1209e8542e505b3c38e06a3ff Merge branch 'development' into claude/rev-8420-conflict-fix
- 7de540fa2b97fed5c2cd611fa132a451970e9fa3 Merge branch 'development' into claude/rev-8434-dd-auto-collect
- 15ed3dd6c40e8f54a80f043d69dba4c0d40f2936 Merge branch 'development' into claude/rev-8482-refund-reserve
- a5992031131aa7354321846486872677d86bbc8c Merge branch 'development' into claude/rev-8482-refund-reserve
- 875594e624b792f087cea8e7b86e65a13cd83dc8 Merge branch 'development' into claude/rev-8482-refund-reserve
- 1aee3491250c167c9270b17478df78ce61848f4b Merge branch 'development' into claude/rev-8482-refund-reserve
- 662f6f4c27b0b5a474a352af8f4583cd78a3920d Merge branch 'development' into claude/rev-8485-payment-void-pdp
- 08c66b464e4d4e8469a6c41936eca1a4b267c7c3 Merge branch 'development' into claude/rev-8488-closed-invoice-refund
- bee38dbe7f4bdc2e2151b27be96d44c199d7370b Merge branch 'development' into claude/rev-8536-currency-source
- 36b08ac64e0eda9ecf3543f24337cf6251a1fcbf Merge branch 'development' into claude/rev-8539-outbox-dedupe
- 363fcafc54a8788432e9ca0c74905b18c4e7929c Merge branch 'development' into claude/rev-8542-cart-delivery-address
- e85355cb47747d040ea750c5f2a08c4137e8bc18 Merge branch 'development' into claude/rev-8545-income-race
- 055f99fc16c7e2494f6dae794644924f999d8da2 Merge branch 'development' into claude/rev-8545-income-race
- f0ea0349b00146b0e0985b45ac84f848bfdbbe40 Merge branch 'development' into claude/rev-8548-cart-line-charge
- 0d95682060f6c9db54465ec9f118ba72af6171f7 Merge branch 'development' into claude/rev-8548-fulfilment-line-pairing
- 0130969ed75815e30fa90b47661e3c2b7a9be871 Merge branch 'development' into claude/rev-8549-publishable-key-origins
- 62ba2fa064437cfdfab83ae76afb1b6cf911e8b1 Merge branch 'development' into claude/rev-8554-nullable-customer-fields
- cc74eefbdf21be8775c8289893f3b414f6d46eb1 Merge branch 'development' into claude/rev-8559-elements-r3
- 286a0e8ee2e6c618ebe9d7cde160b4d1b1013536 Merge branch 'development' into claude/rev-8559-marketing-followup
- d4801a28e6968a381d6c031a287a2daf7d3cd6bb Merge branch 'development' into claude/rev-8561-land-on-development
- e9aba804d48570a83be7758ce7f2d7fbbda9cf3b Merge branch 'development' into claude/rev-8567-embed-slug-only-log
- 09981c4f8887e460a71b3012e86857f4f574046e Merge branch 'development' into claude/rev-8571-transition-history
- 9dec6119133d329a2554e13ec0cf54f7068d7a0c Merge branch 'development' into claude/rev-8571-transition-history
- 15ca65226308e86bd4d1f81167d967939027fc98 Merge branch 'development' into claude/rev-8571-transition-history
- 20e85218b0d8debe3cd44f54c03a55f040b0855c Merge branch 'development' into claude/rev-8572-fanout-relay-drain
- dd90e4c68047c791adc49fbf186a67a26a5533b2 Merge branch 'development' into claude/rev-8572-fanout-relay-drain
- f30b535091f3c8f8ae342be20382129887a24787 Merge branch 'development' into claude/rev-8575-otp-identity-conflict
- 55c9c501efc3033c60724f6fc3f8690d842a9119 Merge branch 'development' into claude/rev-8575-otp-identity-conflict
- 2cbbaa556402b846bb1da9f0ff2d39f416a02ba4 Merge branch 'development' into claude/rev-8575-otp-identity-conflict
- 955faf825f908736cf125088ee7fcd18f3955a54 Merge branch 'development' into claude/rev-8684-framer-buy-allowlist
- 4e7044b1244f0f3506ba4f4911e06d2d30a7e35a Merge branch 'development' into claude/rev-8685-builders-followups
- 0153923077576387d6a19f9145b26fae854ff345 Merge branch 'development' into claude/rev-8688-redis-alerts
- a11724310f4897dfd63b7373aa65ec107ef61714 Merge branch 'development' into claude/rev-8703-break-glass-approver-warning
- bdc705409bb209b6150b5ae4ebf44c885aa3e7d6 Merge branch 'development' into claude/rev-8757-customer-figure-parity
- 2c107f599d56b47b064b2598379d568ac3833348 Merge branch 'development' into claude/rev-8783-finance-pages
- 3da549a344be174a70f680a57f8caca1f09cda1e Merge branch 'development' into claude/rev-8794-analytics-metrics
- 1ea46ca2f0f3bf402e5d91516493aef6f34200ad Merge branch 'development' into claude/rev-8813-optional-code
- d21def57f4cb7da725be1ecae7144778c046d29a Merge branch 'development' into claude/rev-8820-cleanup-and-index
- 45ad0602ef04470522c49f513b198d2491a0e8d6 Merge branch 'development' into claude/rev-8820-sale-convergence
- 7ff80fa5e538689c174e6f05d6a7d7edaa2215b1 Merge branch 'development' into claude/rev-workbench-redis-ha
- d4e7af0a0a6750df6d3dc4f7eb68a07b65a8a941 Merge branch 'development' into claude/rev-workbench-redis-ha
- 046068aad7fc1eb509155e8789ec93da9d74f858 Merge branch 'development' into claude/rule21-public-keep-margin-copy
- 8eabc987e727b2e59dccf34817090a1864bc24ee Merge branch 'development' into claude/sdk-release-20261003
- 8663520ce22f619a0dea7105285768894be19141 Merge branch 'development' into claude/send-invoice-followups
- 7a2e154632b96d8d95145ce04377c0835d73ddd7 Merge branch 'development' into claude/support-email-sweep
- e95587f22eb6ad198ef76955a365d2759347cf3e Merge branch 'development' into claude/support-email-sweep
- 5a6d4f72eacada1118daffe24ae3c33d010ca3c6 Merge branch 'development' into claude/warmup-ci-fix
- b509cefabbba4da0e713b84226979acaaec1eb7b Merge branch 'development' into claude/wiki-settings-ten-groups
- 8ef91e698085f2905d93415ddee4a333c4a6e6e4 Merge branch 'development' into claude/wodify-coming-soon-lockdown
- 14113b802078f5514987b60df783e68f0272ee8e Merge branch 'development' into claude/wodify-coming-soon-lockdown
- 70b8534d625a2b6ebdb7ee78921b9a7ab5faa68c Merge branch 'development' into codex/agent-payable-ap1-ap4-rebased
- b30769e5b1d716f92c1a34e1e75dd7f278f25672 Merge branch 'development' into codex/builder-ship-now-fixes
- 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
- 2a976e57dc1c47caa48475f84e15a5502599a2b1 Merge branch 'development' into codex/rev-7986-bell-archive
- cb3e4ecc3e8fc91d60abde99eba42a46ce7f91eb Merge branch 'development' into codex/rev-7986-bell-archive
- 5eb70b5985ef5150791f3f3b1c9664899f826052 Merge branch 'development' into codex/rev-8441-renewal-line-builder
- ae5e0e3f956286e4262b52e40816e6d561f536ce Merge branch 'development' into codex/rev-8888-incomplete-expiry
- 017c2c4838934720210f8ab9c8912dcfe5f48b67 Merge branch 'development' into codex/rev-8888a-billing-worker-schedule
- 78c43d9d20cc8c966994b0c2b573d5536cd4447c Merge branch 'development' into dependabot/github_actions/actions/download-artifact-8
- 1d463c8ff92d57b7e7bc50c782421bed4a2262f8 Merge branch 'development' into dependabot/npm_and_yarn/hono-4.13.7
- 86d6cfe5c4bca44bbc73ae8d144d517fe669dcc2 Merge branch 'development' into docs/rule-42-merchant-roles-permission-catalogue
- 4ff6f2088e713c40ad916eae076ac8311ccb933e 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
- f0ef9c671798aabadc339178bac150c1cf442850 Merge branch 'development' into fix/cli-release-fixtures-v0.2.1
- b83c8c7c0dc9781d0f559619c0c61c7effcead1e Merge branch 'development' into fix/conversations-typecheck-css-ambient
- 5274eaac92c83930dda46a83047b3e7ab374444d 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
- 10f6cba8713a3832e7bdfd8b122c7bb1cecaf86e Merge branch 'development' into fix/migration-collision-20261001130000
- 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
- 1f14005bdd78b1d7816171af4f2cfaee5e72b68d Merge branch 'development' into info/rev-7349-reuse-ai-sdk-google-provider-for-shared-gemini-image
- b84e4cedb80d7cf4270952abd641b8cdec9c1906 Merge branch 'development' into info/rev-7803-netbird-peer-b-lifecycle
- 189b6f74f2cf33491046163eaf3d77186ed9c14c 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
- ee3d1ff80e245352b134c72b57007f49f20a6715 Merge branch 'development' into info/rev-8505-shop-2-one-canonical-stock-model-unify-counter-ledger-and
- d8316204eb7f12eac6a91f2010085e10870da33e Merge branch 'development' into info/rev-8509-shop-6-shop-routes-product-pages-and-new-puck-blocks-in-the
- 2743f1f33eab9089411bcd548c2c8377cf5e7d69 Merge branch 'development' into info/rev-8509-shop-6-shop-routes-product-pages-and-new-puck-blocks-in-the
- 2bc67d15f9b857f4ccf91b783c5ca98f66ad4613 Merge branch 'development' into info/rev-8512-order-metadata-merge
- 0492e7b1d414896ba763c0101d6d0613b390b86f Merge branch 'development' into info/rev-8512-restock-unshipped-on-refund-and-credit-note-returns
- 12ff6e593255181eccb04cdb40ebaf7bfd84aacc Merge branch 'development' into info/rev-8686-shop-5b-prep-sync-drizzle-order_line_items-with-the-database
- 5b50d777dd11aabd01b429cd971a1446dd8f0cfc Merge branch 'development' into info/rev-8707-audience-naming-mismatch-notifications-service-vs
- 11c42a4b4622fc6ac7412f21d1c00a5f26486886 Merge branch 'development' into info/rev-8896-route-tests
- 8ff733ba4f26a3c51bb63f0db2e27c97ea46564d Merge branch 'development' into rev-8171-dd-invoice-subscription
- 1f70fc9cf609b823414b8e6e7bda12f027d1cbe2 Merge branch 'development' into staging
- 3fd63de9a2b7c30b1d51a658ab3e7989e8910c94 Merge branch 'development' of https://github.com/RevKeen/revkeen into claude/rev-8507-collections
- 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)
- 9bc653c1c2b8f4348e8bc38ec54029157d387ffe Merge development into REV-8472; regenerate Cerbos bundle identity
- 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
- 5e159ccfaf0aa492aa13630470a9f56747e8609d Merge development into staging
- 92e00328810254be10a4c56a1614b17987c7522d 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
- 4ab6247e575699a92174f2dfbf0935bd7a56396c Merge origin/development into REV-6214 foundation
- a13a6d3082b405b5ff1666508f6336fcf7ae674c Merge origin/development into REV-6214 foundation
- 4489e79233ac940f67b4225c28dfd0d352295a3e 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)
- ca34d22f8353c0b1409c6d6a6245aba593db04bf Merge origin/development into REV-8456/8457 + REV-8573 stack
- 40cde9435b98f8a3da86650485d2b647ab329c40 Merge origin/development into REV-8509 (Shop 6) — fold in the REV-8510 cart page
- 3906ed9d98720cc3d255a2cd38f31c6d2bb85f83 Merge origin/development into REV-8586 (keep docs:last-edit and docs:events in the docs build chain)
- 8fb04c4418e55cadac94a0a82f2ca91119bfaeb3 Merge origin/development into REV-8603
- 1519a7ee1b290b411e94b170cf526f241c4bcc2e Merge origin/development into REV-8623
- 0f797373d66f45a4836a9d917e69181dc5add862 Merge origin/development into REV-8650
- f872617b642033ed8e493037786bfbd504ce36cc Merge origin/development into UBB program PR
- 9fa5cc656dc9c1919875edfeaa26ed0674d5c33e 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
- 5cb921ef4439ba85c76fdf8d59b8b8b94ad5e06b Merge origin/development into claude/rev-7592-inbox-fixes
- 1db05e7d16eb7e485aa2eb5f90bfd7ca2d5f1390 Merge origin/development into claude/rev-8196-followups
- 3677e0725f6337dc1460d667834cb4d9ce05e162 Merge origin/development into claude/rev-8339-whatsapp-unconfigured-template-skip
- f1f4879a70ebc8fd5786a7969b76b4bdae967173 Merge origin/development into claude/rev-8383-notification-sqs
- 4ede476f086c9989ae7e1c8bb0fd80ec016c9b8e Merge origin/development into claude/rev-8393-drop-replication-objects
- f77f1e9531dd635d148d1bbaa0071b879545cf00 Merge origin/development into claude/rev-8396-remove-sanity-cart
- 9476ded77f8ea386a9ed6c738e220ed36dba4d0f Merge origin/development into claude/rev-8396-remove-sanity-cart
- 975f7d4f43f5476ea125a0dcfe92687bd870bbda Merge origin/development into claude/rev-8434-dd-auto-collect
- 2c59014b2579b20575b58c3d02de8b48b0aca588 Merge origin/development into claude/rev-8499-apikey-runtime-rls
- 63cf7a4feb066f20568fe403c86f36ad2716ccd2 Merge origin/development into claude/rev-8506-media-seo-slugs
- 528d55055ddbd530e02b6e6f6a0770645b146121 Merge origin/development into claude/rev-8577-collection-read-tools
- fc8a0a3894b305d93acb969883bf073d4df240f6 Merge origin/development into claude/rev-9016-mandate-only-on-dd
- 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
- f1165517c38cfccd564a0497e551f37ffe4b22a7 Merge origin/development into codex/rev-7066-credit-note-process-route
- ae1b5fa07cb79bface80ae7574d61d7773846147 Merge origin/development into codex/rev-7066-credit-note-process-route
- 65905db9114354c0f4092e5a30c49fea82d690dd 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
- 768346db77ab85c1532d5f4468db19f5e2850ab7 Merge origin/development into feat/rev-8165-dd-gaps
- 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
- ac8fa4a55bc93680a7d3ef69548f17d5dca0faef Merge origin/development; keep #4292's AI-token fix
- 8bf075450ccbf5a6315d4cb1b66b0dc9d875bbe3 Merge origin/rev-8168-dd-first-collection-contract (#3938) for stacking
- 961e6818076d1de8d3d0b60997111463d5c11884 Merge origin/rev-8175-dd-renewals-advance-notice (#3940) for stacking
- 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 fro...