# Ashwin Concepts Subdomain Plan

The repository is structured as a parent project atlas plus independent project folders. Cloudflare can map each public surface to the folder that should deploy for that concept.

| Public host | Source folder | Status |
| --- | --- | --- |
| `ashwinconcepts.com` | repo root | Parent portal and project index |
| `www.ashwinconcepts.com` | repo root | Optional redirect/alias to parent portal |
| `medicine.ashwinconcepts.com` | `projects/medicine/` | Clinical explainers, research maps, and protocols |
| `cardiolifting.ashwinconcepts.com` | `projects/40-hertz-cardiolifting/` | Flagship interactive concept |
| `diagrams.ashwinconcepts.com` | `projects/diagrams/` | Concept maps, visual systems, causal loops, and protocol diagrams |
| `notes.ashwinconcepts.com` | `projects/notes/` | Blog, drafts, field notes, and public research logs |
| `art.ashwinconcepts.com` | `projects/artwork/` | Artwork, visual identity, covers, and galleries |
| `ai.ashwinconcepts.com` | `projects/ai-lab/` | AI-assisted search, ingestion, synthesis, and Ask-the-Lab surface |
| `warchess.ashwinconcepts.com` | `projects/war-chess-godot-ios/` or future web build folder | Project hub / iOS handoff / future game surface |

## Cloudflare Pages Pattern

Create one Pages project per public surface when the build outputs differ.

- Parent site: root directory `/`
- Medicine Lab: root directory `projects/medicine`
- Cardiolifting: root directory `projects/40-hertz-cardiolifting`
- Diagrams: root directory `projects/diagrams`
- Notes: root directory `projects/notes`
- Artwork: root directory `projects/artwork`
- AI Lab: root directory `projects/ai-lab`
- War Chess: root directory `projects/war-chess-godot-ios`, a future static landing folder, or a Godot web export folder

Cloudflare Pages custom domains can attach each Pages project to the intended hostname and create the required DNS records. Keep email routing at the zone level for addresses like `hello@ashwinconcepts.com` and `research@ashwinconcepts.com`.
