Blueprint-Struktur
{
"seite": "/lauf",
"titel": "Lauf",
"warum": "dritter Blueprint (KBE15): die Laufschau -- eine Laufkennung, vier Lagen, die Ernte als Unterschied, ein Knopf zum Anhalten",
"modul": "ui.lauf",
"bereiche": {
"kennung": {
"rolle": "steuerung",
"gewicht": 1,
"mindest": "16rem",
"warum": "die Laufkennung und der eine Knopf waehrend des Laufs (LAUM3)"
},
"lagen": {
"rolle": "arbeit",
"gewicht": 3,
"warum": "Vorschau, Lauf, Ernte und Beleg sind Lagen desselben Gegenstandes (LAUM1)"
}
},
"bausteine": [
{
"id": "laufkennung",
"el": "formular",
"in": "kennung",
"fn": "ui.lauf.zeigen",
"titel": "Lauf zeigen",
"warum": "das Feld lauf, das der Ablauf liest ($feld:lauf); die Antwort traegt Selbstauskunft und Abnahmebefund nebeneinander (LAUM5)"
},
{
"id": "anhalten",
"el": "aktion",
"in": "kennung",
"rolle": "gefahr",
"fn": "vcs.ruecknahme.schliessen",
"titel": "Anhalten",
"body": {
"lauf": "$feld:lauf",
"verdacht": "von Hand angehalten"
},
"warum": "der eine Knopf waehrend des Laufs (LAUM3), mit Rolle gefahr, weil er eingreift; lauf aus dem Feld ($feld:lauf), verdacht als Festwert, damit der Grund im Journal steht"
},
{
"id": "lagen",
"el": "ablauf",
"in": "lagen",
"titel": "Die vier Lagen",
"schritte": [
{
"fn": "zeigen",
"titel": "Lauf lesen",
"eingabe": {
"lauf": "$feld:lauf"
},
"ergibt": {
"lauf": "lauf",
"weicht_ab": "weicht_ab"
}
},
{
"fn": "ernte",
"titel": "Ernten",
"eingabe": {
"lauf": "$zustand:lauf"
},
"ergibt": {
"gezeigt": "gezeigt",
"ausgelassen": "ausgelassen"
}
}
],
"warum": "erst der Lauf, dann die Ernte desselben Laufs -- zwei Schritte, ein Zustand (LAUM1)"
},
{
"id": "zuege",
"el": "zugleiste",
"in": "lagen",
"quelle": "$ergebnis.lagen.1.inhalt.zuege",
"titel": "Die Züge",
"warum": "je Zug ein Kaestchen mit Farbe und Zeichen nach Zustand, das Wort im title -- nie nur Farbe (ui.el.zugleiste, farben.md)"
},
{
"id": "ernte",
"el": "formular",
"in": "lagen",
"fn": "ui.lauf.ernte",
"titel": "Ernte",
"warum": "je Stueck der Unterschied mit Vorher und Nachher, nicht das Ergebnis allein (LAUM2)"
},
{
"id": "stuecke",
"el": "tabelle",
"in": "lagen",
"quelle": "$ergebnis.stuecke",
"titel": "Stücke",
"warum": "die geernteten Stuecke als Zeilen, je Stueck annehmbar (LAUM2)"
},
{
"id": "ausgelassen",
"el": "tabelle",
"in": "lagen",
"quelle": "$ergebnis.ausgelassen",
"titel": "Nicht sichtbar",
"warum": "Ausgelassenes wird gesagt -- mit Zahl und Grund, nie stillschweigend (LAUM6, LSZ3)"
}
],
"art_blueprint": "seite"
}