appwerkstatt.dev_
Manifest 2.2 _ Axiomensystem
_ Axiomensystem für die neue Softwarewelt

AppWerkstatt-
Manifest
2.2

5 Axiome _ 5 Definitionen _ 10 Sätze _ 10 Korollare
_ Operative Lesart von A.1 Wenn eine Regel nur aus der alten Knappheit stammt, stellen wir sie infrage. ⊢ Anwendung des Knappheitsaxioms
_ Version 2.2 _ Hamburg 2026 _ Mathias Wiedmer
_ Vorbemerkung

Warum ein Axiomensystem.

Ein Manifest aus losen Thesen kann man teilweise teilen und teilweise verwerfen — jede Position für sich. Ein Axiomensystem nicht: wer hier widersprechen will, muss ein Axiom benennen. Damit wird Diskussion nicht beliebig, sondern fokussiert.

Wir setzen fünf nicht weiter rückführbare Annahmen, definieren fünf Begriffe, und leiten daraus zehn operative Sätze ab. Jeder Satz trägt seine Herleitung ( aus A.X, D.Y) und sein Korollar (Wenn / Dann).

Ableitungsregel: Jeder Satz folgt aus mindestens zwei Quellen — Axiom + Axiom, oder Axiom + Definition. Eine Ableitung aus nur einem Axiom wäre Tautologie, keine Erkenntnis. ist „beweisbar aus".

Das ist kein akademischer Anspruch. Es ist ein Werkzeug: Wenn wir im Alltag streiten, ob etwas zu tun ist, gehen wir zurück bis zur Quelle und prüfen, welches Axiom uns hier bindet.

_ I
Axiome
5 Setzungen
_ II
Definitionen
5 Begriffe
_ III
Sätze
10 Prinzipien
_ IV
Korollare
10 Wenn / Dann
I
_ Kapitel I  ·  Fünf unbeweisbare SetzungenAxiome.
_ AxiomA.1
_ Axiom der Knappheit

Jede Regel der Softwareherstellung ist Antwort auf eine historische Knappheit. Endet die Knappheit, endet die Bindungskraft der Regel.

UI-Zwang, Lizenzlogik, Wartungsdogma, Demo-Glaube — alles entstand, weil Code teuer, Verteilung schwer und Anpassung mühsam war. Diese Bedingungen verschwinden. Wir setzen: Wer eine alte Regel verteidigen will, muss zeigen, dass ihre Knappheit noch besteht.

_ AxiomA.2
_ Axiom der Übersetzung

Software ist die Übersetzung von Absicht in ausführbares Verhalten. KI verbilligt die Übersetzung — nicht die Absicht.

Code ist Sprache, kein Mysterium. Wer programmiert, übersetzt. KI macht diesen Schritt billig, schnell, zugänglich. Aber die Absicht muss von einem Menschen formuliert worden sein, bevor sie übersetzt werden kann. Der Engpass ist nicht mehr die Tastatur — der Engpass ist die Entscheidung. Wir setzen: Denken bleibt teuer. Entscheiden auch.

_ AxiomA.3
_ Axiom des Zwecks

Software hat keinen Eigenwert. Sie existiert in Bezug auf ein Problem, das außerhalb ihrer liegt. Endet der Bezug, endet ihre Berechtigung.

Eine App ist kein Selbstzweck. Sie ist Werkzeug für etwas, das ohne sie schwerer wäre. Wenn das Problem stirbt, der Prozess wechselt oder der Nutzen ausläuft, hat die Software ihre Existenzgrundlage verloren. Wir setzen: Software lebt mit ihrem Problem.

_ AxiomA.4
_ Axiom der Wirkung

Software realisiert sich erst im Gebrauch. Was nicht gebraucht wird, hat keinen Wert — unabhängig davon, ob es funktioniert.

Eine Demo ist Möglichkeit. Ein Feature ist Behauptung. Ein Pitch ist Versprechen. Wirkung entsteht erst, wenn ein Mensch oder eine Maschine die Software tatsächlich benutzt und dadurch etwas in der Welt anders ist. Wir setzen: Wert ist Gebrauch.

_ AxiomA.5
_ Axiom der Verantwortung

Verantwortung ist an Personen gebunden, nicht an Werkzeuge. Arbeit kann delegiert werden. Verantwortung nicht.

KI ist Werkzeug. Modelle, Frameworks, Plattformen, Lieferanten — alles Werkzeuge. Sie tragen weder Datenschutz noch Sicherheit noch Folgen. Wir setzen: Verantwortung trägt nur, wer ein System in die Welt setzt — und zwar in voller Kenntnis dessen, was es tut.

II
_ Kapitel II  ·  Begriffe, auf denen die Sätze stehenDefinitionen.
_ D.1
Software
Eine ausführbare Beschreibung einer Fähigkeit. Nicht Produkt, nicht Besitz, nicht Selbstzweck. Software ist Werkzeug für ein Problem außerhalb ihrer selbst.
_ D.2
Code
Die Sprache, in der Software formuliert wird. Träger der Übersetzung, nicht ihr Wert. Was zählt, ist die Absicht davor und die Wirkung danach.
_ D.3
Fähigkeit
Was eine Software in der Welt ermöglicht. Unabhängig davon, ob sie als UI, API, Agent, Artefakt oder Workflow erscheint. Die Form ist Variante. Die Fähigkeit ist Konstante.
_ D.4
Wirkung
Die nachweisbare Veränderung außerhalb der Software. Features sind nur potenzielle Wirkung — eine Behauptung über Möglichkeit. Erst der Gebrauch realisiert sie.
_ D.5
Verantwortung
Die persönliche Bereitschaft, für die Folgen eines Systems einzustehen. Nicht delegierbar an Werkzeuge, Modelle oder Lieferanten. Wer nicht versteht, kann nicht verantworten.
III
_ Kapitel III  ·  Zehn abgeleitete Sätze mit KorollarSätze.
_ SatzS.1

Klarheit vor Prompt.

folgt aus A.2, A.5

Aus A.2 folgt: KI übersetzt Absicht in Code. Ohne formulierte Absicht hat sie nichts zu übersetzen — sie rät. Aus A.5 folgt: Die Absicht muss vom verantwortenden Menschen kommen, weil nur er sie auch verantworten kann.

Der Prompt ist nicht der Anfang von Software. Er ist der Moment, in dem Unklarheit sichtbar wird. Wer keine Entscheidung getroffen hat, sollte nicht prompten.

_ Korollar K.1
_ Wenn
Ich will anfangen zu bauen.
_ Dann
Erst aufschreiben, was gelten soll. Wenn ich es nicht klar sagen kann, baue ich es nicht.
_ SatzS.2

Die App erklärt sich selbst.

folgt aus A.2, A.4

Aus A.2 folgt: Code ist Sprache — also lesbar. Was im Code steht, ist erklärt. Aus A.4 folgt: Doppelte Erklärung erzeugt keine zusätzliche Wirkung. Dokumentation, die wiederholt, was die App selbst zeigen kann, ist Aufwand ohne Gegenwert.

Dokumentation verschwindet nicht. Aber ihre Rolle ändert sich. Sie hält fest, was die App nicht aus sich heraus zeigen kann: Absicht, Entscheidung, Kontext, Grenzen. Wenn Code billig wird, wird Kontext teuer — Code können wir jederzeit neu erzeugen, verlorenes Problemverständnis nicht.

_ Korollar K.2
_ Wenn
Ich überlege, was zu dokumentieren ist.
_ Dann
Nur das, was die App nicht aus sich heraus zeigen kann. Entscheidungen, nicht Funktionen.
_ SatzS.3

Fähigkeit hat viele Formen. Das UI ist nur eine.

folgt aus A.3, D.3

Aus A.3 folgt: Die Form ist Mittel zum Zweck, nie Selbstzweck. Aus D.3 folgt: Fähigkeit ist unabhängig von Erscheinungsform — UI, API, Agent, Artefakt, Workflow können dieselbe Fähigkeit tragen.

Die alte Welt dachte in Screens, weil Menschen die einzigen Nutzer waren. Die neue Welt hat Menschen und Maschinen als Nutzer. Das UI verliert seine Herrschaft. Es ist eine mögliche Form unter mehreren.

_ Korollar K.3
_ Wenn
Ich entwerfe eine neue Fähigkeit.
_ Dann
Zuerst die Fähigkeit, dann die Form. Strukturiert und befragbar — auch ohne UI.
_ SatzS.4

Lizenzen müssen sich neu rechtfertigen.

folgt aus A.1, A.3

Aus A.1 folgt: Lizenzmodelle entstanden, weil Software teuer herzustellen und schwer zu verteilen war. Diese Knappheit verschwindet. Aus A.3 folgt: Was nicht dient, hat keine Berechtigung.

Standardsoftware bleibt sinnvoll, wenn sie echte Standards abbildet, Regulatorik bedient, Netzwerkeffekte trägt oder Skalenökosysteme bereitstellt. Aber der Reflex „kaufen ist professioneller als bauen" ist tot. Jede Lizenz ist Mietzahlung an vergangene Knappheit, bis sie sich begründet.

_ Korollar K.4
_ Wenn
Ein Vendor, ein Tool, eine Lizenz steht zur Wahl.
_ Dann
Bauen ist der Default. Kaufen muss begründet sein — Standard, Regulatorik, Netzwerkeffekt, Skala.
_ SatzS.5

Software dient einem Problem, nicht sich selbst.

folgt aus A.1, A.3

Aus A.3 folgt: Software hat keinen Eigenwert. Existiert das Problem nicht mehr, fehlt ihr die Existenzgrundlage. Aus A.1 folgt: Der Reflex, Software künstlich am Leben zu halten, stammt aus der alten Knappheit — Migration war teuer, Neubau noch teurer. Diese Knappheit endet.

Wartung, Migration und Legacy-Betrieb sind kein Selbstzweck. Sie sind gerechtfertigt, solange das ursprüngliche Problem noch lebt. Sterben Prozesse, dürfen ihre Werkzeuge sterben.

_ Korollar K.5
_ Wenn
Ein bestehendes System soll gepflegt, migriert oder ersetzt werden.
_ Dann
Erst fragen: Lebt das Problem noch? Wenn nicht, darf die Software sterben.
_ SatzS.6

Halbwertszeit ist ein Designparameter.

folgt aus A.3, A.4

Aus A.3 folgt: Software lebt nicht länger als ihr Zweck. Aus A.4 folgt: Wirkung tritt im realen Gebrauch ein — nicht in der Erwartung künftigen Gebrauchs. Daraus folgt: Architektur muss zur erwarteten Lebensdauer passen, nicht zur größtmöglichen.

Wegwerfsoftware ist nicht schlecht — sie ist ehrlich zu ihrer Halbwertszeit. Schlecht ist Software, die ihre Lebensdauer verschweigt und Aufwand erzwingt, den ihr Zweck nicht trägt. Wir bauen heute manche Gartenlaube nach den Regeln eines Kernkraftwerks. Vielleicht wird Ersetzbarkeit wichtiger als Wartbarkeit — nicht weil Qualität egal wäre, sondern weil ein guter Blueprint die App jederzeit neu erzeugen kann.

_ Korollar K.6
_ Wenn
Ich entscheide über Architektur, Tests, Aufwand.
_ Dann
Erst die Lebensdauer benennen. Eine Drei-Monats-App bekommt keine Drei-Jahres-Architektur.
_ SatzS.7

Überarchitektur ist Pfusch — mit gutem Gewissen.

folgt aus A.3, A.4

Aus A.3 folgt: Aufwand ist nur durch Zweck gedeckt. Aus A.4 folgt: Mehr Aufwand erzeugt nicht automatisch mehr Wirkung. Qualität ist daher keine Maximierung von Tests, Docs, Architektur oder Tooling — sondern Angemessenheit.

Eine interne Einmal-App braucht andere Qualität als ein produktives Kundensystem. Ein Prototyp andere als eine sicherheitskritische Anwendung. Wer zu viel baut, verfehlt den Zweck genauso wie der, der zu wenig baut — nur teurer.

_ Korollar K.7
_ Wenn
Ich entscheide, wie viel Tests, Docs, Tooling, Prozess es braucht.
_ Dann
So viel wie nötig, nicht so viel wie möglich. Maßstab ist das Risiko, nicht der Reflex.
_ SatzS.8

Features sind nicht Wirkung.

folgt aus A.4, D.4

Aus A.4 folgt: Wert entsteht im Gebrauch. Aus D.4 folgt: Wirkung ist die nachweisbare Veränderung außerhalb der Software. Features sind nur potenzielle Wirkung — eine Behauptung über Möglichkeit. Erst der Gebrauch realisiert sie.

Eine Demo zeigt, dass etwas geht. Eine Feature-Liste zeigt, dass etwas gebaut wurde. Beides verändert noch nichts. Wir liefern keine fertigen Funktionen. Wir liefern veränderte Arbeit.

_ Korollar K.8
_ Wenn
Ich frage mich, ob eine App „fertig" ist.
_ Dann
Nicht: Funktioniert es? Sondern: Arbeitet jemand danach anders?
_ SatzS.9

Der Montagmorgen entscheidet.

folgt aus A.4, A.5

Aus A.4 folgt: Software realisiert sich erst im Gebrauch. Abnahmeprotokoll, Pitch, Screenshot — alles innerhalb des Projektrahmens; Wirkung beweisen können sie nicht. Aus A.5 folgt: Im Alltag steht eine Person für das System ein — Betrieb ist Verantwortung, kein Anhang.

Beweisen kann sie nur der echte Alltag. Erst dort zeigt sich, ob eine Anwendung trägt: Rechte, Rollen, Daten, Fehler, Kosten, Zuständigkeit, Akzeptanz. Was niemand betreiben will, sollte niemand bauen.

_ Korollar K.9
_ Wenn
Wir gehen auf eine Abnahme oder Übergabe zu.
_ Dann
Nicht das Protokoll beweist die App. Sondern der nächste Montag.
_ SatzS.10

Was wir nicht erklären können, liefern wir nicht.

folgt aus A.5, D.5

Aus A.5 folgt: Verantwortung kann nicht an Werkzeuge delegiert werden. Aus D.5 folgt: Wer nicht versteht, kann nicht verantworten. Daraus folgt: Wer den Code nicht verstanden hat, hat ihn nicht geprüft. Wer ihn nicht geprüft hat, sollte ihn nicht ausliefern.

KI kann erzeugen, vorschlagen, testen, Muster zeigen. Aber sie entscheidet nicht, was richtig ist. Verantwortung für Datenschutz, Sicherheit, Fairness, Kosten, Fehler bleibt beim Menschen — auch bei kurzlebiger Software, auch bei kleinen Werkzeugen, auch bei internen Apps. Deshalb gilt: Mehr Menschen dürfen Software bauen. Aber nicht planlos. Gute Governance ist eine Werkstattordnung, kein Stoppschild.

_ Korollar K.10
_ Wenn
Ein KI-Output, ein Modul, ein Diff geht in Richtung Produktion.
_ Dann
Erst lesen, verstehen, verantworten. Was ich nicht erklären kann, geht nicht raus.

Abhängigkeits-matrix.

_ Welcher Satz hängt an welchen Quellen. D.1 und D.2 sind Fundament aller Begriffe, nicht einzelner Sätze.
_ Quelle
Name
Erzeugt
A.1
Axiom der Knappheit
S.4 · S.5 · Leitsatz
A.2
Axiom der Übersetzung
S.1 · S.2
A.3
Axiom des Zwecks
S.3 · S.4 · S.5 · S.6 · S.7 · Coda
A.4
Axiom der Wirkung
S.2 · S.6 · S.7 · S.8 · S.9 · Coda
A.5
Axiom der Verantwortung
S.1 · S.9 · S.10 · Coda
D.3
Fähigkeit
S.3
D.4
Wirkung
S.8
D.5
Verantwortung
S.10
_ Und am Ende

Am Ende kann der Kunde mehr
als vorher — oder das Projekt
ist nicht fertig.

folgt aus A.3, A.4, A.5
_ AppWerkstatt  ·  seit Tag 1 appwerkstatt.dev_

Kompaktkarte
fürs Werkbankposter.

_ 10 Sätze. 10 Wenn / Dann.
An die Wand. Werkbank-Höhe.
_ S.1⊢ A.2, A.5
Klarheit vor Prompt.
Wenn ich anfangen will. Dann erst aufschreiben, was gelten soll.
_ S.2⊢ A.2, A.4
Die App erklärt sich selbst.
Wenn ich dokumentiere. Dann nur das, was die App nicht zeigen kann.
_ S.3⊢ A.3, D.3
Fähigkeit hat viele Formen.
Wenn ich entwerfe. Dann erst die Fähigkeit, dann die Form.
_ S.4⊢ A.1, A.3
Lizenzen müssen sich rechtfertigen.
Wenn kaufen oder bauen. Dann bauen ist der Default.
_ S.5⊢ A.1, A.3
Software dient einem Problem.
Wenn ich pflege oder migriere. Dann erst: Lebt das Problem noch?
_ S.6⊢ A.3, A.4
Halbwertszeit ist Designparameter.
Wenn ich Architektur wähle. Dann erst die Lebensdauer benennen.
_ S.7⊢ A.3, A.4
Überarchitektur ist Pfusch.
Wenn ich Aufwand abwäge. Dann so viel wie nötig, nicht wie möglich.
_ S.8⊢ A.4, D.4
Features sind nicht Wirkung.
Wenn ich „fertig" prüfe. Dann frage: Arbeitet jemand danach anders?
_ S.9⊢ A.4, A.5
Der Montagmorgen entscheidet.
Wenn wir übergeben. Dann beweist nicht das Protokoll, sondern der nächste Montag.
_ S.10⊢ A.5, D.5
Was wir nicht erklären können, liefern wir nicht.
Wenn ein KI-Output Richtung Produktion geht. Dann erst lesen, verstehen, verantworten.