Skip to content

groundtruth: tighten rcs-agent-onboarding against Sent docs snapshot#14

Merged
sent-dm merged 1 commit into
devfrom
batch2/unit-2-rcs-gt
May 19, 2026
Merged

groundtruth: tighten rcs-agent-onboarding against Sent docs snapshot#14
sent-dm merged 1 commit into
devfrom
batch2/unit-2-rcs-gt

Conversation

@sent-dm
Copy link
Copy Markdown
Contributor

@sent-dm sent-dm commented May 19, 2026

Scope

Updates the rcs-agent-onboarding skill and its three references against the Sent v3 docs snapshot at references/_inputs/sent-docs-v3-2026-05-19.md.

Files changed

  • skills/rcs-agent-onboarding/SKILL.md
  • skills/rcs-agent-onboarding/references/rbm-agent-spec.md
  • skills/rcs-agent-onboarding/references/rcs-launch-evidence-packet.md
  • skills/rcs-agent-onboarding/references/rcs-fallback-patterns.md

What changed

  • rbm-agent-spec.md: confirm Sent's RCS setup model (not self-service, requires emailing support@sent.dm; Agent appears in dashboard post-approval). Lock in Sent-side terminology — RCS Agent, Branded Sender, Rich Card, Carousel Card (up to 10), Suggestion Chip (quick reply / open URL / dial number). External Google identifiers and per-carrier rejection codes now linked, not mirrored.
  • rcs-launch-evidence-packet.md: cross-checked the evidence list against the verified compliance-form fields in the snapshot. Reused those fields (business identity, use-case selection, sample messages, opt-in/opt-out, country-specific docs) as the baseline; the RCS-specific additions (LOA, RCS-component sample gallery, brand assets, SMS fallback plan, support contact) are now called out as additive. Per-carrier review criteria remain external.
  • rcs-fallback-patterns.md: confirmed ["rcs", "sms"] channel-array is the documented Sent fallback shape (no separate fallback_policy field). Webhook events restricted to the verified set (message.queued, message.routed, message.sent, message.delivered, message.read, message.failed). Removed guessed message.channel_selected and message.fallback_triggered. Flagged force-fallback flags and per-carrier override knobs as unverified.
  • SKILL.md: tightened "Unverified claims to confirm or remove" — removed the fallback_policy bullet (confirmed not in v3), softened the RCS-rollout-status bullet to point users at Activities + webhook events.

Grounding header

Each updated reference starts with a comment block citing the snapshot sections used.

Validation

bash scripts/validate-skills.sh exits 0 (all 8 skills validate).

🤖 Generated with Claude Code

…apshot

- rbm-agent-spec.md: confirm Sent's RCS model is not self-service (email
  support@sent.dm), Agent appears post-approval; lock in Sent-side
  terminology (RCS Agent, Branded Sender, Rich Card, Carousel Card up to
  10 cards, Suggestion Chip); push Google-side identifiers and per-carrier
  rejection codes external (link, don't mirror).
- rcs-launch-evidence-packet.md: cross-check evidence list against the
  verified KYC/compliance form fields; deduplicate what the dashboard
  form already captures vs the RCS-specific additions; carrier-side
  review criteria remain external.
- rcs-fallback-patterns.md: confirm channel array `["rcs","sms"]` is the
  documented fallback shape (no `fallback_policy` field); enumerate only
  verified `message.<event>` sub-types (queued/routed/sent/delivered/
  read/failed); remove guessed events `message.channel_selected` and
  `message.fallback_triggered`; flag force-fallback and per-carrier
  override knobs as unverified.
- SKILL.md: tighten "Unverified claims" — remove the `fallback_policy`
  bullet (confirmed not exposed), soften the RCS-rollout-status bullet
  to point users at Activities + webhook events.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sent-dm sent-dm merged commit 9a0fd11 into dev May 19, 2026
1 of 2 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