Validation plan

iOS keyboard + Share Extension validation plan

An iOS keyboard plus Share Extension validation plan should prove iPhone demand and two complementary jobs: the Share Extension passes visible source context into TypeToSell, while the keyboard or copy fallback places the selected editable draft. The plan should validate iPhone repeat sessions, context handoff, selected placement, storage minimization, copy fallback, and manual final posting. It should not imply current App Store availability.

Last updated: July 11, 2026. These are roadmap validation plans, not customer outcome claims.

Validation purpose

What this plan should prove

Use this plan before scoping iOS native work. iOS validation should prove both source-context handoff and selected draft placement instead of treating a keyboard alone as the whole workflow.

Validation steps

How to validate the workflow

Segment iPhone usage

Separate iPhone mobile web generation, selected copy, repeat sessions, and iOS-specific friction from total mobile usage.

Validate Share Extension context

Test whether shared visible source post context is enough for specific, useful, platform-aware drafts.

Validate selected placement

Test keyboard insertion and selected copy fallback as two ways to place the chosen editable draft.

Review shared storage

Confirm raw posts, generated replies, private messages, and profile URLs are not persisted unnecessarily.

Confirm manual posting

Ensure users understand TypeToSell prepares selected text while they still publish manually in the destination app.

Success signals

What should prove readiness?

iPhone repeat use exists

iPhone users return to mobile web often enough to justify native iOS planning.

Context handoff succeeds

The Share Extension provides enough visible source context to create specific drafts.

Placement fallback works

Selected copy or keyboard insertion can place editable text without relying on automatic publishing.

Storage boundaries pass

Shared state avoids persistent raw social content and keeps sensitive context minimized.

Decision gates

When should the roadmap move forward?

Build paired surfaces

Move forward when both context handoff and selected placement problems are visible.

Delay keyboard-only scope

If the blocker is context, Share Extension or share/copy work should lead.

Delay on storage uncertainty

Pause iOS native planning until shared storage boundaries are explicit and reviewed.

Keep App Store copy honest

Do not imply current App Store availability until a shipped iOS surface is verified.

Risk controls

Keep validation honest

Do not validate hype

A validation page should prove workflow readiness, not customer outcome claims, revenue lift, reply-rate guarantees, rankings, ratings, reviews, or platform partnership.

Keep roadmap status clear

Android keyboard, iOS keyboard, Share Extension, Safari iOS extension, and Firefox Android extension validation should stay in roadmap language until shipped proof exists.

Preserve manual final posting

Every validation plan should keep generated drafts editable, selected by the user, and published only when the user presses the final social platform button.

FAQ

Validation questions

Why validate iOS keyboard and Share Extension together?

Because the Share Extension helps source context and the keyboard or copy fallback helps selected draft placement.

What should block iOS validation?

Weak context handoff, unclear storage boundaries, no copy fallback, unsupported App Store claims, or auto-posting implications should block it.

Is the iOS native path live?

This validation plan is roadmap planning and should not be treated as current App Store availability.