391aeb781d
Third leg of the CAD tooling: FreeCAD 1.1 for 3D and dimensioned technical drawings. Seed a spreadsheet-driven model of the interior (envelope, 9-seat zone, shower cell, Tiroclass bench, fab-machine zone) so the survey of the emptied bus only has to fill in the dimension sheet to recalibrate the whole layout. Conventions and planned files documented in the folder README; decision registered.
35 lines
1.5 KiB
Markdown
35 lines
1.5 KiB
Markdown
# CLAUDE.md — projet BUS (Irisbus Axer → atelier mobile)
|
|
|
|
Workspace documentaire du chantier d'aménagement. **Pas un projet de
|
|
code** : l'essentiel est du markdown, plus un site Hugo (`blog/`), des
|
|
schémas d'installation QElectroTech (`30-energie-elec/qet/`), des
|
|
schémas KiCad (`30-energie-elec/kicad/`) et des modèles 3D/plans
|
|
FreeCAD (`20-conception/freecad/`).
|
|
|
|
## Conventions
|
|
|
|
- **Docs en français** (réglementaire FR, artisans, fournisseurs).
|
|
Commits en anglais, sujet ≤ 50 chars, pas d'attribution IA.
|
|
- Toute décision structurante → entrée datée dans `DECISIONS.md`.
|
|
- Tout ajout de masse significatif (> 5 kg) → mise à jour de
|
|
`20-conception/suivi-poids.md`. C'est le point dur n°1 du VASP.
|
|
- Journal de chantier : un fichier par session,
|
|
`70-chantier/journal/AAAA-MM-JJ-sujet.md`.
|
|
- Photos compressées (< 500 ko) dans `70-chantier/photos/AAAA-MM-JJ/` ;
|
|
**vidéos hors repo**.
|
|
- Dépenses : une ligne par achat dans `80-budget/depenses.csv`.
|
|
|
|
## Blog
|
|
|
|
- Sources Hugo dans `blog/`, thème terminal custom vendored
|
|
(`blog/themes/terminal-bus/`) — ne pas ajouter de thème upstream.
|
|
- Publier : `blog/deploy.sh` (build + rsync vers Tower, nginx `:8090`,
|
|
public sur https://bus.saillant.cc).
|
|
|
|
## Git
|
|
|
|
- Remote : `git@git.saillant.cc:electron-rare/Beaujol-Bus-Lab.git` (SSH :2222,
|
|
forge Gitea sur Tower, repo public). Fallback HTTPS + token :
|
|
`https://electron@git.saillant.cc/electron-rare/Beaujol-Bus-Lab.git`
|
|
(garder le `electron@` — il échappe à la règle globale `insteadOf`).
|