# Doctrine #324 — Doctrine Viewer router unifié WTP

## Principe

`/wevia-doctrine-viewer.html` est le router unifié pour TOUTES les doctrines V5+. Un fichier = une doctrine = une URL.

## Format fichier

```
DOCTRINE-{N}-{TITLE-SLUG}.md
```

Ex: `DOCTRINE-318-AUTO-WIRE-OWNERSHIP.md`

## Pattern viewer

1. Tab navigation par doctrine (autoloaded depuis array DOCTRINES)
2. Default hash #318 ou DOCTRINES[0]
3. Fetch `/+d.file` puis md2html() render
4. Liens externes Cockpit / Concepts Map / Proposals / All-IA-Hub
