LODUR Löschwasserplanung — UI differentiation brief (v2, forked 2026-10-10)

Supersedes the build plan in MANIFEST §6–7. Not yet approved for execution.

1. Purpose

Give the client's coder, who already has the working engine seen in the video, a set of UI directions for the Löschwasserplanung module that keep every function, field, unit and number of the existing software but look and operate in a recognisably different way, so that no other designer's expression is copied.

2. Deliverable

3. What stays fixed

4. Rule zero: same function, different form

Each control must produce exactly the same numerical effect as the original but must not be recognisably the same control format as anything in the screenshots or the video.

5. Visual direction

6. Order of work (each step waits for a go)

  1. Control-mapping table: original control → replacement, per panel. Approved before any drawing.
  2. Three approaches as quick wireframes of the Motorspritze and Tanklöschfahrzeug panels only.
  3. Owner picks one, or asks for a merge.
  4. The chosen approach finished in full for every item in §2.
  5. Hand-off sheet and final files to the coder.

7. Definition of done

8. Reference material (not part of the deliverable)

The verified calculation sandbox in prototype/engine.js and its 140-assertion test suite exist for checking that mockup numbers are right. They are not to be delivered and not to be extended.