README.md was 481 lines, 60% of which was a nine-phase deployment runbook. A new team member had to scroll past every deploy command to reach what the folders are. The runbook moves out whole to spec/REBUILD.md - content unchanged apart from heading levels and seven link targets repointed for the new depth. README.md is now 258 lines. Two additions: "Start here" gives a reading order - README, then the workflow map, then the current state, then CLAUDE.md - and a table routing to the runbook, the build spec, the host brief or REQUESTS.md by what the reader came to do. It also names the three accesses needed before starting, none of which are in this repository. The architecture diagram is redrawn because the old one was wrong. It showed Authelia in front of ai-web. Since 28 August that hostname carries no Authelia at all - it is matched on source IP. The README said so correctly, 170 lines below the picture. The new diagram shows both parties arriving at the same Caddy and then branching: ai.yokogawa.tech to the @scada remote_ip matcher, the other three through import authelia. The operator is inside the Caddy/Authelia environment; they take a branch Authelia does not sit on. The answer path behind ai-api is drawn separately, because it is the same whichever door the question came in through. Structure follows caddy/ai-routes.caddy:190-203. The layout block gains REBUILD.md and the eval count is corrected to 78 in passing, that line being part of the block rewritten here. Every markdown link in all nine documentation files was checked after the move: none broken. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| BUILD-AI-CONTAINERS.md | ||
| REBUILD.md | ||
| YAU_Linux_Host_Onboarding.md | ||