sadasd
This commit is contained in:
@@ -1,556 +0,0 @@
|
||||
---
|
||||
|
||||
# **APP LAUNCH PLAN: ITEMS 1 to 3**
|
||||
|
||||
# **Item 1: Status Modules for AI Planner and Writer**
|
||||
|
||||
### **Objective**
|
||||
|
||||
Ensure Planner and Writer status tracking is consistent, accurate, and fully functional across backend and frontend.
|
||||
|
||||
### **Work Scope**
|
||||
|
||||
#### **A. Backend**
|
||||
|
||||
* Standardize status states for:
|
||||
|
||||
* Planner tasks
|
||||
* Writer tasks
|
||||
* Queue processing
|
||||
* AI function progress
|
||||
* Create unified status enums and error codes.
|
||||
* Ensure all AI jobs push accurate progress updates during:
|
||||
|
||||
* Keyword extraction
|
||||
* Clustering
|
||||
* Idea generation
|
||||
* Content generation
|
||||
* Image generation
|
||||
* Ensure all status updates propagate through WebSockets or async polling.
|
||||
* Log transitions for debugging.
|
||||
|
||||
#### **B. Frontend**
|
||||
|
||||
* Display accurate status for:
|
||||
|
||||
* Each task
|
||||
* Each queue item
|
||||
* Each stage of execution
|
||||
* Ensure Planner and Writer modals show:
|
||||
|
||||
* Correct live progress
|
||||
* Correct messaging
|
||||
* Correct completion and failure notices
|
||||
* Refactor old status code to match backend changes.
|
||||
|
||||
#### **C. QA**
|
||||
|
||||
* Test all workflows manually on:
|
||||
|
||||
* Keywords
|
||||
* Clusters
|
||||
* Ideas
|
||||
* Content
|
||||
* Automation wizard
|
||||
* Test edge cases:
|
||||
|
||||
* Stuck tasks
|
||||
* Failed tasks
|
||||
* Incorrect counts
|
||||
* Race conditions
|
||||
* Validate real-time UI updates.
|
||||
|
||||
---
|
||||
|
||||
# **Item 2: Credits, Billing, Pricing Logic, and Usage Limits**
|
||||
|
||||
### **Objective**
|
||||
|
||||
Define credit costs per AI function and define plan limits for counts and usage.
|
||||
|
||||
### **Work Scope**
|
||||
|
||||
#### **A. Define Credit Cost per AI Function**
|
||||
|
||||
For each AI operation, decide exact credit cost:
|
||||
|
||||
* Keyword extraction
|
||||
* Clustering
|
||||
* SAG mapping
|
||||
* Idea generation
|
||||
* Content generation (per word length)
|
||||
* Image generation
|
||||
* Any additional operations
|
||||
|
||||
This defines package pricing and resource consumption.
|
||||
|
||||
#### **B. Define Plan-Based Usage Limits**
|
||||
|
||||
Define limits that each plan can have:
|
||||
|
||||
* Maximum keywords saved
|
||||
* Maximum clusters
|
||||
* Maximum ideas
|
||||
* Maximum content pieces
|
||||
* Maximum images
|
||||
* Max tasks queued at a time
|
||||
* Limits for daily or monthly usage caps
|
||||
* Per-account or per-user limits
|
||||
|
||||
These limits sit **on top of credit allocation**, or credit alone may cap output. Decision required.
|
||||
|
||||
#### **C. Backend Implementation**
|
||||
|
||||
* Add limit checks in API for create actions.
|
||||
* Add counters for monthly/daily usage.
|
||||
* Add logic to block or warn when limits reached.
|
||||
* Integrate credit deduction rules per function.
|
||||
|
||||
#### **D. Frontend Implementation**
|
||||
|
||||
* Show plan limits clearly.
|
||||
* Show remaining credits and remaining records.
|
||||
* Show warnings when nearing limits.
|
||||
* Unify progress counters in dashboards.
|
||||
|
||||
#### **E. Pricing Plan Optimization**
|
||||
|
||||
* After defining credit values and limits:
|
||||
|
||||
* Create Starter, Growth, Pro, and Enterprise plans.
|
||||
* Set competitive credit allocations.
|
||||
* Set record-based limits and overage policies.
|
||||
* Ensure predictable cost for users and profitability for platform.
|
||||
|
||||
---
|
||||
|
||||
# **Item 3: Prompt Improvement and Model Optimization**
|
||||
|
||||
### **Objective**
|
||||
|
||||
Fully redesign AI prompts for extreme accuracy, consistent output, faster processing, and correct word count. Improve content quality, clustering quality, and image prompts.
|
||||
|
||||
### **Work Scope**
|
||||
|
||||
#### **A. SAG Clustering Prompt**
|
||||
|
||||
Handled separately later but included as part of item 3.
|
||||
|
||||
Goal:
|
||||
|
||||
* Convert IGNY8 semantic architecture into an AI-usable compact prompt.
|
||||
* Include examples.
|
||||
* Produce consistent clustering across all modules.
|
||||
|
||||
(This will be done in next phase.)
|
||||
|
||||
---
|
||||
|
||||
#### **B. Idea Generation Prompt (Improve Existing Prompt)**
|
||||
|
||||
Improvements needed:
|
||||
|
||||
* Increase semantic alignment with cluster intent.
|
||||
* Produce stronger, more realistic editorial ideas.
|
||||
* Improve JSON formatting reliability.
|
||||
* Better keyword mapping.
|
||||
* Ensure structure variation and non-repetitive logic.
|
||||
* Produce cluster hub + proper supporting ideas with strict editorial rules.
|
||||
|
||||
Output:
|
||||
A refined prompt for idea generation with optimized structure, clarity, and output consistency.
|
||||
|
||||
---
|
||||
|
||||
#### **C. Content Generation Prompt (Improve Existing Prompt)**
|
||||
|
||||
Improvements needed:
|
||||
|
||||
1. **Precise word-count adaptation**
|
||||
|
||||
* 500, 1000, 1500 words
|
||||
* Automatic proportional scaling
|
||||
2. **Better editorial quality**
|
||||
|
||||
* Richer depth
|
||||
* More variation in style and examples
|
||||
* No generic flavor
|
||||
3. **Smarter structure control**
|
||||
|
||||
* Paragraphs first
|
||||
* Then list/table
|
||||
* Never start with list
|
||||
* Proper subsection placement
|
||||
4. **Strict SEO rules**
|
||||
|
||||
* Primary keyword in title, intro, and two H2s
|
||||
* Natural secondary keywords
|
||||
5. **HTML consistency**
|
||||
|
||||
* Clean tags
|
||||
* No broken JSON strings
|
||||
6. **Better image prompts**
|
||||
|
||||
* Clear
|
||||
* Topic relevant
|
||||
* Frontend-friendly
|
||||
|
||||
Output:
|
||||
A set of optimized content prompts for 500, 1000, 1500 versions.
|
||||
|
||||
---
|
||||
|
||||
# **Summary of Deliverables for Items 1–3**
|
||||
|
||||
### **Item 1 Deliverables**
|
||||
|
||||
* Unified backend status engine
|
||||
* Clean frontend progress modals
|
||||
* Error-proof workflow states
|
||||
* Automation wizard corrections
|
||||
|
||||
### **Item 2 Deliverables**
|
||||
|
||||
* Full credit cost table per function
|
||||
* Pricing plan limits and counters
|
||||
* Backend logic for limit enforcement
|
||||
* Frontend display of usage and credit consumption
|
||||
|
||||
### **Item 3 Deliverables**
|
||||
|
||||
* Rewritten idea-generation prompt
|
||||
* Rewritten content-generation prompt (3 lengths)
|
||||
* Improved image prompt format
|
||||
* Separate SAG clustering prompt (later)
|
||||
|
||||
---
|
||||
|
||||
# 4. Page Flow and Workflow UX Improvements
|
||||
|
||||
Improve the overall navigation, page structure, workflow clarity, and helper systems across all main user-facing areas.
|
||||
|
||||
## 4.1 Improve Page Flows Across Main Menu Groups
|
||||
|
||||
### Groups to cover
|
||||
|
||||
* Setup
|
||||
* Workflow
|
||||
* Account
|
||||
* Settings
|
||||
|
||||
### Required Enhancements
|
||||
|
||||
| Area | Improvement |
|
||||
| -------------------- | ------------------------------------------------------------------------------------ |
|
||||
| Navigation hierarchy | Standardize all menu groups and subpages with consistent UX patterns. |
|
||||
| Linear workflows | Ensure planner and writer flows follow a clear step-by-step progression. |
|
||||
| Breadcrumbs | Add contextual breadcrumbs for deeper sections. |
|
||||
| Page orientation | Each page requires a header with title, short description, and quick action buttons. |
|
||||
| Cross-navigation | Add "Back to previous step", "Continue", and "View progress" controls. |
|
||||
|
||||
---
|
||||
|
||||
## 4.2 Workflow UX Improvements
|
||||
|
||||
### Planner and Writer workflows need:
|
||||
|
||||
* Step banners
|
||||
* Clear state indicators
|
||||
* Autosave indicators
|
||||
* Better use of helper components
|
||||
|
||||
### Helper Elements Required
|
||||
|
||||
| Component | Purpose |
|
||||
| -------------------- | ------------------------------------------------------------------ |
|
||||
| Helper notifications | Display small contextual guidance when entering a new screen. |
|
||||
| Tooltips | For icons, complex actions, and configuration options. |
|
||||
| Inline guidance | Small text under fields explaining purpose or required formatting. |
|
||||
| Step banners | Persistent “Step X of Y” headers guiding the user. |
|
||||
|
||||
---
|
||||
|
||||
## 4.3 Notification System
|
||||
|
||||
### Requirements
|
||||
|
||||
* Event-driven notifications for task progress, completion, failure, errors, and actions required.
|
||||
* Unified notification dropdown accessible via bell icon in the header.
|
||||
|
||||
### Notification Types
|
||||
|
||||
| Type | Examples |
|
||||
| --------------- | ------------------------------------------------------- |
|
||||
| Progress | Planner or writer job started, queued, processing. |
|
||||
| Success | Content generated, workflow completed, export success. |
|
||||
| Failure | API errors, workflow failure, validation issues. |
|
||||
| Action required | Missing settings, incomplete fields, failed publishing. |
|
||||
|
||||
### Dropdown Features
|
||||
|
||||
* Chronological list
|
||||
* Read/unread states
|
||||
* Links to relevant pages or tasks
|
||||
* Icon-based status indicators (info, success, warning, danger)
|
||||
|
||||
---
|
||||
|
||||
## 4.4 Global and Page-level Metrics
|
||||
|
||||
### Bottom Metrics Panel (per workflow page)
|
||||
|
||||
* Move detailed metrics to the bottom of Planner and Writer workflows.
|
||||
* Collapsible panel.
|
||||
* Shows counts, progress, keyword metrics, SEO density, etc.
|
||||
|
||||
### Header Metrics (global)
|
||||
|
||||
Improved header-level metrics visible everywhere:
|
||||
|
||||
* Tasks in progress
|
||||
* Completed tasks
|
||||
* Failed tasks
|
||||
* Credits remaining
|
||||
* Usage summary
|
||||
* Notification count
|
||||
|
||||
---
|
||||
|
||||
## 4.5 Tenant-level Settings Reorganization
|
||||
|
||||
### Problem
|
||||
|
||||
Settings are scattered and inconsistent.
|
||||
|
||||
### Solution
|
||||
|
||||
Create a centralized **Tenant Settings Hub** (superuser excluded).
|
||||
|
||||
### New Structure
|
||||
|
||||
| Category | Subpages |
|
||||
| ------------------- | ----------------------------------------------------- |
|
||||
| General | Basic account settings, display options. |
|
||||
| Publishing | WordPress connection, publishing defaults, SEO rules. |
|
||||
| Pagination | Control pagination for listings, workflows, results. |
|
||||
| Branding | Logo, colors, styling preferences. |
|
||||
| Workflow Defaults | Planner, writer, auto settings, task behaviors. |
|
||||
| Integrations | API keys, external platforms, plugins. |
|
||||
| Notifications | Type preferences, email alerts, push alerts. |
|
||||
| Account and Billing | Plan, credits, invoices, team access. |
|
||||
|
||||
---
|
||||
|
||||
# 5. WordPress Content Template Improvements and Redesign
|
||||
|
||||
## 5.1 Image Reuse Logic
|
||||
|
||||
Automatically reuse available images based on count.
|
||||
|
||||
| Available Images | Behavior |
|
||||
| ---------------- | ------------------------------------------------------------------ |
|
||||
| 1 | Reuse multiple times across intro, middle, and final sections. |
|
||||
| 2 | Alternate image placement across sections. |
|
||||
| 3 | Use each twice for balanced distribution. |
|
||||
| More than 3 | Use each once until exhausted, then reuse based on article length. |
|
||||
|
||||
---
|
||||
|
||||
## 5.2 Placement Rules
|
||||
|
||||
Images must appear at predictable, meaningful points.
|
||||
|
||||
| Placement | Purpose |
|
||||
| ------------------------ | ----------------------------------- |
|
||||
| After introduction | Establish visual tone. |
|
||||
| Before major H2 sections | Break reading monotony. |
|
||||
| Mid-article | Reset attention, add visual pacing. |
|
||||
| Before conclusion | Support final argument or CTA. |
|
||||
|
||||
---
|
||||
|
||||
## 5.3 Template Versions by Article Length
|
||||
|
||||
### A. 500-word Template
|
||||
|
||||
* Intro (1 paragraph)
|
||||
* H2 Section 1 (1 paragraph)
|
||||
* H2 Section 2 (1–2 paragraphs)
|
||||
* Conclusion (1 paragraph)
|
||||
* Images: 2 to 3 placements
|
||||
|
||||
### B. 1000-word Template
|
||||
|
||||
* Intro (2 paragraphs)
|
||||
* H2 Section 1 (2 paragraphs)
|
||||
* H2 Section 2 (2 paragraphs)
|
||||
* H2 Section 3 (2 paragraphs)
|
||||
* Conclusion (2 paragraphs)
|
||||
* Images: 3 to 5 placements
|
||||
|
||||
### C. 1500-word Template
|
||||
|
||||
* Intro (2–3 paragraphs)
|
||||
* H2 Section 1 (3 paragraphs)
|
||||
* H2 Section 2 (3 paragraphs)
|
||||
* H2 Section 3 (3 paragraphs)
|
||||
* Optional additional H2 or H3 subsections
|
||||
* Conclusion with CTA
|
||||
* Images: 4 to 7 placements
|
||||
|
||||
---
|
||||
|
||||
## 5.4 Cluster Hub Landing Page Template
|
||||
|
||||
This single template is reused for:
|
||||
|
||||
* Cluster hubs
|
||||
* Category pages
|
||||
* Tag archive pages
|
||||
|
||||
### Core Structure
|
||||
|
||||
| Section | Description |
|
||||
| ---------------------- | ------------------------------------------------- |
|
||||
| Hero section | Term title, description, and optional hero image. |
|
||||
| Featured visual | Illustration or banner for cluster identity. |
|
||||
| Overview block | Short intro text about the topic group. |
|
||||
| Subcluster cards | If hierarchical categories exist. |
|
||||
| Latest articles list | Auto-populated. |
|
||||
| Popular articles block | Based on views or tagging. |
|
||||
| CTA block | Newsletter or lead magnet. |
|
||||
| Footer navigation | Internal linking anchors. |
|
||||
|
||||
### Conditional Variants
|
||||
|
||||
| Term Type | Variation |
|
||||
| ----------- | -------------------------------------- |
|
||||
| Category | Shows category tree and subcategories. |
|
||||
| Tag | Shows related tag cloud. |
|
||||
| Cluster Hub | Includes deeper cluster overview map. |
|
||||
|
||||
---
|
||||
|
||||
# 6. Frontend Marketing Site
|
||||
|
||||
## 6.1 Update Marketing Site Content
|
||||
|
||||
### Pages to Update
|
||||
|
||||
| Page | Required Work |
|
||||
| -------------- | ------------------------------------------------------------------------ |
|
||||
| Home | Rewrite hero, features, workflows, CTAs, add visuals. |
|
||||
| Features | List key modules: planner, writer, metrics, notifications, settings hub. |
|
||||
| Product pages | Dedicated pages for each workflow module. |
|
||||
| Use-case pages | For agencies, e-commerce, content teams. |
|
||||
| About | Mission, philosophy, architecture reasoning. |
|
||||
| Contact | Updated contact and support flow. |
|
||||
|
||||
---
|
||||
|
||||
## 6.2 Update Pricing Page and Plans
|
||||
|
||||
### Required Upgrades
|
||||
|
||||
| Area | Details |
|
||||
| ------------------- | ------------------------------------------------------- |
|
||||
| Plan definitions | Clearly define Free, Starter, Growth, Enterprise tiers. |
|
||||
| Usage-based pricing | Explain credit system and workflow limits. |
|
||||
| Add-ons | Extra users, domains, integrations. |
|
||||
| Comparison tables | Feature-by-feature breakdown. |
|
||||
| Billing cycles | Monthly and annual toggles. |
|
||||
| Global currencies | USD baseline, PK optional. |
|
||||
| FAQs under pricing | Immediate resolution for common objections. |
|
||||
|
||||
---
|
||||
|
||||
# 7. Documentation
|
||||
|
||||
## 7.1 In-app Documentation
|
||||
|
||||
### Areas to update
|
||||
|
||||
| Section | Required Documentation |
|
||||
| ------------------ | ------------------------------------------------- |
|
||||
| Planner workflow | Step-by-step guides, tooltips, screenshots. |
|
||||
| Writer workflow | Drafting, editing, optimization, publishing. |
|
||||
| Tenant settings | Publishing, pagination, defaults, integrations. |
|
||||
| Metrics | Definitions, data refresh rules, interpretation. |
|
||||
| Notifications | Event types, triggers, statuses, troubleshooting. |
|
||||
| Account management | Team roles, permissions, billing, usage. |
|
||||
|
||||
### Placement
|
||||
|
||||
* Floating help icon
|
||||
* Embedded guides per workflow
|
||||
* Onboarding tutorials
|
||||
|
||||
---
|
||||
|
||||
## 7.2 Marketing Site Documentation
|
||||
|
||||
### Includes
|
||||
|
||||
| Area | Content Needed |
|
||||
| ------------------- | -------------------------------------- |
|
||||
| API documentation | Endpoints, auth, requests, responses. |
|
||||
| Integration guides | WordPress setup, API keys, automation. |
|
||||
| Workflow guides | Planner-to-writer SEO flow. |
|
||||
| AI usage | Credit consumption and behavior specs. |
|
||||
| Notification events | JSON payloads, event types, callbacks. |
|
||||
| Data privacy | Storage, security, backups. |
|
||||
|
||||
---
|
||||
|
||||
## 7.3 FAQ Updates
|
||||
|
||||
### Categories
|
||||
|
||||
* General
|
||||
* Pricing
|
||||
* Content generation
|
||||
* Integrations
|
||||
* Settings
|
||||
* Technical troubleshooting
|
||||
* Data handling
|
||||
|
||||
### Structure
|
||||
|
||||
* Accordion layout
|
||||
* Search bar
|
||||
* Support CTA
|
||||
|
||||
|
||||
---
|
||||
Known bugs and issues
|
||||
1. AI functions
|
||||
Manual run on pages
|
||||
For pages: Keywords, Cluster, and Tasks, for clustering, idea generation, content generation:
|
||||
|
||||
The texts shown in manual AI function run for Planner and Writer progress modals:
|
||||
|
||||
Text is not accurate.
|
||||
Needs to be fixed for all different modals based on the specific function running.
|
||||
Process to fix:
|
||||
|
||||
Ask AI agent to build a table of current texts.
|
||||
|
||||
Then optimize these texts with:
|
||||
|
||||
Better wording.
|
||||
Dynamic variables.
|
||||
Automation (Manual Run for automation wizard on automation page)
|
||||
Wrong queue items.
|
||||
|
||||
Missing queue items.
|
||||
|
||||
Progress bar does not progress properly.
|
||||
|
||||
Total in queue and processed counts are buggy for many stages.
|
||||
|
||||
Stage cards:
|
||||
|
||||
Realtime metrics not optimized.
|
||||
Should be more robust and more user friendly.
|
||||
|
||||
user sometimes log out atumatically ,
|
||||
Reference in New Issue
Block a user