This repository uses the GSD planning workflow.
- Read
.planning/PROJECT.mdfor the current project context. - Read
.planning/REQUIREMENTS.mdfor v1 scope. - Read
.planning/ROADMAP.mdfor phase structure. - Read
.planning/STATE.mdfor the current project state.
InsightFlow is an AI-native web application for searching career-related content and generating grounded structured summaries with citations and evidence snippets.
- Keep answers evidence-backed and avoid overclaiming.
- Preserve modular boundaries in the backend: API, services, retrieval, db, schemas, prompts.
- Keep the UI minimal, readable, and focused on search and source transparency.
- Defer social, login, recommendation, and chat features unless the roadmap changes.
- After each identifiable round of implementation, bug fixing, refactoring, or experimentation, append a new entry to
docs/iteration_log.md. - Each entry must include:
GoalChanges MadeWhy this change was madeValidation / test resultsCurrent conclusionNext step
- The log must be append-only; do not overwrite or delete older entries when adding a new one.
- Do not record only what changed. Each entry must also explain why the change was made and how it was validated.
Run the Phase 1 planning workflow or start implementation from the Phase 1 task breakdown in .planning/ROADMAP.md.