# File layout for Code of Conquest

```
.
├── app
│   ├── core
│   │   ├── prompts                 # API Prompts
│   │   ├── providers               # External Service Providers (AI providers, and other APIs)
│   │   └── utils                   # logging, setttings, common utilities (common functions)
│   │       ├── common_utils.py     
│   │       ├── __init__.py
│   │       ├── logging_setup.py
│   │       └── settings.py
│   └── __init__.py
├── coc.py                          # Main Launcher - CLI entrypoint: run TUI, run Web, generate campaign, etc.
├── data
│   ├── campaigns                   # Campaign data (temp until DB is setup)
│   └── players                     # Player Data (temp until DB is setup)
├── docs
│   └── file_layout.md
└── requirements.txt
```