Skip to content

HOLD MERGE — docs support email → agent@recoupable.dev#256

Merged
sweetmantech merged 2 commits into
mainfrom
fix/email-dot-dev
Jun 30, 2026
Merged

HOLD MERGE — docs support email → agent@recoupable.dev#256
sweetmantech merged 2 commits into
mainfrom
fix/email-dot-dev

Conversation

@sweetmantech

@sweetmantech sweetmantech commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

⚠️ DO NOT MERGE until recoupable.dev email is verified in Resend

Per the tracking-issue decision (recoupable/chat#1819, 2026-06-29): this brand-email cutover must not land until agent@recoupable.dev is verified as a sending/receiving identity in Resend. Merging early would point users at an address that can't yet receive support mail.

What changed

Moves the brand support/contact address agent@recoupable.comagent@recoupable.dev.

Files changed:

  • AGENTS.md — branding block "Support email" (also covers CLAUDE.md, a symlink to AGENTS.md)
  • docs.json — navbar "Support" link mailto:
  • index.mdx — "Contact Support" card href + "Reach out to our team at …" body text
  • quickstart.mdx — Support section mailto: link

docs.json re-validated as parseable JSON after the edit.

Deliberately left unchanged (out of scope)

Agent-signup example emails of the form agent+'$(date +%s)-$RANDOM'@recoupable.com — throwaway signup-pattern examples tied to what the API accepts, separate from the brand email:

  • index.mdx:31 — signup curl example
  • quickstart.mdx:13 — signup curl example; quickstart.mdx:23agent+{timestamp}@recoupable.com prose
  • agents.mdx:13, agents.mdx:34 — signup curl examples; agents.mdx:45agent+{unique-suffix}@recoupable.com prose
  • workflows/generate-music-video.mdx:96agent+{unique}@recoupable.com one-shot signup note
  • api-reference/openapi/accounts.json:2085 — signup agent+{suffix}@recoupable.com tip

Also intentionally untouched: api-reference/openapi/accounts.json:913 & :2812 — these document the send_email API's actual from-address (Agent by Recoup <agent@recoupable.com>), a separate sending-identity concern, not the support/contact address.

Refs recoupable/chat#1819

🤖 Generated with Claude Code


Summary by cubic

Switch docs support email from agent@recoupable.com to agent@recoupable.dev across the navbar link, Contact Support card, quickstart, and branding block, and update OpenAPI send_email from-address examples to agent@recoupable.dev. Do not merge until the recoupable.dev address is verified in Resend; agent-signup example emails using agent+...@recoupable.com are unchanged.

Written for commit 5913785. Summary will update on new commits.

Review in cubic

Summary by CodeRabbit

  • Documentation
    • Updated support/contact email addresses across the documentation and reference materials to use the new agent@recoupable.dev address.
    • Refreshed contact details in the quickstart, main docs, and email API examples so they all match the current support address.

Migrate the support/contact address from agent@recoupable.com to
agent@recoupable.dev across docs content (Contact Support card + navbar
Support link + quickstart Support section + AGENTS.md branding block).

Agent-signup example emails (agent+...@recoupable.com) are intentionally
left unchanged — they document the throwaway signup pattern the API
accepts and are a separate concern from the brand email.

Refs recoupable/chat#1819

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jun 30, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 93ffbbdb-f04d-4421-a2cc-726061442f58

📥 Commits

Reviewing files that changed from the base of the PR and between 45f3240 and 5913785.

📒 Files selected for processing (5)
  • AGENTS.md
  • api-reference/openapi/accounts.json
  • docs.json
  • index.mdx
  • quickstart.mdx

📝 Walkthrough

Walkthrough

All occurrences of the support email address agent@recoupable.com are replaced with agent@recoupable.dev across AGENTS.md, docs.json, index.mdx, quickstart.mdx, and the OpenAPI spec api-reference/openapi/accounts.json.

Changes

Email Domain Update

Layer / File(s) Summary
Support email address update
AGENTS.md, docs.json, index.mdx, quickstart.mdx, api-reference/openapi/accounts.json
Updates all references to the support email from agent@recoupable.com to agent@recoupable.dev, including mailto links, display text, navbar config, OpenAPI endpoint description, and response schema example.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • recoupable/docs#251: Introduced the POST /api/emails endpoint in api-reference/openapi/accounts.json, the same file where the sender email address example is updated in this PR.

Poem

🐰 A hop, a skip, a .dev domain,
The old .com address won't remain.
From quickstart to OpenAPI spec,
Every mailto kept in check.
The rabbit stamps its paw of approval! ✉️

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: updating the docs support email to agent@recoupable.dev.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/email-dot-dev

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 4 files

Re-trigger cubic

@mintlify

mintlify Bot commented Jun 30, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
recoup-docs 🟢 Ready View Preview Jun 30, 2026, 12:19 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Match the agent's real from-address once api#725 ships (OUTBOUND/RECOUP_FROM_EMAIL
→ agent@recoupable.dev). Signup-pattern examples (agent+{suffix}@recoupable.com)
intentionally left — those track what the signup endpoint accepts.

Refs recoupable/chat#1819.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 1 file (changes from recent commits).

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="api-reference/openapi/accounts.json">

<violation number="1" location="api-reference/openapi/accounts.json:913">
P1: OpenAPI docs changed the `/api/emails` sender identity from `agent@recoupable.com` to `agent@recoupable.dev`, contradicting the PR's stated scope that this was intentionally left unchanged. The PR is on HOLD because `agent@recoupable.dev` is not yet verified in Resend, making the API reference inaccurate.</violation>
</file>

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

"/api/emails": {
"post": {
"description": "Send an email to one or more recipients. Emails are sent from `Agent by Recoup <agent@recoupable.com>`.",
"description": "Send an email to one or more recipients. Emails are sent from `Agent by Recoup <agent@recoupable.dev>`.",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1: OpenAPI docs changed the /api/emails sender identity from agent@recoupable.com to agent@recoupable.dev, contradicting the PR's stated scope that this was intentionally left unchanged. The PR is on HOLD because agent@recoupable.dev is not yet verified in Resend, making the API reference inaccurate.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At api-reference/openapi/accounts.json, line 913:

<comment>OpenAPI docs changed the `/api/emails` sender identity from `agent@recoupable.com` to `agent@recoupable.dev`, contradicting the PR's stated scope that this was intentionally left unchanged. The PR is on HOLD because `agent@recoupable.dev` is not yet verified in Resend, making the API reference inaccurate.</comment>

<file context>
@@ -910,7 +910,7 @@
     "/api/emails": {
       "post": {
-        "description": "Send an email to one or more recipients. Emails are sent from `Agent by Recoup <agent@recoupable.com>`.",
+        "description": "Send an email to one or more recipients. Emails are sent from `Agent by Recoup <agent@recoupable.dev>`.",
         "requestBody": {
           "description": "Email payload",
</file context>
Suggested change
"description": "Send an email to one or more recipients. Emails are sent from `Agent by Recoup <agent@recoupable.dev>`.",
- "description": "Send an email to one or more recipients. Emails are sent from `Agent by Recoup <agent@recoupable.dev>`.",
+ "description": "Send an email to one or more recipients. Emails are sent from `Agent by Recoup <agent@recoupable.com>`.",

@sweetmantech sweetmantech merged commit 086817a into main Jun 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant