Revion Crew Board

Updated Tue 15 Sep 2026, 20:04 London — daily refresh · full sources: the 13:11Z scheduled collection came back blind (Slack, the prod DB and TG all unreachable — node/flyctl missing from the collector’s PATH), re-collected at 18:32Z with every source answering: Slack (9 merchant channels + payouts), the prod DB (6 tracked merchants, latest applications, all-merchant attempts), git, Linear, TG Core Engineering and the marks endpoint (14 Sep board — no ticks). First full read since 2 Sep.

Top now: send Apex and Peptide911 the $2,530.07 they chased us for · Biopep: four checkouts since 13 Sep, none reached a card · answer Jarrod — his contract ends at 8.4, your Florida claim needs checking

8–10 revenue or trust at stake now 6–7 unblocks money soon ≤5 hygiene / gated

Tim

PM · integration lead
8 Biopep: Casey is trying again, and not one checkout has reached a card
Four sessions since 13 Sep, one of them a $3,277.87 cart, all expired with no payment attempt; the latest ran at 18:33Z today.
today

The domain fix landed in the blind window: the merchant row now reads https://biopepusa.com (it was www at the 2 Sep read). Since 13 Sep mrc_roNy1mlK9Ij5 shows four sessions and zero payment intents: cs_RVasVZH_AAxR1qMea1PK $109.00 and cs_EZO-PKMQnMyecR0VfwTx $3,277.87 (no buyer email), then cs_ZK_B_CCbydE0g6S43ljT and cs_xzPaO8-h-7F5c3TwHr1C, both $69.99 from info@biopepusa.com, the last at 18:33Z. Nobody got as far as submitting a card. Nur’s new p1 REV-231 asks him to “confirm Biopep’s BAC Water refusals”, so a restricted-item refusal is the likeliest wall, but that is unverified. #biopep-usa-llc still holds only our team, and nothing has been posted there since it was created on 31 Aug.

Next action

Email Casey today: what did he see on the checkout screen, and what was in the $69.99 cart. Get Nur’s REV-231 answer on BAC Water within the hour and tell Biopep plainly which products cannot go through Revion, before he gives up on us.

8 Answer Jarrod: his contract ends at 8.4, and your Florida line needs checking first
Fourteen days since you promised an answer; your 31 Aug reply says “Revion is registered in Florida today”, while p1 REV-196 says stop collecting Florida tax “until registered”.
today

Slack is readable again, and #rhp-rhpeptides ends on your 1 Sep 05:57Z message: “that text is from the master document, not the one you signed… I will discuss with Aadil today and get back to you.” Nothing after it. Your 31 Aug 16:36Z answer to his Washington question rested on three things: Revion is the seller of record, “Revion is registered in Florida today”, and sections 8.5 and 8.7. REV-196 ([Backlog] p1 @nur) reads “Turn OFF Florida sales-tax collection until registered”. One of the two is out of date, and settlements still carve sales tax out (payout runs: $16.58 on 11 Sep, $8.95 on 14 Sep, $0.64 on 15 Sep). RHP: 0 sessions since 13 Sep, fee_rate 14. The automated “Quiet 24 hours” reminder is now live (Halo has had three), so check RHP is not being nudged while his question sits unanswered.

Next action

Get the Florida registration fact and the executed RHP agreement from Aadil, then reply to Jarrod in-channel today: which contract governs, what Revion does on WA tax, and a date for any addendum.

7 Run the embedded Visa box QA with Narboto: M1 Wednesday, M2 Thursday
REV-234 names you for both runs, and Apex, the merchant whose payout was missed, is due to switch to the box by Friday 18 Sep.
wed · thu

Filed 15 Sep: REV-233 “Build the embedded Visa box on WooCommerce: live paid order Wed, Apex switched by Fri 18 Sep” ([Todo] p1 @nur) and REV-234 “QA: embedded Visa box on WooCommerce (REV-233) - plan now, run M1 Wed + M2 Thu with Tim” ([Todo] p1 @narbotokerimov). REV-228 keeps the box as the PRIMARY checkout with redirect as the fallback. REV-230 (p3) already lists two Apex cart-popup defects: the card button says “Visa”, and cart-popup orders show as Guest. “Apex” is almost certainly Apex Peptide Supply, live since its 3 Sep application, 19 orders settled 3-10 Sep, and paid late (see Aadil’s top item).

Next action

Block Wednesday and Thursday. Before M1, agree with Narboto what a pass is (paid order, receipt, Woo order status, customer name on the order), and make “orders show as Guest” a blocker for the Apex switch rather than a p3.

6 Halo: the $358.16 went out; get bank references for everything Halo was owed
Andrew confirmed “others got paid” on the 14 Sep run, but the 27 Aug $1,139.16 has no bank reference anywhere, and the 14 Sep run carried Halo at exactly the 1 Sep draft’s amount.
this week

#ach-payouts-production is readable again. 11 Sep run: Halo $1.32, Zen $801.06. 14 Sep run: Halo $358.16 (Mercury ••••2806), Narboto inc $0.09, Zen $2,491.16; Andrew, 15 Sep 13:12Z: “others got paid”. The 1 Sep draft was also $358.16. If those are the same two orders, the 1 Sep draft was either never sent or sent and never recorded, and in the second case Halo has now been paid twice. The 27 Aug $1,139.16 (9 orders) has not appeared in any run since, and no reference for it is visible. Halo is trading meanwhile: 3 authorized orders since 13 Sep ($189.60, $434.00, $250.00).

Next action

Ask Andrew for the bank references of the 27 Aug and 1 Sep Halo drafts and of the 15 Sep send, check each one is recorded in Revion, then close REV-163 with Aadil.

6 Best Peptide: their team left our Slack channel on 11 Sep
“Manconsultantsllc’s Team has removed themselves from this channel”, 0 sessions since 13 Sep, dev silent since 20 Aug: this looks like a merchant walking away.
today

#best-peptide-lab: your 31 Aug 09:06Z follow-up offered 20 minutes to run the first embedded order together. No reply; then Slackbot, 11 Sep 09:44Z, the team removed themselves. Merchant row: active, banking approved 2 Sep, contact dev@guardedpaypro.com, fee 12, 0 sessions and 0 orders since 13 Sep. Halo’s consultancy left its channel the same way on 23 Aug and Hudaifa came back, so it is not final, but nobody at Best Peptide can read that channel now. The thing they asked for, the in-page box, gets its first live paid order on Wednesday (REV-233).

Next action

Email dev@guardedpaypro.com today, since Slack no longer reaches them: ask straight whether they are still integrating, and offer a slot after Thursday’s M2 to put the embedded box on bestpeptidelab.com with you watching.

6 Core Research Peptides (Sean Finck): approved at least; make sure he is not the next Apex
A #core-research-peptides channel now exists, and today’s payout miss came from merchants set live before banking verification was part of going live.
this week

app_uHyTgAc1QXxFQKBW (coreresearchpeptides.com) was under review from 1 Sep. Today’s channel list includes core-research-peptides, and channels appear at approval: Synergy, Vyal and Halo Labs USA each have one while still only approved. His current status is not in today’s read, because the 10 latest applications only reach back to 3 Sep. Nur, TG 18:00Z: merchants set live after the change he shipped two days ago get banking approved at set-live, but the ones set up earlier did not. REV-214 (verify callback, activate, then send portal credentials) is back open at p1 today.

Next action

onboarding-check.sh app_uHyTgAc1QXxFQKBW. If he is live, confirm banking_approved before his first balance matures; if he is only approved, set him live with banking verified first.

5 Kiyora terminated on 13 Sep without one transaction: close it cleanly, ask why
Andrew acknowledged the termination notice, but the merchant row is still status=active with banking approved.
this week

#kiyora-peptide-llc, 13 Sep 15:30Z, Andrew: “We confirm receipt of Kiyora Peptide, LLC’s notice of termination dated September 13, 2026… As Kiyora did not process any transactions through the Revion platform, there are no processed transactions, settlements, chargebacks, refunds, transaction-related losses, or termination reserve to reconcile. We will process the termination in accordance with the Agreement and confirm the effective termination date and account closure.” Today’s DB read: mrc_zinhzQp6eyBC status=active, 0 sessions. Setup had been verified end to end on 31 Aug (Apple Pay and card, both refunded) and her only reply after that was “Thanks so much”. Why a working merchant left without trying a single sale is in no source.

Next action

Close the account (keys off), send the effective date Andrew promised, and ask one question: what stopped Kiyora switching Revion on. The same reason may be sitting with Best Peptide and RHP.

4 Resolve QA billing ticket 4SMZBX4M… + run the REV-60 cleanup script
Test noise has reached money ops: a $0.09 Narboto inc test payout landed in Andrew’s 14 Sep production run.
this week

Whether the ticket is resolved is still unverified; today’s read has no billing-inquiry rows. The leak is now visible in payouts: the 14 Sep run listed Narboto inc at $0.09 to a test bank, Andrew refused to send it (15 Sep 08:45Z, it cost him $1 to send), Aadil asked Nur to remove all test accounts from payouts, and Nur: “Next payout will be without Test merch”. On the QA side, today’s daily REV-238 opened and left the open list the same day.

Next action

revioncaps.com/admin/billing-inquiries → Resolve, note “QA daily test, no action”. Locally: source ~/RevionCaps/creds.sh && python3 ~/RevionCaps/linear_cleanup_rev60.py (idempotent; it also comments on REV-170).

3 REV-127: close it, you shipped it on 24 Aug
The ticket still says In Progress, but you told Halo “done and live” on 24 Aug (plugin 1.2.27).
this week

#halo-peptides, 24 Aug 14:36Z: “done and live. Every new order now gets a private order note ‘Revion payment link: <url>’ plus an order meta field _revion_checkout_url that Sufyan can read programmatically… Already active on your store (plugin 1.2.27).” REV-127 is still [In Progress] p2 @tim, untouched since 2 Sep. Payment-link work has moved to the merchant portal: REV-235 (test Send Link end to end, p1) and REV-104 (operators create links, updated today).

Next action

Close REV-127 with that message as proof, or write on it what is left. A shipped ticket left In Progress makes the open list lie.

Done since yesterday: green light on the Apex and Peptide911 catch-up payouts in Core Engineering (15 Sep 18:29Z). Newly visible after thirteen blind days: Zen is past its test and trading (in the 11 and 14 Sep payout runs at $801.06 and $2,491.16), so the Zen test-order task closes; Biopep’s domain was corrected to https://biopepusa.com. No marks on the 14 Sep board.

Aadil

commercial
9 Apex and Peptide911: make sure the $2,530.07 lands today, then call both
Both merchants had to ask where their money was; no payout went out because their banking verification step was never run.
today

#ach-payouts-production, 15 Sep. Andrew 16:19Z: “when do you show payouts starting for apex peptide supply they said they had transactions sept 4-7?”; 16:22Z: “peptide 911 wants to know there status as well”. Nur, TG 17:48Z: “Two merchants transacted with matured, payable balances but no payout went out because their banking verification step had not been run. Both are now verified.” Apex Peptide Supply $2,267.28 (19 orders settled 3-10 Sep); Peptide911 $262.79 (3 matured entries, with about $8.3k gross still settling from their 62 orders). Nur recomputed order by order: 12% on both, zero refunds. The payout message went up at 18:06Z (it says “Pay on or after: Sep 16”; Andrew wants to “catch both up with ach today”), and Tim gave the green light at 18:29Z. On your question whether anyone else was hit, Nur says only these two, and payouts are now on for every merchant with transactions.

Next action

Confirm with Andrew that both ACH transfers went out and the bank references are recorded in Revion. Then call Matthew Jensen (Apex) and James Votraw (Peptide911) yourself: what happened, the exact amount, and that the rest now pays automatically. Apex is also the merchant switching checkout on Friday (REV-233), so the same call sets that up.

8 Unlock non-Visa cards on the MID before Friday’s Visa-only box ships
REV-233 puts a Visa box on Apex by Friday 18 Sep, and today’s declines still tell buyers “Please use another Visa card”.
this week

The wall was measured on 2 Sep: $380 and $361 non-Visa declines in five days. Today, 15 Sep 15:00-18:20Z: 10 production attempts across merchants, 5 authorized, and the card declines return “Your card was declined. Please use another Visa card or contact your card issuer.” REV-228 (embedded Visa box as the PRIMARY checkout) and REV-233 (build it on WooCommerce, live paid order Wed, Apex switched Fri) are both p1, and REV-230 notes the Apex card button literally says “Visa”. Seven merchants that applied 3-11 Sep are now live, all behind the same wall. No brand-enablement ticket is in Linear’s open top 50, and no answer is in any readable source.

Next action

With Andrew/Ignacio: what enables Mastercard, Amex and Discover on the NMI MID, and by when. Give Nur a date before Wednesday’s live order, so the box is not built around a limit that is about to lift.

7 Three approved merchants are not live yet: Synergy, Vyal, Halo Labs USA
Approved in the last five days and still unable to take a payment; set them live with banking verified so none of them becomes the next Apex.
this week

Prod DB, latest applications: “Synergy Research, LLC” (synergy-labs.uswholesalepeptides.com, mrc_LLEYN7Q4l9fC) applied 10 Sep, approved; “Vyal Labs LLC” (vyallabs.com, mrc_PA2TX_ACHQq5) received 11 Sep, approved 12 Sep 13:31Z; “Halo Labs USA LLC” (halolabsusa.com, mrc_f4LFsn8VaAaJ, contact Alice Rewoldt) received 13 Sep, approved 14 Sep 07:04Z. Each has a Slack channel. Viltrumite shows how fast it can go: under review to live in 34 minutes on 11 Sep. Halo Labs USA is a different business from Halo Peptides (different contact and domain), so keep the two apart in payouts and in REV-231. You set the fee when you approve (TG 17:55-17:56Z), so each rate is already your call.

Next action

For each: banking verified, fee confirmed, set live, welcome posted, first test order watched. Start with Synergy, the longest-waiting.

7 Confirm which agreement Jarrod signed, and whether Revion is registered in Florida
Tim cannot answer RHP without the executed contract, and his 31 Aug reply says Florida registration exists while REV-196 says it does not.
today

Jarrod’s copy ends at 8.4 (31 Aug 23:48Z). Tim promised on 1 Sep to discuss it with you that day; the channel has been silent since. Tim’s 31 Aug message told him “Revion is registered in Florida today” and tagged you to review Washington registration timing. REV-196, raised to p1 on 12 Sep: “Turn OFF Florida sales-tax collection until registered.” Settlements still exclude sales tax in every payout run (11, 14 and 15 Sep). RHP has not transacted since its $598 order on 2 Sep: 0 sessions since 13 Sep.

Next action

Send Tim the executed RHP agreement and one line on Florida (registered or not), plus your call: an addendum carrying the tax clauses, or accept Jarrod’s position.

7 Two merchants walked in the blind window: chase the at-risk ones by phone
Kiyora gave notice on 13 Sep and Best Peptide’s team left our channel on 11 Sep, both without a real sale; Biopep and RHP are next in line.
today

The first full read since 2 Sep: Kiyora terminated (Andrew acknowledged 13 Sep 15:30Z, “did not process any transactions”); Best Peptide’s team removed themselves from #best-peptide-lab 11 Sep 09:44Z, 0 sessions since 13 Sep; Biopep had four checkouts since 13 Sep and none reached a card; RHP has 0 sessions since 13 Sep, with Tim’s tax answer fourteen days overdue. The other side is real too: Zen is trading (payout runs of $801.06 and $2,491.16), Peptide911 has 62 orders and Apex 19.

Next action

By phone this week: Best Peptide (are they still in?), Biopep’s Casey (with Tim, once REV-231 says what is refused), Jarrod (after the Florida answer). One call to Kiyora to ask why they left.

7 Settle Nur’s pending payment
Eighteen days, and today he spent the evening untangling the payout miss after a run of payout and reconciliation work.
today

Open since 28 Aug; Nur asked again on the morning of 29 Aug. Today’s Core Engineering read only covers its last 30 messages (all 15 Sep, all about the payout miss), so whether his payment went out is still unverified. His commits since yesterday: automatic payouts for every merchant (REV-221, #441), opt-in NMI reversal reconciliation (#443) and the reversal hold ahead of ACH generation (#445); merged on his tickets alongside them: #448, #452 and REV-226’s callback fix (#455).

Next action

Send it, confirm in the thread.

6 VAPI outbound-calls decision (with Tim)
Prod holds live calling credentials with no TCPA gates, one env flag from a compliance incident, and it is still filed nowhere.
this week

VAPI_PRIVATE_KEY etc. are set on revioncaps-prod; calls are held off only by VAPI_OUTBOUND_ENABLED=false, and vapi-outbound.ts has no calling-window, DNC or consent gates. Unchanged since 31 Aug, and no VAPI ticket is among today’s 50 most recently updated open issues. The buyer base behind it has grown with seven more merchants live.

Next action

Either unset the prod keys or commission the TCPA gates, and file whichever it is.

5 REV-163: close it once Halo’s bank references are confirmed
The channel is restored and Halo is being paid and trading; what is left is proof the 27 Aug draft was paid.
this week

Hudaifa rejoined #halo-peptides on 31 Aug; no messages from Halo since. Andrew confirmed the 14 Sep run went out (“others got paid”, which covers Halo’s $358.16). The 27 Aug $1,139.16 has no visible bank reference (Tim’s item). Halo has 3 authorized orders since 13 Sep, and the automated “Quiet 24 hours on Halo Peptides” email reached Hudaifa on 8, 12 and 15 Sep. REV-163 is still [Todo] p2 @aadil, untouched since 2 Sep.

Next action

Once Andrew confirms the references, a short note or call to Hudaifa on what was paid and when; then close REV-163.

5 REV-164: rotate the A@ Google password posted in TG
A live admin mailbox credential was posted in plain text in the group chat nineteen days ago.
this week

At yesterday’s read REV-164 was [Todo] p3 @aadil, last updated 27 Aug. Today it sits just below the top-50 window (the oldest visible update is 27 Aug), so its state is unverified rather than closed. TG shows only today’s last 30 messages, so whether the message was deleted is unverified too.

Next action

Rotate it, delete the message, close the ticket.

5 E-sign: the DocuSign gate is being built while the decided DocuSeal switch sits unassigned
REV-144 (LIVE gated on banking + agreement, “auto MFSA via DocuSign”) moved to In Progress today; REV-187 DocuSeal still has no owner.
this week

Decided in TG on 31 Aug: DocuSeal replaces DocuSign seats, filed as REV-187 ([Backlog] p3 @unassigned, upd 1 Sep). Today REV-144 went [In Progress] p2 @nur, and REV-87 (move e-sign to DocuSign) is still open, so building the gate settles the question by default. On the five 2 Sep contracts: Epic Wholesalers (epicpeptideslab.com) is live, Pura Peptides has a Slack channel, and Planet, Fit Aminos and Sports Tech appear in no readable source.

Next action

One line to Nur today, DocuSeal or DocuSign, before REV-144 wires one in; then chase Planet, Fit Aminos and Sports Tech yourself.

3 Pick the homepage variant (A/B/C), or close the tickets
REV-174 has sat at p4 since 12 Sep: either the letter stopped mattering or nobody picked one.
blocked on you

Variants live in the “Revion Home Variants” artifact (REV-101, [In Progress] @tim, upd 2 Sep). No letter in any readable source; today’s TG read covers only the evening of 15 Sep. The brand-identity pass has been live since 7 Sep (#406).

Next action

Reply with a letter in Core Engineering, or say the redesign is parked so REV-174 and REV-101 can close.

Done since yesterday: newly visible: Apex Peptide Supply applied on 3 Sep and is live with 19 settled orders, so the “get him through /apply” task closes (his missed payout is today’s top item). No marks on the 14 Sep board.

Nur

engineering
9 Payout gap: prove no other live merchant is owed money right now
Apex and Peptide911 went unpaid because banking verification was never run; seven merchants went live before your fix, and the check is on record for only two.
today

Your TG 17:48Z: matured balances, “no payout went out because their banking verification step had not been run”. Slack 18:03Z: “i am forgot turn on banking details of this merchants”; 18:17Z: “Tripple checked only 911 and apex for today also i turn on payouts to all merchants with transactions”. REV-221 shipped 14 Sep (enroll every merchant in automatic payouts, atomic backfill, #441, promoted #442), and you say merchants set live since then get banking approved at set-live. Applied before it and now live: Apex (3 Sep), Bioscience Peptides (3 Sep), Veri 7 labs (3 Sep), Epic Wholesalers (4 Sep), Research Chemical (4 Sep), Peptide911 (6 Sep), Viltrumite (11 Sep, the “enable Viltrumite now” in REV-221). The runs raise two more checks. Zen appears at $801.06 (11 Sep run) and then $2,491.16 (14 Sep run) over overlapping windows, and Halo’s 14 Sep $358.16 equals the 1 Sep draft: if a sent payout is not recorded, the next run pays it again. Andrew also refused the $0.09 Narboto inc test payout, and you promised the next run leaves test merchants out.

Next action

Post one list in #ach-payouts-production: every live merchant, banking_approved, matured unpaid balance, last payout reference. Confirm the Zen and Halo runs do not double-count recorded payouts, and exclude test merchants in code rather than by hand.

8 REV-233: embedded Visa box, live paid order Wednesday, Apex switched by Friday
The conversion bet now has dates, and the first merchant to get it is the one we paid late today.
today

Filed 15 Sep: REV-233 “Build the embedded Visa box on WooCommerce: live paid order Wed, Apex switched by Fri 18 Sep” ([Todo] p1), with Narboto’s REV-234 QA plan (M1 Wed, M2 Thu with Tim) and REV-230 (p3): the Apex cart-popup card button says “Visa”, and cart-popup orders show as Guest. REV-228 keeps the box as the PRIMARY checkout with redirect as fallback; the CHIPS-bound embed shipped 10 Sep (#419/#420, promoted #421). “Apex” is almost certainly Apex Peptide Supply: live since its 3 Sep application, 19 orders settled 3-10 Sep, and its first payout missed until today.

Next action

Hit Narboto’s M1 on Wednesday, treat Guest orders as a blocker for the Apex switch, and state before Friday what a non-Visa buyer sees in the box.

7 REV-231: are restricted-item refusals why Biopep cannot take a payment?
Four Biopep checkouts since 13 Sep, one worth $3,277.87, and none reached a card; your p1 asks to confirm Biopep’s BAC Water refusals.
today

REV-231 “Check: Halo still shows what they sell with product names hidden; confirm Biopep’s BAC Water refusals”, [Todo] p1 @nur, filed 15 Sep. Biopep (mrc_roNy1mlK9Ij5) since 13 Sep: 4 sessions, all expired, 0 payment intents ($109.00, $3,277.87, and two $69.99 from info@biopepusa.com, the last at 18:33Z). Halo, running with names hidden, is converting: 3 authorized orders since 13 Sep, plus a $262.00 insufficient-funds decline today. Narboto’s REV-232 tests the other side (restricted items still refused with the alias on). “Halo Labs USA LLC” was approved 14 Sep as a separate merchant, so keep this check on Halo Peptides.

Next action

Pull the refusal reason for Biopep’s four sessions today and give Tim the list of blocked products to send Casey; if BAC Water is not the cause, say what is.

7 REV-214 is back open and REV-144 started: make banking verified a hard gate to LIVE
Today’s missed payouts are what the missing gate costs, and both tickets moved on 15 Sep.
this week

Correction to yesterday’s board: REV-214 (“verify callback, activate, then send portal credentials”) was not closed for good. It is [Todo] p1, updated today; REV-218 and REV-219 are still absent. REV-144 (“banking verified + agreement signed as gates to LIVE”) moved to [In Progress] today. Your TG 18:00Z: after the task you shipped two days ago, merchants set live already have banking approved, and the earlier ones did not, which is exactly Apex and Peptide911. The webhook-setup email shipped 14 Sep (#429).

Next action

Say the order REV-214 and REV-144 land in, and add a standing check: no live merchant without banking_approved, with a Slack alert the moment one appears.

7 REV-226 fix merged: promote it, then reconcile the paid orders it already cancelled
“Durable Woo callback receipt and background processing” merged today (#455) with no promotion after it, and any paid-then-cancelled orders are still sitting at the merchant.
this week

REV-226 (“Webhook timeouts cancel PAID Woo orders (Apex): faster retry + plugin ack-then-process + reconcile”) left the open list. #455 is the newest commit in today’s git read, and no sandbox-to-production merge follows it. The commit title covers ack-then-process; the reconcile sweep for orders cancelled after a successful charge is not named in any commit. “Apex” is almost certainly Apex Peptide Supply, a live merchant. REV-227 (checkout.expired webhooks failing platform-wide, p2) is still open.

Next action

Promote #455, run a one-off reconcile of Apex orders that Revion shows AUTHORIZED and Woo shows cancelled, and give Aadil the result before his call to Apex.

6 REV-189 left the open list: prove an 8.5% merchant actually settles
Pura Peptides, contracted at 8.5% on 2 Sep, now has a Slack channel; at the last code read the system accepted only 12 or 14.
this week

REV-189 has been missing from the open list since the blind window, and no commit names fee rates. Code at the 2 Sep read: zod locks feeRate to 12|14 in three places, sandbox-provisioning-client.ts:66 refuses other values, and settlement.ts guards fee_rate IN (12, 14) twice. Today’s catch-up runs settle Apex and Peptide911 at 12%, the rate set at approval (Aadil, TG 17:55-17:56Z). The channel list now includes pura-peptides; Pura’s application and fee_rate are not in today’s read.

Next action

Check Pura’s merchant row: if it went live at 12 or 14 against an 8.5 contract, tell Aadil before its first payout; if 8.5 is stored, prove it passes both settlement guards.

6 REV-196: Florida tax is still being collected, and Tim told RHP we are registered there
Every payout run still carves sales tax out of settlements, while the p1 says collection should stop until registration exists.
this week

REV-196 “Turn OFF Florida sales-tax collection until registered: $0 FL quotes, refund collected tax, purge TaxJar test transactions”, [Backlog] p1 @nur, upd 12 Sep. Sales tax excluded in the payout runs: $16.58 (11 Sep), $8.95 (14 Sep), $0.64 (15 Sep), so buyers are still paying it. Tim’s 31 Aug message to Jarrod says “Revion is registered in Florida today”. No commit names Florida tax.

Next action

Get the registration fact from Aadil first. If unregistered: $0 FL quotes behind a flag and a list of every taxed order for refunds. If registered: close REV-196 and tell Tim his RHP reply stands.

6 REV-169: credentials email lies about payments being off
Seven merchants that applied 3-11 Sep are live and three more are approved; unless the template changed without a commit naming it, each was told processing is disabled.
this week

emails.ts:368 carried the line at the 2 Sep read. REV-169 is [Backlog] p2 @nur, upd 12 Sep, and no commit names it. REV-214 (“…then send portal credentials”) reopened today on the same send path.

Next action

One template edit alongside REV-214: what is live, what is pending, what the merchant does next.

5 Domain traps: Research Chemical applied as www, and Veri 7’s domain carries an invisible character
Biopep’s row is fixed, but two merchants live since early September arrived with the kind of domain that broke RHP’s and Kiyora’s first checkouts.
this week

Biopep now reads https://biopepusa.com. Application websites in today’s read: Research Chemical LLC https://www.researchchemical.com; Veri 7 labs https://veri7labs.com followed by a zero-width U+2060 character, invisible on screen and enough to break an exact origin match if it was copied into the merchant row. Whether either row carries the application value is unverified. REV-152 has been Done since 28 Aug; PR #364 folds a leading www for success/cancel URLs and public-checkout CORS, but embedding stays exact.

Next action

Read both merchant rows today and fix by single-field update if needed; then normalise domains at registration (strip invisible characters, fold www) so the next merchant cannot arrive broken.

5 Fix failing support admin alerts
Support pings may still be silently lost; the evidence is eighteen days old and no commit has touched it.
this week

support_admin_alert emails to support@send.revioncaps.com showed [failed] repeatedly from about 28 Aug (31 Aug board). Today’s email rows cover only Halo’s merchant emails, which delivered (idle reminders on 8, 12 and 15 Sep), so the support path is still unverified. REV-146 (error log + Slack) is [Todo] p2. Today’s #452 adds opt-in Slack alerts for NMI exceptions, a different path.

Next action

Compare the sending domain on send.revioncaps.com with the delivered revioncaps.com alerts and say which one is wrong.

5 Tim’s ordered conversion list: the funnel report would have caught Biopep on day one
REV-165 (daily funnel and decline reasons per merchant) is still p2 while one merchant has 0 of 4 sessions reaching a card.
this week

Today’s all-merchant attempts, 15:00-18:20Z: 10 attempts, 5 authorized, 3 card_declined (two of them “Pick up card - SF”), 1 insufficient funds, 1 in review. Biopep: 4 sessions and 0 intents since 13 Sep. Still open: REV-165 funnel/decline report (p2), REV-146 error log (p2), REV-142 silent-merchant alert (p2), REV-145 plugins page (p2), REV-173 telemetry null (p4), REV-104 operator payment links (p2, touched today). REV-166 (PII in checkout links) and REV-203 (unused bootstrap requests) left the list in the blind window with no commit naming them.

Next action

REV-165 first: a daily per-merchant line of sessions, intents, authorizations and decline reasons. Then one line each on REV-166 and REV-203: shipped or cancelled.

5 Fee share on partial refunds: reconciliation now acts (opt-in); does it bring the fee down?
REV-172 went from observing reversals to reconciling them since yesterday; whether fee_cents drops on a partial refund is still stated nowhere.
this week

Since yesterday: opt-in NMI reversal reconciliation “and atomic accounting” (#443), linked reversals held before reporting to the ACH generation fence (#445), external refund parent and original payment verified (#448), an exception review queue with opt-in Slack alerts (#452), promoted through #444, #449/#450 and #453. At the last code read settlement.ts deducted refunded_cents but never recalculated fee_cents down, and MFSA 16.4 argues it should. With automatic payouts on for every merchant, the first partial refund on a settled order pays out whatever that math says.

Next action

One line: does #443’s accounting reduce the fee share on a partial refund? If not, add it before reconciliation is switched on for real merchants.

4 Surface Slack-channel status in admin (+ resend)
Best Peptide’s team left their channel on 11 Sep and no source shows anyone noticed; admin shows neither invites nor departures.
this week

slack_provisioning_status/_error exist on the merchant row but nothing shows them. Departures are just as invisible: Halo’s consultancy left #halo-peptides on 23 Aug, and Best Peptide’s team left #best-peptide-lab on 11 Sep. #biopep-usa-llc still holds only our team, fifteen days after creation. Welcome v2 (#412) and the setup-pack email (#429) both assume the channel works.

Next action

Show invite state and external-member count per merchant in admin, and post to Slack when a merchant’s last external member leaves.

4 Put the buyer’s phone one click from every complaint
Aadil asked fifteen days ago; it is still not filed.
this week

Asked in Core Engineering 31 Aug 13:48Z: “Would be sick if we had the customers number ready for anyone/me/andrew/pat to call them right away too.” The buyer’s phone is collected at checkout; the billing-inquiry queue and its alert email do not surface it. No such ticket among today’s 50 most recently updated open issues.

Next action

Show the buyer’s phone on the billing-inquiry admin view and in the alert email; file it in Linear with the LLM pre-check block.

3 REV-174: homepage redesign, p4, still gated on Aadil’s letter
The identity pass has been live since 7 Sep; nothing to build until the letter lands or the tickets close.
blocked · aadil

REV-174 [Todo] p4 @nur, upd 12 Sep. REV-101 (the variants, Tim) is [In Progress], upd 2 Sep. No letter in any readable source.

Next action

Nothing before Aadil’s letter; if p4 means parked, say so on REV-174 so REV-101 can close too.

Done since yesterday: in git: REV-221 automatic payouts for every merchant (#441, promoted #442); REV-172 reconciliation, reversal hold, refund-parent checks and exception queue (#443 #445 #448 #452, promoted); authorized payments shown in the merchant dashboard before settlement (#446); REV-226 callback fix merged (#455). In ops: Apex and Peptide911 banking verified and the catch-up payout drafted. Newly visible: the idle-reminder sweep (REV-190) is armed and sending, “Quiet 24 hours on Halo Peptides” delivered 8, 12 and 15 Sep, so that task closes.

Narboto

QA
7 REV-234: plan the embedded Visa box QA today, run M1 Wednesday and M2 Thursday with Tim
Friday’s Apex switch depends on these two runs, and two defects are already known: a Visa-labelled button and orders showing as Guest.
today

REV-234 “QA: embedded Visa box on WooCommerce (REV-233) - plan now, run M1 Wed + M2 Thu with Tim”, [Todo] p1, filed 15 Sep. The build (REV-233) promises a live paid order Wednesday and Apex switched by Friday 18 Sep. REV-230 (p3) lists the Apex cart-popup defects. Apex is a live merchant with real orders and a payout that was missed until today, so a failed switch lands on a merchant already let down once.

Next action

Write the plan today: paid order, receipt, Woo order status and customer name, refund, and one non-Visa card attempt. Agree pass and fail with Tim before M1.

7 PostHog replays: why Biopep’s buyers never reach the card form
Four Biopep checkouts since 13 Sep, one worth $3,277.87, ended without a card, and the embedded box ships Wednesday on the same unanswered question.
today

Tim (2 Sep): about 9 of 20 real buyers reached our page and never submitted a card, and replay review of those sessions was the next step; no result is visible in any source. Fresh targets from today’s read: Biopep cs_EZO-PKMQnMyecR0VfwTx $3,277.87, cs_RVasVZH_AAxR1qMea1PK $109.00, cs_ZK_B_CCbydE0g6S43ljT and cs_xzPaO8-h-7F5c3TwHr1C (both $69.99); Halo cs_a9LY8m_tZClgk0nc2QLs $222.00, expired. The 2 Sep Halo list still stands (cs_1MxLyGmlAnYE1uDVNOXz $340 and six more). Server-side payment events (#404, #410) let replays be joined to server truth.

Next action

Watch the four Biopep replays first. One line each (stopped at price, trust, card form, refusal, error) to Nur for REV-231 and to Tim before Wednesday’s M1.

6 REV-232: product-name alias on every screen, restricted items still refused
Hiding product names must not hide restricted products from the refusal, and one merchant is already hitting refusals (Biopep’s BAC Water).
this week

REV-232 “Test: product-name alias on every screen, restricted items still refused with it on”, [Todo] p1, filed 15 Sep, paired with Nur’s REV-231 (Halo still shows what they sell with names hidden; Biopep’s BAC Water refusals). Halo runs with names hidden and is converting: 3 orders since 13 Sep. The older p0 verify ticket for the alias, REV-134, has dropped below today’s top-50 window.

Next action

On a test store: alias on, add a restricted item, confirm the refusal on every screen (cart popup, hosted page, embed, receipt, email), and post screenshots on REV-232.

6 REV-235: test pay-by-link end to end (portal Send Link, buyer pays, merchant fulfils)
A merchant-portal payment link is money a merchant can take without a working plugin, and it has never been tested end to end.
this week

REV-235 [Todo] p1 @narbotokerimov, filed 15 Sep. REV-104 (operators create payment links) was touched today, and #446, merged today, shows authorized payments in the merchant dashboard before settlement, which is where a merchant looks after a link is paid.

Next action

Run it on your own test merchant, not Halo: Send Link, pay with a Visa, check the dashboard shows it (#446), mark it fulfilled, refund; file each break.

5 Test money in production: Halo’s six $0.50 orders and Narboto inc’s $0.09 payout
Your test merchant reached Andrew’s production payout run on 14 Sep, and the six Halo test orders from 31 Aug-1 Sep have no refund on record.
this week

14 Sep payout run: Narboto inc $0.09 to a test bank account. Andrew refused to send it (15 Sep 08:45Z), Aadil asked for test accounts to be removed from payouts, and Nur promised the next run leaves them out. Halo orders RC-2026-1000228, -232, -233, -235, -236 and -242 (all $0.50, from narbotokerimov@gmail.com) were unrefunded at the 2 Sep read; today’s read covers only orders since 13 Sep, so a refund is still unverified. A $1.07 attempt, the size of your US-6 test order, sits in review with reporting_not_found at 15:00Z today.

Next action

Refund the six from admin, confirm with Nur that test merchants are flagged out of payout runs, and move $-tests to your own store.

5 /apply defects: REV-93 scanned PDFs plus REV-90, 91 and 92, all touched today
Three applications came through in four days (Synergy, Vyal, Halo Labs USA), so the door works; scanned PDFs and duplicate applications are what still cost an applicant.
this week

All updated 15 Sep: REV-93 scanned PDFs ([Todo], p1 → p2), REV-92 duplicate applications on repeated submission ([In Review]), REV-90 mobile wizard defects ([In Review]), REV-91 guest upload-session defects, “scenario needs characterisation” ([Todo]). REV-186 (store CDR rejection codes) and REV-183 (sanitizer rejections with no reason logged) are still unassigned.

Next action

Finish the REV-90 and REV-92 reviews this week; for REV-93, reproduce with a phone-scanned PDF and post the CDR rejection code, which is what REV-186 needs.

5 REV-216: build real WooCommerce + custom QA stores
Triaged p1 → p2 today, yet this week’s QA (embedded box, alias, pay-by-link) all needs a store that is not a live merchant.
this week

REV-216 [Todo] p2, upd 15 Sep; its pair REV-217 (Nur, QA digest counts skipped, missing and incomplete tests) also went p1 → p2 today. Test traffic keeps landing in production money: the $0.09 Narboto inc payout, the six $0.50 Halo orders.

Next action

One Woo store on your own account before Wednesday’s M1, so REV-234, REV-232 and REV-235 run there instead of on a merchant.

4 Seven old QA dailies are still open; today’s closed the same day
REV-238 (15 Sep) opened and left the open list by 18:32Z, the first same-day close; the older seven still make tested and skipped days look alike.
this week

Open: REV-215 (11 Sep, p1), REV-209 (7 Sep), REV-207 (6 Sep), REV-206 (5 Sep), REV-202 (3 Sep), REV-181 (30 Aug), REV-180 (29 Aug). REV-98 (validate merchant dashboard release 5565719) has been [In Review] since 2 Sep; REV-60 (the plan) upd 11 Sep. REV-217, the counter for skipped runs, went p1 → p2 today.

Next action

Close or mark-skipped every daily older than REV-238, one line each, and keep closing each daily the same day.

Done since yesterday: REV-238, today’s QA daily, opened and left the open list the same day (done or cancelled, unverified which); REV-90, REV-91, REV-92 and REV-93 were all updated today, two of them now In Review.

Claude

tooling · agents
8 Make the collector fix permanent: the daily TG post has failed every day since 2 Sep
Proven today: with node and flyctl on PATH every source answers. Without it the board was blind for thirteen days, and every team post died on “node: command not found”.
today

The 13:11Z launchd collection came back blind again (all Slack sections, all six DB reads, TG). Re-run inside the compose session at 18:32Z with /opt/homebrew/bin and nvm node 24.7.0 on PATH, every section answered: the first full read since 2 Sep, and it surfaced a missed payout, a termination and a merchant leaving that the blind boards could not show. logs/launchd.out: every run from 7 to 14 Sep published the board and then printed “TG post FAILED”; the run logs show generate.sh: line 79: node: command not found on 2, 7, 8, 9, 10, 12 and 14 Sep. Today’s post will fail the same way.

Next action

Export that PATH at the top of collect.sh and generate.sh (or plist EnvironmentVariables), make a bundle with any SECTION UNAVAILABLE fail loudly, and resend today’s post once node resolves.

7 Track the seven merchants that went live in the blind window
The collector still reads only the original six; Peptide911 (62 orders) and Apex (19) are invisible to the board’s DB and Slack reads.
this week

Live per today’s applications read: Apex Peptide Supply mrc_Jj7KJ7lPbJSh, Bioscience Peptides mrc_gUkKa0d4TClA, Veri 7 labs mrc_7RFYJXz5hHPT, Epic Wholesalers mrc_i1ZcMuL8KlKJ, Research Chemical mrc_Vhs6nzY0_j-c, Peptide911 mrc_PCV1-S_xcogf, Viltrumite Lab mrc_4oOU2meLCons; approved: Synergy, Vyal, Halo Labs USA. Their Slack channels exist (apex-peptide-supply, peptide911-llc, viltrumite-lab-llc and more), and none is in the collector’s channel list. Kiyora terminated on 13 Sep.

Next action

Add the seven to MERCHANTS and their channels to CHANNELS in collect.sh (drop Kiyora once closed), then derive both lists from the DB so the next go-live is tracked automatically.

6 Verify the 1-15 Sep production promotions actually rolled, now sixteen deep
Five more promotions since yesterday carry automatic payouts and REV-172’s money logic; no release log or tag has been seen since 28 Aug, and #455 is not promoted yet.
this week

Sandbox-to-production merges since 1 Sep: #373, #378, #402, #421, #423, #426, #430, #433, #435, #437, #439, and since yesterday #442 (REV-221), #444, #449, #450 and #453 (REV-172 series, #446 dashboard). The REV-226 fix (#455) has no promotion after it in the 18:32Z read. With payouts automatic for every merchant, merged and running on prod need telling apart.

Next action

flyctl releases per app plus the release tag (flyctl works in-session with the PATH fix), then the Playwright checkout E2E gate on the live sandbox channel. Never place a payment on sandbox.revioncaps.com: prod keys.

5 Live-watch Wednesday’s first paid order on the embedded box
REV-233 promises a live paid order Wednesday; watching it in real time catches a bad receipt or a Guest order before Apex switches on Friday.
wed

Also on the list: Biopep’s next attempt (none of four has reached a card) and the first test order on Synergy, Vyal or Halo Labs USA once live. watch-merchant.sh <mrc> works again with node and flyctl on PATH (all six reads answered today); the new merchants need adding to the watch list first.

Next action

During M1, watch the merchant live, confirm charge, receipt and Woo order state, and post the result on REV-234.

4 Sandbox E2E proof of billing-alert links
PR #355’s deep links have been in production since 28 Aug and are still unproven end to end.
this week

File one labelled Charge inquiry via the sandbox public support endpoint and confirm the alert email carries both admin links. (Claude’s live POST was classifier-blocked, so it needs a human-run curl or Tim’s go.) It pairs with Nur’s failing support_admin_alert item: the same send path would carry it.

4 Daily merchant sweep + chase drafts
The sweep has real input again: one termination, one team gone from Slack, one merchant failing to convert, one tax answer overdue.
daily

First full read since 2 Sep: Kiyora terminated (13 Sep), Best Peptide’s team left their channel (11 Sep), Biopep 0 of 4 sessions reached a card, RHP silent since Tim’s 1 Sep promise. The automated layer moved too: the “Quiet 24 hours” reminder is sending (Halo on 8, 12 and 15 Sep). Drafts go to the owner on this board; nothing is sent from here.

Done since yesterday: proved the collector diagnosis end to end: re-collected at 18:32Z with node and flyctl on PATH and every section answered, the first full read since 2 Sep, which is what put the payout miss, Kiyora’s termination and Best Peptide’s exit on today’s board.