# Ashwin Concepts Site Topology

Ashwin Concepts should behave like a creative operating system:

- The parent domain is the catalog, identity layer, and routing map.
- Each subdomain is a focused room for a major interest or project.
- Shared assets and UI patterns live at the root so new rooms can be launched quickly.
- Cloudflare Pages hosts the static surfaces first; Workers, R2, and vector search can be added later for AI features.

## Domain Tree

```text
ashwinconcepts.com
├── medicine.ashwinconcepts.com
├── cardiolifting.ashwinconcepts.com
├── diagrams.ashwinconcepts.com
├── notes.ashwinconcepts.com
├── art.ashwinconcepts.com
├── ai.ashwinconcepts.com
└── warchess.ashwinconcepts.com
```

## Public Roles

| Surface | Role | Content |
| --- | --- | --- |
| Parent atlas | Catalog and brand system | Featured projects, subdomain map, AI vision, research inbox |
| Medicine Lab | Clinical reasoning | Explainers, source cards, protocol notes, research maps |
| Cardiolifting | Flagship interactive protocol | 40 Hz pulse, session builder, terrain map, research notes |
| Diagrams | Visual systems studio | Causal maps, concept galaxies, protocol flows |
| Notes | Publishing desk | Essays, blogs, research logs, short field notes |
| Artwork | Visual identity and gallery | Characters, covers, gallery drops, asset studies |
| AI Lab | Knowledge engine | Search, source intake, synthesis, Ask-the-Lab interface |
| War Chess | Game command room | Godot handoff, battle archive, builds, screenshots |

## Growth Pattern

New ideas should enter through `research@ashwinconcepts.com` or a local source folder, then move through:

1. Capture raw input.
2. Sort by domain, confidence, and artifact type.
3. Convert into a page, diagram, essay, tool, or source card.
4. Publish under the right subdomain.
5. Index public material for future AI retrieval.

## Cloudflare Deployment

Use one Pages project per public surface when the output directory differs:

- Root portal: repo root, `ashwinconcepts.com`
- Static hubs: `projects/<hub>/`, one subdomain each
- Cardiolifting: `projects/40-hertz-cardiolifting/`
- War Chess: current landing page can deploy from `projects/war-chess-godot-ios/`; future web exports can move to a dedicated release folder

Later AI features can be served through Cloudflare Workers:

- `ai.ashwinconcepts.com/api/search`
- `ai.ashwinconcepts.com/api/ingest`
- `ai.ashwinconcepts.com/api/ask`

Store larger assets in R2 once the archive grows beyond repo-friendly size.
