graph TD
A[Start: Keyword Researcher] --> B[Research Topic]
B --> C[Generate Research Summary]
C --> D[Brainstorm Keywords]
D --> E[Filter Keywords by Criteria]
E --> F[Generate Initial List]
F --> G[Check Keywords Against Guidelines]
G --> H[Convert to CSV Format]
H --> I[Save as keywords_raw.csv]
I --> J[End: Output Ready]
subgraph Validation
G -- Invalid --> E
G -- Valid --> H
end
subgraph Criteria Check
E -- Meets Criteria --> F
E -- Does Not Meet --> D
end