This page summarizes where the system writes artifacts and what each directory contains.
data/
├── audience_research/ # Personalized learner/entity profiles (JSON/MD)
├── domain_research/ # Professional domain analyses (JSON/MD)
data/config/entities.yaml
<Entity>_research_<YYYYMMDD>.{json,md}
data/config/domains.yaml
<Domain>_research_<YYYYMMDD>.{json,md}
data/
├── written_curriculums/ # Generated curricula (per domain/entity)
├── translated_curriculums/ # Multilingual versions by language
.md
files and a summary .json
.data/written_curriculums/Coffee Roasting/
spanish/
, french/
, chinese/
, tagalog/
)..md
sections matching the source curriculum.data/visualizations/
├── *_flow.mmd # Mermaid flow diagrams
├── *_section_breakdown.png # Section-level charts
├── curriculum_metrics.{json,png} # Aggregate metrics
├── curriculum_structure.mmd # Overall structure diagram
Run from learning/curriculum_creation/
:
uv run python 3_Introduction_Visualizations.py
data/prompts/
├── research_domain_analysis.md
├── research_domain_curriculum.md
├── research_entity.md
└── translation.md
These drive LLM prompt engineering for research, curriculum, personalization, and translation.
data/config/
├── entities.yaml
├── domains.yaml
└── languages.yaml
Use these to control which entities/domains/languages are processed.