# Spotting AI Writing and Media Help
> Source report: https://gapforapp.com/reports/spotting-ai-writing-and-media-help

## 1. What we're building
Build a lightweight content-analysis assistant that helps people judge whether writing sounds AI-generated and improve it when needed. The core feature should be a ChatGPT-style phrasing detector that flags sentence patterns, repetitive structures, and overly generic language, then explains why specific passages read as AI-edited or AI-written.

Expand it with a media workflow for creators who want practical help on photos and videos: shot-quality tips, edit suggestions, and simple guided improvements. Include support for original-content tagging ([OC]) and source-link attribution so communities can keep moderation and provenance clear while users get actionable feedback on both text and visuals.

**Working name:** RideWrite Check
**Tagline:** Explainable AI-sounding text detection + bike media checklist with [OC] & attribution readiness.
**Main goal:** Help users produce a Reddit-ready post with less AI-sounding phrasing and clearer, higher-quality bike photos/videos, while [OC] and attribution are ready to paste.
**Target users:** Solo riders and small creators posting bike rides/trips to subreddits who want fast, actionable editing guidance and provenance-friendly outputs.

**Main user result:** A completed “Publish Readiness Review” that includes flagged AI-sounding passages with rewrites plus a bike media checklist and copy-pastable [OC]/attribution text.
**5-minute outcome:** In one session, the user pastes their draft, gets passage explanations + 1-click rewrites, then completes the checklist enough to confidently post.
**What we solve first:** Explainable detection of AI-like sentence patterns in post text with passage-level rewrite suggestions, paired with a bike media improvement checklist.
**Out of scope for MVP:**
- Full Lightroom-class advanced edits and professional-grade color grading
- Automated uploading/reprocessing of user’s videos (deep rendering pipeline)
- End-to-end Reddit posting automation or direct platform moderation integration

## 2. Why this is worth building
- Verdict: **LOW** (11/100)
- The corpus is very small, with only two confirming posts, so this is not strong evidence of a broad recurring pain. The themes are also split between two different needs: detecting AI-like writing and improving bike media/editing. Still, the AI-text detection ask is explicit and concrete, which suggests a real need even if the sample here is limited.

**Current pain:** Riders struggle to spot when their writing sounds AI-edited—especially patterns like em-dashes and repeated “it’s not X, it’s Y” sentences. They also want concrete help improving bike photos/videos and guidance that keeps [OC] and source attribution correct for posting.
**Current workaround:** Users manually revise text by feel, and separately search for photography tips, then add [OC] and source links by copying moderation examples. Requests like “mark or comment as [OC]” and “please give the source link as a comment in the post” are followed, but these do not improve the content itself.
**Why existing tools fail:** Rule/reminder tools focus on moderation compliance ([OC], attribution) but don’t provide passage-level explanations and rewrite suggestions that reduce AI-sounding patterns. Generic writing tools also don’t connect the detection to creator workflow (bike photo/video quality + export) that users need before posting.

## 3. Must-have capabilities
### 3.1 Detect ChatGPT-style phrasing patterns in text
**Why:** Required to flag AI-like sentence structures and phrasing so users can revise effectively.
**Evidence:** post #9211 — *"Em dashes and multiple “it’s not X, it’s Y” sentences."*

### 3.2 Provide passage-level explanations + rewrite suggestions
**Why:** Users need actionable reasons and improvements, not just labels, to reduce AI-sounding edits.
**Evidence:** post #9211 — *"Em dashes and multiple “it’s not X, it’s Y” sentences."*

### 3.3 Bike media editing checklist (shots → edits → final export)
**Why:** Creators asked for concrete editing help for bike photos/videos.

### 3.4 Photo/video capture guidance for biking (composition + lighting + framing)
**Why:** Creators also need help taking better bike photos/videos before editing.

### 3.5 Original content tagging workflow ([OC])
**Why:** Communities need clear provenance; users want an easy way to mark original content.
**Evidence:** post #9212 — *"mark or comment as [OC]"*

### 3.6 Source-link attribution reminders for reposted/derived content
**Why:** Attribution was explicitly requested so communities can keep provenance/moderation clear.
**Evidence:** post #9212 — *"please give the source link as a comment in the post."*

## 4. Use cases & user stories
RideWrite Check is a web SaaS that runs an explainable AI-phrasing detector on user text and guides bike creators through a practical shots→edits→export checklist. It also helps users generate simple [OC] tagging and attribution reminders/snippets ready to paste into a Reddit post or comment.

### Use cases
**4.1 Improve a bike ride post before submitting**
A rider drafts a Reddit post about a ride, then pastes the text into the assistant. The tool flags AI-like patterns (e.g., stylistic sentence structures) and suggests specific rewrites with explanations per passage. Next, the user uploads a few photos/video clips and follows the guided bike media workflow to adjust framing, exposure, stabilization, and export settings—then submits with an [OC] tag toggle and an attribution reminder if any footage was sourced/derived.

**4.2 Quick feedback for a first small road trip post + media**
A new cyclist shares their first small road trip: they want help making the post feel natural and less like it was heavily edited by AI. They run the phrasing detector to spot overly-generic wording and repeated structural patterns, then accept targeted rewrites. They also use the media workflow to identify common bike-photo/video issues (composition, motion blur, and unclear subject framing) and get simple guided improvement steps tailored to biking content.

### User stories
- **As a Rider posting to a bike subreddit**, I want to detect and fix ChatGPT-like phrasing in my post text, *so that* my submission reads naturally and doesn’t look AI-edited.
- **As a Creator sharing bike photos/videos**, I want a guided workflow that improves how my media looks and keeps [OC] + source attribution correct, *so that* my post is actionable for others and passes community provenance/moderation expectations.

## 5. Pages & form factor
**Form factor:** Web SaaS dashboard with optional Chrome extension companion
**Why:** A web SaaS lets users run text + media workflows (checklists, capture guidance, rewrite suggestions) in one place, while a future optional extension can paste/annotate Reddit text flows. The product requires richer UI than a pure extension and benefits from persistent projects (drafts, edits, [OC] + attribution metadata).

### Pages
**5.1 Workspace Home**
Start a new scan/edit session for a bike post (text + media) and quickly see status of OC + attribution readiness.
Key elements:
- New Scan button
- Active session list (Drafts, Media, OC check)
- Scan progress indicator
- OC readiness status
- Attribution reminder status

**5.2 Text Passage Analyzer**
Detect ChatGPT-style phrasing patterns and provide passage-level explanations + rewrite suggestions.
Key elements:
- Paste/post text input box
- Highlighted sentences with AI-style score
- Explanation panel per highlighted passage
- Rewrite suggestion cards
- One-click replacement for selected sentences

**5.3 Media Editing Checklist**
Guide users through bike photo/video improvements from shots → edits → final export, aligned to what makes posts feel practical and non-generic.
Key elements:
- Shots checklist (composition, lighting, framing)
- Edit steps checklist (crop, contrast, stabilization)
- Before/after preview slots
- Final export settings checklist
- Quality confidence meter

**5.4 Trip & Post Guidance**
Provide advice for first small road trips and related trip-post framing to increase usefulness without sounding AI-generated.
Key elements:
- Trip input prompts (distance, days, experience)
- Structured advice sections (route, safety, pacing)
- Optional 'post framing' suggestions
- Checklist for 'specific details included'

**5.5 Original Content ([OC]) Tagger**
Make OC marking simple and consistent so users can comply with Reddit expectations while keeping workflow clear for moderation.
Key elements:
- [OC] status selector (Mark / Comment)
- Edit-in-place suggestion for the post title/body
- Auto-generated [OC] comment text draft
- OC audit checklist (what’s covered)

**5.6 Source Attribution Builder**
Help users include source links for reposted/derived content by drafting a comment-ready attribution snippet.
Key elements:
- Source URL input field
- Source type selector (repost/derived)
- Auto-drafted attribution comment text
- Validation (URL present, domain looks non-empty)
- Copy to clipboard button

**5.7 Publish Readiness Review**
Final pre-post checklist consolidating AI-style detection, media checklist completion, [OC], and source attribution readiness.
Key elements:
- Pass/Fail rubric (AI style, media quality, OC, attribution)
- Top issues list with jump-to links
- Export/share bundle (copy text + comments)
- Revision history snapshot (last changes)

### Key functions
- **Start a new scan session** *[on: Workspace Home]*
  - Trigger: User clicks 'New Scan' and selects a target Reddit post type (photo/video text post or trip post)
  - Creates a session container to hold text analysis, media checklist progress, and OC/attribution drafts.
- **Analyze text for AI-style phrasing patterns** *[on: Text Passage Analyzer]*
  - Trigger: User clicks 'Run analysis' after pasting a post body (or a draft)
  - Flags sentence-level patterns (e.g., 'it’s not X, it’s Y' structures) and returns passage explanations plus rewrite suggestions.
- **Explain flagged passages** *[on: Text Passage Analyzer]*
  - Trigger: User clicks a highlighted sentence/chunk in the analysis view
  - Shows why a passage may sound AI-generated and what to adjust (tone, specificity, structure).
- **Generate rewrite suggestions** *[on: Text Passage Analyzer]*
  - Trigger: User clicks 'Suggest rewrite' for a selected passage
  - Produces alternative phrasings that preserve meaning but reduce detected AI-like sentence patterns.
- **Apply a suggested rewrite** *[on: Text Passage Analyzer]*
  - Trigger: User clicks 'Replace' on a rewrite suggestion card
  - Swaps the selected passage in the editor with the chosen suggestion and re-runs local highlighting.
- **Run the bike media shots checklist** *[on: Media Editing Checklist]*
  - Trigger: User opens a media session and clicks 'Start checklist'
  - Guides users through composing better bike shots (framing, lighting, clarity) before editing.
- **Run the bike media edits checklist** *[on: Media Editing Checklist]*
  - Trigger: User completes shots checklist and clicks 'Continue to edits'
  - Provides step-by-step edit recommendations (crop/contrast/stabilization) and a 'final polish' gate.
- **Generate final export guidance** *[on: Media Editing Checklist]*
  - Trigger: User clicks 'Export readiness' after completing edits
  - Outputs export checklist items (resolution/format guidance) to reduce low-quality uploads.
- **Create a first small road trip advice draft** *[on: Trip & Post Guidance]*
  - Trigger: User enters trip basics and clicks 'Draft advice'
  - Generates an organized advice outline and prompts for specific details to keep it authentic and non-generic.
- **Mark content as [OC]** *[on: Original Content ([OC]) Tagger]*
  - Trigger: User selects 'Mark as [OC]' and clicks 'Generate [OC] comment'
  - Creates a ready-to-paste [OC] comment or inline label consistent with Reddit expectation.
- **Generate source attribution comment** *[on: Source Attribution Builder]*
  - Trigger: User provides a source URL and clicks 'Generate attribution comment'
  - Drafts a comment that includes the required source link for reposted/derived content.
- **Run publish readiness review** *[on: Publish Readiness Review]*
  - Trigger: User clicks 'Review & finalize' after completing text/media/OC/attribution sections
  - Consolidates all checks into a single rubric with jump-to fixes for AI-style issues, missing OC, or missing attribution.

### UX details
- **AI-style detection heuristics:** Use an explicit rule set for 'Em dashes' + 'it’s not X, it’s Y' multi-clause patterns as a high-signal label that drives rewrite suggestions.
- **Text highlighting presentation:** Show sentence-level highlights with one-sentence rationale so users can quickly decide what to edit rather than reading a long report.
- **OC workflow clarity:** Treat [OC] as a first-class workflow step with a dedicated screen rather than burying it in moderation settings, to match the explicit 'mark or comment' expectation.
- **Attribution UX:** Require the user to explicitly fill a 'Source link' field and present the result as a comment draft, reflecting the expectation to include the link in comments.
- **Media-first emphasis:** Prioritize the media checklist flow before final text polishing on the review page, because the must-have includes editing help and capture guidance for bike media.
- **Publish readiness gating:** Make readiness review show separate statuses for (1) AI-style text checks, (2) media checklist completion, (3) [OC], and (4) source attribution, instead of one combined score.

## 6. Monetization
**Model:** subscription

### Suggested pricing tiers
**Starter** — $19/month — *Solo rider poster*
- AI-sounding phrasing scan + highlights
- Basic rewrite suggestions (text)
- Bike media checklist (guided steps)
- [OC] toggle + attribution reminder

**Pro** — $49/month — *Active creator*
- Deeper pattern detection + passage explanations
- Expanded bike photo/video workflow guidance
- Source-link and [OC] workflow automation prompts
- Priority feedback queue

**Agency** — $199/month — *Mod team / community helpers*
- Team seats (5)
- Batch review for multiple posts
- Admin controls for attribution/[OC] reminders
- Advanced priority support

## 7. Competitors to beat
| Name | Why it fails | Price | Mentions |
|---|---|---|---|
| Mark or comment as [OC] | It is only a moderation requirement for original content; it does not solve the user's request for better bike photos/videos or edits. | free | - |
| Provide the source link as a comment | This is an attribution rule, not a tool or solution for content creation or editing help. | free | - |

## 8. Distribution
- reddit
- seo
- x_twitter
- youtube
- Top subreddits to launch in: r/indianbikes, r/AskReddit

## 9. Users & roles
**Primary persona:** bike ride post creator
**Secondary personas:**
- subreddit helper / community mod helper

**Roles:**
- **Creator** — Creates scan sessions, edits text with suggestions, completes media checklist, and generates [OC]/attribution snippets.
- **Viewer (no edit)** — Can view a generated review and copy snippets without changing inputs.

## 10. Data model & integrations
- (no data model extracted)

## 11. States
**Empty state:** The user sees a new-session screen prompting for post text and basic media selection.
**Error state:** The user sees a retryable error explaining the scan failed and what input to shorten/change.

## 12. Analytics & metrics
- (not synthesized for this report)

## 13. Risks & open questions
- (no risks/questions extracted)

## 14. Post-launch
- See https://gapforapp.com/reports/spotting-ai-writing-and-media-help for DM-able hot leads (workarounds × buying intent).
- See https://gapforapp.com/reports/spotting-ai-writing-and-media-help for verified key quotes you can use as landing copy.

## 15. Suggested build order (3-week MVP cut)
- Week 1: §3 must-haves + §5 page 1.
- Week 2: §5 remaining pages + auth/persistence if needed.
- Week 3: §6 monetization wiring + analytics + launch checklist.

## 16. Setup hints (your stack overrides these)
- `pnpm create next-app . --typescript --tailwind --app`
- `npx shadcn@latest init`
- The agent SHOULD ask the user before committing to a stack.

## 17. How to use this file
You're an AI coding agent reading this in AGENTS.md. Your job:
1. Confirm the stack with the user (their preferences override this file).
2. Scaffold an MVP covering §3 + §5 page-1 first.
3. Defer §6 (monetization) and §14 (post-launch) until §3 ships and works.
4. Re-fetch the live PRD anytime via:
   curl https://painfinder-api.fly.dev/api/public/reports/spotting-ai-writing-and-media-help/export.json?size=compact

## 18. Verbatim key quotes (top 10)
> "Em dashes and multiple “it’s not X, it’s Y” sentences."  
> — AI-writing patterns, post #9211

> "It seems like so many posts are written or edited with ChatGPT."  
> — AI-writing patterns, post #9211

> "What phrases, sentence structure, etc stick out to you the most?"  
> — AI-writing patterns, post #9211

> "my first bike"  
> — First-time trip, post #9212

> "heading towards my first small road trip"  
> — First-time trip, post #9212

> "any tips and advice, always welcome"  
> — First-time trip, post #9212

> "someone plis teach me how to click more good pics and vids of my bike"  
> — Bike media editing, post #9212

> "i wanna make good edits of this"  
> — Bike media editing, post #9212

> "if this post is your original content then mark or comment as [OC]."  
> — OC labeling, post #9212

> "please give the source link as a comment in the post."  
> — Source citation, post #9212

## 19. Manual workarounds users cobble together (top 15)
- (none extracted yet — see live report)

## 20. "I would pay for…" quotes (top 10)
- (none extracted yet — see live report)

## 21. Hot leads summary
- (none extracted yet — see live report)

## 23. Where this conversation lives (top subreddits)
- r/indianbikes (1 posts)
- r/AskReddit (1 posts)
