docs: Brücken in Task 13 und Skip-Pflicht in Task 16 nachtragen
Die Fahrbahn liegt überall 15 cm unter dem Boden, über Brücken also im Inneren des Decks. Markierungen auf Brücken kommen deshalb auf Deckhöhe. Dazu die Pflicht, den bis zur Abnahme übersprungenen Minimap-Test mit den neu erzeugten Daten wieder scharf zu schalten. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f1c8371365
commit
4e21367e73
1 file changed
+4
@@ -2203,6 +2203,8 @@ Die erzeugten Daten kommen erst in Task 16 in einen eigenen Commit — hier **ni
|
|||||||
|
|
||||||
### Task 13: Browser — Geometrie der neuen Schichten
|
### Task 13: Browser — Geometrie der neuen Schichten
|
||||||
|
|
||||||
|
> **Brücken, im Plan bisher übersehen:** Die Fahrbahn liegt überall bei y = −0,15 — über einer Brücke also **im Inneren des Brückendecks**, das bis `BRIDGE_OFFSET` (+0,02) reicht. Fahrbahn und Markierungen wären auf allen Brücken unsichtbar, obwohl der Entwurf sie dort „obenauf" verspricht. So wird es gelöst: Markierungen, deren Schwerpunkt in einer Fläche aus `chunk.bridges` desselben Chunks liegt, bekommen y = `BRIDGE_OFFSET + MARKING_OFFSET` statt `-CARRIAGEWAY_DEPTH + MARKING_OFFSET`. Die Fahrbahnfläche selbst bleibt über Brücken im Deck verborgen — das Deck trägt ohnehin dieselbe Asphalttextur. Die 17-cm-Stufe am Brückenanfang deckt die Stirnwand des Decks ab, die `extrudePolygons` schon baut, und sie ist begehbar (gemessen: 15 und 25 cm werden ohne Halt erklommen). Test: eine Markierung über einer Brücke liegt auf Deckhöhe, eine daneben in der Mulde.
|
||||||
|
|
||||||
> **Seit Task 10 gebrochen, hier zu reparieren:** `buildChunkGeometry()` liest `chunk.roads.filter(...)` ohne Rückfall und wirft mit Chunks im neuen Format einen `TypeError`. Die Fixtures in `tests/geometry.test.js` sind von Hand im alten Format gebaut und merken das nicht — stell sie mit um, sonst prüfen sie weiter eine Schnittstelle, die es nicht mehr gibt.
|
> **Seit Task 10 gebrochen, hier zu reparieren:** `buildChunkGeometry()` liest `chunk.roads.filter(...)` ohne Rückfall und wirft mit Chunks im neuen Format einen `TypeError`. Die Fixtures in `tests/geometry.test.js` sind von Hand im alten Format gebaut und merken das nicht — stell sie mit um, sonst prüfen sie weiter eine Schnittstelle, die es nicht mehr gibt.
|
||||||
|
|
||||||
**Dateien:**
|
**Dateien:**
|
||||||
@@ -2704,6 +2706,8 @@ git commit -m "feat(extract): Minimap zeichnet Fahrbahn, Gehweg und Restflächen
|
|||||||
|
|
||||||
### Task 16: Welt neu erzeugen und abnehmen
|
### Task 16: Welt neu erzeugen und abnehmen
|
||||||
|
|
||||||
|
> **Skip entfernen:** `test_committed_map_files_match_the_committed_chunks` in `tools/extract/tests/test_overview.py` ist seit der Minimap-Umstellung übersprungen, weil die committeten Chunks bis zu dieser Aufgabe noch im alten Format vorlagen. Sobald `public/data/vice-a` hier neu erzeugt ist, **muss der Skip fallen** und der Test grün sein. Das gehört zur Abnahme, nicht zu einer späteren Aufräumrunde.
|
||||||
|
|
||||||
**Dateien:**
|
**Dateien:**
|
||||||
- Erzeugt: `public/data/vice-a/*`
|
- Erzeugt: `public/data/vice-a/*`
|
||||||
- Ändern: `docs/superpowers/specs/2026-09-16-strassen-design.md` (Messwerte)
|
- Ändern: `docs/superpowers/specs/2026-09-16-strassen-design.md` (Messwerte)
|
||||||
|
|||||||
Reference in new issue
Block a user