LOT Q0 : socle du démonstrateur Quelque part en 2035

Scaffold Vite + TypeScript + Three.js (scène vide : sol + boîte, marqueur de build),
store et encodage de l'état dans l'URL (5 tests), lint de frontières entre modules,
pipeline d'extraction Rhino (graine du 26/09) et première géométrie v0,
deploy.sh statique (releases + lien symbolique + smoke), AGENTS.md, RUNBOOK, licences MIT + CC BY-SA 4.0.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Jules Nény
2026-09-27 15:21:40 +02:00
co-authored by Claude Fable 5.1
commit 2e249f1027
33 changed files with 2026 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
{
"name": "quartier",
"version": "0.0.1",
"description": "Quelque part en 2035 — le quartier type TMIP en mouvement (démonstrateur web)",
"private": true,
"type": "module",
"license": "MIT",
"engines": {
"node": ">=22"
},
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"test": "node --test tests/*.test.ts",
"lint:frontieres": "node scripts/lint-frontieres.mjs",
"check": "npm run lint:frontieres && tsc --noEmit && npm test",
"geo": "echo 'LOT Q1 : pipeline/extract_quartier.py (voir pipeline/README)' && exit 1"
},
"dependencies": {
"three": "^0.170.0",
"zod": "^3.23.8"
},
"devDependencies": {
"@types/node": "^22.20.4",
"@types/three": "^0.170.0",
"typescript": "^5.6.0",
"vite": "^6.0.0"
}
}