Files
igny8/docs/plans/implemented/FINAL-PRELAUNCH-PENDING.md
2026-01-17 17:47:16 +00:00

10 KiB

IGNY8 Pre-Launch Pending Tasks

Last Updated: January 11, 2026
Version: 1.7.1
Target: Production Launch Ready


Execution Order Summary

Phase Focus Priority Status
1 Pipeline Verification & Testing 🔴 Critical Pending
2 User Testing & Verification 🔴 Critical Pending
3 Production Deployment 🔴 Critical Pending
4 Documentation & Media 🟢 Post-Launch Pending
5 Future Products & Addons 🟢 Post-Launch Pending
6 Content View - Image Regeneration 🟡 Enhancement Pending

Note: Completed phases (1, 2, 4, 5, 6) have been moved to FINAL-PRELAUNCH-Completed.md


PHASE 1: Pipeline Verification & Testing 🔴

Goal: Complete end-to-end functionality verified

1.1 - Manual Pipeline Test

Workflow: Keywords → Clusters → Ideas → Tasks → Content → Images → Review → Publish

Stage Test Expected Result
1. Keywords Add 10+ keywords manually Keywords saved, status: pending
2. Clustering AI cluster keywords Clusters created, keywords linked
3. Ideas Generate ideas from cluster Ideas created with title/brief
4. Tasks Convert ideas to tasks Tasks in writer queue
5. Content Generate article content Full HTML + meta generated
6. Images Generate featured image Image created and attached
7. Review Review content in editor Content editable, preview works
8. Publish Publish to WordPress Content appears on WP site

1.2 - Automated Pipeline Test

Test 7-stage automation with real data:

  • Configure automation settings (batch sizes, delays)
  • Add 50+ keywords for processing
  • Run complete automation cycle
  • Verify each stage completes without errors
  • Confirm content reaches review/publish queue
  • Check automation logs for issues

1.3 - CRUD Operations Verification

1.3.1 - Per-Module CRUD Audit

Module Create Read Update Delete Bulk Actions
Keywords [ ] [ ] [ ] [ ] [ ]
Clusters [ ] [ ] [ ] [ ] [ ]
Ideas [ ] [ ] [ ] [ ] [ ]
Tasks [ ] [ ] [ ] [ ] [ ]
Content [ ] [ ] [ ] [ ] [ ]
Images [ ] [ ] [ ] [ ] [ ]
Sites [ ] [ ] [ ] [ ] N/A

1.3.2 - Document Any Issues

  • Record each issue with steps to reproduce
  • Prioritize by severity (blocking, major, minor)
  • Fix all blocking issues before proceeding

1.4 - Credits Accuracy Verification

1.4.1 - Credit Consumption Tests

Operation Expected Credits Actual Pass/Fail
Keyword Clustering Per batch (token-based) [ ] [ ]
Idea Generation Per idea (token-based) [ ] [ ]
Content Generation Per article (token-based) [ ] [ ]
Image Generation (Basic) 1 credit/image [ ] [ ]
Image Generation (Quality) 5 credits/image [ ] [ ]
Image Generation (Premium) 15 credits/image [ ] [ ]

1.4.2 - Edge Cases

  • Test with zero credits (should block AI operations)
  • Test insufficient credits scenario
  • Verify balance never goes negative
  • Check transaction logging accuracy

PHASE 2: User Testing & Verification 🔴

Goal: Real-world user flow validation

2.1 - New User Signup Tests

2.1.1 - Starter Plan (3 Users)

User Email Signup Onboarding Site Keywords AI Run Publish
1 test_starter_1@... [ ] [ ] [ ] [ ] [ ] [ ]
2 test_starter_2@... [ ] [ ] [ ] [ ] [ ] [ ]
3 test_starter_3@... [ ] [ ] [ ] [ ] [ ] [ ]

2.1.2 - Growth Plan (3 Users)

User Email Signup Payment Onboarding Multi-Site
1 test_growth_1@... [ ] [ ] [ ] [ ]
2 test_growth_2@... [ ] [ ] [ ] [ ]
3 test_growth_3@... [ ] [ ] [ ] [ ]

2.1.3 - Scale Plan (3 Users)

User Email Signup Payment Team Invite Full Pipeline
1 test_scale_1@... [ ] [ ] [ ] [ ]
2 test_scale_2@... [ ] [ ] [ ] [ ]
3 test_scale_3@... [ ] [ ] [ ] [ ]

2.2 - Personal Site Deployments

Test with Real Sites:

Site WP Integration Keywords Pipeline Published
homeg8.com [ ] [ ] [ ] [ ]
massagersmart.com [ ] [ ] [ ] [ ]
Alorig.com [ ] [ ] [ ] [ ]
SalmanSadiq.com [ ] [ ] [ ] [ ]
AIAI.pk [ ] [ ] [ ] [ ]

PHASE 3: Production Deployment 🔴

Goal: Stable production environment

3.1 - Pre-Deployment Checklist

3.1.1 - Environment Variables

  • All API keys configured (OpenAI, Anthropic, Runware, Bria)
  • Stripe/PayPal credentials set
  • Email service credentials (Resend, Brevo)
  • Database connection strings
  • Redis connection
  • CDN/Storage configuration

3.1.2 - Security Audit

  • All debug modes disabled
  • CORS properly configured
  • SSL certificates valid
  • Rate limiting enabled
  • API authentication verified

3.1.3 - Performance Check

  • Database indexes verified
  • Static assets optimized
  • CDN caching configured
  • Celery workers scaled appropriately

3.2 - Go Live

  • Deploy to production
  • Run smoke tests
  • Monitor error logs (30 min)
  • Verify all integrations working
  • Announce launch

PHASE 4: Documentation & Media 🟢 (Post-Launch)

Goal: Marketing and support materials

4.1 - Feature Screencasts

Per-Page Screenshots/Recordings

Page Screenshot Screencast Notes
Dashboard [ ] [ ] Show populated widgets
Planner/Keywords [ ] [ ] Show keyword management
Planner/Clusters [ ] [ ] Show clustering flow
Writer/Tasks [ ] [ ] Show content generation
Writer/Review [ ] [ ] Show review workflow
Automation [ ] [ ] Show pipeline running
Publisher/Calendar [ ] [ ] Show scheduling

Important: Use real/representative data, not empty states

4.2 - Explainer Videos

Video Topic Duration Status
1 Platform Overview 3-5 min [ ]
2 Keyword to Content Flow 5-7 min [ ]
3 Automation Setup 3-5 min [ ]
4 WordPress Integration 3-5 min [ ]
5 Credits & Billing 2-3 min [ ]

4.3 - Tutorial Videos

Tutorial Workflow Duration Status
Getting Started Signup → First Content 5-7 min [ ]
Bulk Keywords Import → Cluster → Ideas 5 min [ ]
Content Generation Task → Review → Publish 5 min [ ]
Team Management Add Users → Roles 3 min [ ]

PHASE 5: Future Products & Addons 🟢 (Post-Launch)

Goal: Revenue expansion options

5.1 - Service Packages

5.1.1 - Initial Setup Package

Price: $149 (One-time)

Includes:

  • Site added to IGNY8 platform
  • Complete WordPress integration setup
  • 500 high-opportunity keywords researched
  • Initial clustering configuration
  • First automation run

5.1.2 - Managed Plan

Price: TBD (Monthly)

Includes:

  • Initial Setup Package
  • Monthly keyword research & updates
  • Ongoing content pipeline management
  • Performance monitoring
  • Partner agency fulfillment

5.2 - Pricing Page Updates

Required Changes:

  • Design clear product/addon presentation
  • Separate subscription plans from addons
  • Create smooth upsell journey
  • Avoid confusing pricing tiers
  • Mobile-responsive pricing tables

PHASE 6: Content View - Image Regeneration 🟡 (Enhancement)

NEW FEATURE - Enhancement

Problem: Need ability to regenerate images from the content view with:

  • Custom prompt input
  • Option to regenerate from original prompt
  • Option to generate at higher quality tier

Current State:

  • Backend: API endpoint documented but NOT implemented
  • Frontend: No regenerate buttons exist

Implementation Plan:

Backend:

Add regenerate action to ImageViewSet:

# In modules/writer/views.py - ImageViewSet
@action(detail=True, methods=['post'])
def regenerate(self, request, pk=None):
    image = self.get_object()
    custom_prompt = request.data.get('custom_prompt', '')
    quality_tier = request.data.get('quality_tier', image.quality_tier)
    
    # Append custom prompt to original if provided
    prompt = image.prompt
    if custom_prompt:
        prompt = f"{prompt}. {custom_prompt}"
    
    # Check credits for quality tier
    # Generate new image
    # Update image record
    # Return result

Frontend:

Add regenerate button to content view:

// In ContentViewTemplate or similar
<Button
  variant="secondary"
  size="sm"
  onClick={() => setShowRegenerateModal(true)}
>
  <RefreshIcon /> Regenerate Image
</Button>

// Modal with options:
// - Custom prompt textarea
// - Quality tier selector (Basic/Quality/Premium)
// - "Use original prompt" checkbox

Credit Calculation:

  • Show credit cost before regeneration
  • Different costs for different quality tiers

Quick Reference: Execution Checklist

Pre-Launch Critical Path

Phase 1: Pipeline Testing (1 week)
Phase 2: User Testing (1 week)
Phase 3: Production Deployment (3 days)
Post-Launch: Phase 4 (Documentation) + Phase 5 (Future Products)

Daily Standup Questions

  1. What phase am I in?
  2. What's blocking progress?
  3. Any critical bugs found?
  4. Is timeline on track?

Document Owner: IGNY8 Team
Review Frequency: Daily during pre-launch
Escalation: Any blocking issue → immediate attention