# AI Editor RSP — SEO-led effect catalog handoff

Task: t_a1024ba2
Source PRD: `/root/.hermes/reports/aieditorrsp-seo-led-product-reposition-20260605/seo-led-product-prd-v3.md`
JSON artifact: `/root/.hermes/reports/aieditorrsp-seo-led-product-reposition-20260605/effect-catalog-seo-led.json`
Generated: 2026-06-05

## What changed

This is not the older isolated product-template brainstorm. The catalog is now SEO-led: every effect carries `source_cluster` and `search_intent` mapped to the PRD page matrix, so design/backend/frontend can build crawlable prompt hubs instead of random cards.

## Counts

- Total active effects: 75
- Index-ready effects: 75
- India/RSP/social/festival effects: 29
- Provider-specific effects: 16

### Category distribution

- RSP / India Social Trends: 20
- Personal Photo: 7
- Festival / Culture: 9
- Ecommerce: 6
- Social Creator: 4
- Utility: 8
- Provider-specific: 16
- Business: 5

### Source cluster distribution

- `/rsp-editing-prompts`: 20
- `/ai-photo-editing-prompts`: 12
- `/rsp-editing-prompts#festival`: 9
- `/prompt-library`: 20
- `/gemini-photo-editing-prompts`: 4
- `/chatgpt-photo-editing-prompts`: 4
- `/nano-banana-photo-editing-prompts`: 4
- `/bing-image-creator-prompts`: 2

## Homepage featured cards

These satisfy the PRD recommended first homepage cards and should appear above fold with before/after sample previews, Copy Prompt, and Open in Editor actions.

1. RSP Editing AI Boy Cinematic Prompt — a cinematic AI boy portrait with dramatic depth, golden-hour light, and identity-preserving face detail
   - Cluster: `/rsp-editing-prompts`
   - Open editor: `/ai-photo-prompt-editor?effect=rsp-editing-ai-boy-cinematic`
2. Professional Headshot From Selfie Prompt — a clean professional studio headshot with soft light, neutral background, and realistic skin texture
   - Cluster: `/ai-photo-editing-prompts`
   - Open editor: `/ai-photo-prompt-editor?effect=professional-headshot-from-selfie`
3. Gemini IPL AI Photo Editing Prompt — a cricket-season social portrait with team-color lighting, stadium energy, and safe non-affiliated fan styling
   - Cluster: `/rsp-editing-prompts#festival`
   - Open editor: `/ai-photo-prompt-editor?effect=gemini-ipl-ai-photo-editing`
4. Couple Photo Editing Prompt — a warm couple portrait edit with cinematic background, natural expressions, and consent-first identity preservation
   - Cluster: `/rsp-editing-prompts`
   - Open editor: `/ai-photo-prompt-editor?effect=couple-photo-editing`
5. Product Photo Shadow Prompt — a marketplace-ready product photo with natural grounded shadow, crisp edges, and unchanged product details
   - Cluster: `/prompt-library`
   - Open editor: `/ai-photo-prompt-editor?effect=product-photo-shadow`
6. Instagram Flash Filter Prompt — a bright flash-style social photo with clean crop, punchy highlights, and realistic skin detail
   - Cluster: `/ai-photo-editing-prompts`
   - Open editor: `/ai-photo-prompt-editor?effect=instagram-flash-filter`
7. Bike AI Photo Editing Prompt — a cinematic bike portrait with road depth, dramatic light, and the rider and vehicle preserved
   - Cluster: `/rsp-editing-prompts`
   - Open editor: `/ai-photo-prompt-editor?effect=bike-ai-photo-editing`
8. Double Exposure AI Photo Prompt — a double-exposure portrait blending the subject with a city, nature, or festival silhouette while keeping identity readable
   - Cluster: `/rsp-editing-prompts`
   - Open editor: `/ai-photo-prompt-editor?effect=double-exposure-ai-photo`
9. Background Swap Without Changing Subject Prompt — a clean new background while the subject remains exactly recognizable
   - Cluster: `/prompt-library`
   - Open editor: `/ai-photo-prompt-editor?effect=background-swap-without-changing-subject`

## Required record contract

Every effect record contains:

- `slug`
- `title`
- `category`
- `search_intent`
- `source_cluster`
- `before_image_prompt`
- `after_image_prompt`
- `copy_prompt`
- `best_for`
- `avoid_if`
- `external_use_hints`
- `editor_deeplink_params`

Additional downstream fields included: `subcategory`, `aliases`, `region_focus`, `language_variant`, `summary`, `short_answer`, `variables`, `negative_prompt_constraints`, `provider_tags`, `ctas`, `index_policy`, `schema_types`, `updated_at`, `unofficial_disclaimer`, `analytics`, `home_featured`, `seasonal`, `status`.

## Implementation handoff

Backend/data:
- Treat `effects` as canonical static JSON data for the first implementation round.
- `editor_deeplink_params.url` is the route contract for Open in Editor.
- Copy Prompt does not depend on provider availability, auth, credits, or payment.
- `index_policy` is machine-readable for sitemap/meta generation.

Frontend:
- `/prompt-library` can derive searchable/filterable cards from `title`, `category`, `subcategory`, `aliases`, `summary`, `provider_tags`, `best_for`, `avoid_if`, and `source_cluster`.
- Detail pages can use `short_answer`, `before_image_prompt`, `after_image_prompt`, `copy_prompt`, `variables`, `negative_prompt_constraints`, `external_use_hints`, and `ctas`.
- Homepage should use `home_featured_slugs` for the first 6-9 cards.

Design:
- Visuals should be before/after sample previews, not decorative wallpaper.
- India/RSP cards need mobile-first social-search phrasing.
- Provider cards need caveat badges, not partnership-looking badges.

SEO recheck:
- Indexable category pages need at least 3 real cards and unique intro copy.
- Provider pages must avoid affiliation claims.
- Festival pages should keep updated date and noindex if assets are not ready/seasonal context is weak.

## Validation result

PASS.

- JSON parses.
- Required field coverage: 100%.
- >=60 effects: yes.
- >=30 index-ready effects: yes.
- >=20 India/RSP/social/festival effects: yes.
- >=12 provider-specific effects: yes.
- First homepage cards match PRD intent.
- Forbidden framing avoided: no official integration claim, no guaranteed same-result promise, no unlimited generation claim.
