Deleted the S01d Subframe page and its Obsidian traces (screen file,
tracker row, canvas node) at Dejan's request. Back to the state before
the editor heart-piece mockup: S01d is again a 'FEHLT' placeholder, since
the block card on the canvas still needs to be built.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Screen-by-screen review pass (with Dejan). New P12 todo file mirrors the
Subframe-UI-Standards pattern and is embedded into the central Todo.md as
its own sub-project. Seeded with the first finding (Frist oder Termin:
"Abstand" field not full width) plus the already-documented hand-over
items from the K validation.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Built the missing core of the flow editor as a new Subframe page "S01d
Editor gefuellt": a filled canvas with a real left-to-right flow —
Neue Anfrage -> Wenn-Dann -> (Ja) Aufgabe anlegen / (Nein) E-Mail senden.
Validated with Dejan (2026-07-17):
- Flow direction: left to right (n8n pattern)
- Card content: icon + name + plain-text summary (e.g. "Neue Anfrage —
aus Quelle: Website"), so the whole flow reads without opening cards
- Category colour on the icon; branch cards (Wenn-Dann) get two right
connection points, green "Ja" over neutral "Nein"
Editor chrome (header, mode toggle, minimap, toolbar) matches V1
Vollbild minimal. Obsidian synced: new screen file S01d, tracker row
updated from "FEHLT" to "In Subframe", canvas node now points to the
built page.
Still to build (noted in S01d): selected-card state, inline validation
badges (not connected / missing field / loop), empty->filled transition,
right-click node menu, real edge interaction.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Warten "Dauer" switched from text to Number Input; cleaned up the
contradictory icon attribute (variant primary + purple override) to
the plain purple pattern.
- Dialog width (Wenn-Dann + Filter on large/1200px for two rows):
documented as an open by-hand fix for David (Dialog.Content -> Size ->
Medium), too risky to rewrite the whole page via MCP.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
After weighing it, Dejan decided against the Einfach/Erweitert toggle:
a ready-made condition list bakes in fixed values that rarely fit (every
business wants different thresholds) and isn't maintainable (fields are
per-tenant). One friendly custom builder (field + operator + value, plain
wording) covers everything and stays consistent.
- Removed the toggle from Wenn-Dann and deleted the "einfach" frame.
- Rebuilt "Und" from the ready-made list onto the custom builder, so all
four condition blocks (Wenn-Dann, Und, Oder, Filter) now build
conditions the same way.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Decision (Dejan): logic condition blocks unify on a toggle — default
"Einfach" (pick a ready-made condition), toggle "Erweitert" for the pro
builder (field + operator + value). Pattern built on Wenn-Dann: the
existing dialog is the Erweitert state (toggle added, set to Erweitert),
plus a new "K-L1 Wenn-Dann einfach" frame for the simple state.
Rollout to Oder, Und, Filter still pending (each needs the missing mode
+ toggle).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Info boxes: all 30 block dialogs now use a green help box (David-
approved + Dejan). Icon and badge keep their category colour. Solves
the "red reads as error" issue without dropping category coding.
- K-L logic (8 dialogs): info boxes greened; Filter icon fixed from
brand colour to purple. Still open (structure, not colour): condition
builder differs (Wenn-Dann/Oder/Filter use field+operator+value, Und
picks a ready-made condition); icon rendering and dialog widths
inconsistent; Warten "Dauer" should be a number field. Outputs
(Ja/Nein, paths, Weiter/Fertig) are shown clearly across all.
- K-I HTTP request: validated, exemplary for a pro block; no fix beyond
green info box.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Validation of the 5 action dialogs (now 6). Findings fixed in Subframe,
decisions recorded.
Decisions (Dejan):
- "Kontakt ändern" → "Datensatz ändern" (also covers project/order)
- E-Mail vs. Benachrichtigung = two separate blocks: "Benachrichtigung
senden" is now internal only (push/in-app); new "E-Mail senden" block
built for customer emails
- Data-category red softened from danger tokens (feedback-negative) to
category tokens (ui-red), matching how logic blocks use ui-purple —
keeps red, no longer reads as an error
- Missing required fields marked: Notiztext, Benachrichtigung/Nachricht
Baukasten findings (D-D0b, not touched): BadgeFeedback and
IconWithBackground have no category red/yellow variant (only danger/
warning), so the 30 dialogs mix ui- and feedback- tokens. Full
consistency needs new ui-red/ui-yellow variants — flagged for a
standards round.
Still open by hand in Subframe: rename page "K-A1 Kontakt aendern" to
"Datensatz aendern".
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Full validation pass over the first 18 of 30 block-config dialogs, done
by Dejan with David's mandate. Findings fixed directly in Subframe;
decisions and dependency notes recorded here.
Decisions (Dejan):
- Ansprache: durchgehend duzen (produktweit; Picker siezt noch)
- Begriff Board statt Pipeline
- Erklär-Box bleibt handgebaut (Alert-Komponente kann die Kategoriefarben
nicht)
- Pflichtfeld-Muster: Sternchen im Label + "Pflichtfeld." im helpText
- "Deadline naht" wird "Frist oder Termin" (deckt Terminerinnerung +
Mahnwesen ab; ersetzt zwei Picker-Einträge ohne Dialog)
- Zeitplan: Felder wechseln je Wiederholung; "monatlich" als eigene
Subframe-Seite gezeichnet, "täglich" nur dokumentiert
- "E-Mail eingegangen": Badge "Ab v2" + Hinweis (braucht Postfach = v2)
- "E-Mail unzustellbar": bleibt v1, Abhängigkeit zu D-KAMP/D-P14 notiert
Editor-Split (freigegeben): S01b Baustein-Picker und S01c Kontextmenü
als eigene Screen-Dateien + Tracker-Zeilen; Canvas um Picker,
Kontextmenü und den fehlenden S01d Baustein-Karte-Knoten erweitert.
Befunde an D-D0b (Baukasten, nicht selbst geändert): Uhrzeit-Komponente
fehlt komplett (betrifft auch Plantafel/Terminbuchung/Kalender), Number
Input auf 192px festgenagelt, IconWithBackground kann kein Violett.
Baustein-Katalog in S05a auf den echten gebauten Stand nachgezogen.
Noch offen für David/Dejan von Hand: Subframe-Seite "K-T2 Deadline naht"
zu "K-T2 Frist oder Termin" umbenennen.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Subframe was rebuilt on 07-11/12 and the vault still pointed at deleted
pages. Verified the whole P12 flow via MCP and brought the notes in line.
- Editor direction updated: the validated three-column layout (catalog
left / config right) was dropped in Subframe. Now full-screen canvas +
block picker as drawer + config as real dialog. Old decision struck
through, not deleted, so the history stays readable.
- Removed 10 dead Subframe links. M01-M03 and Verwaltung S01-S04 were
deleted in Subframe and are back to "needs rebuild"; review findings
from the deleted drafts kept as input for the rebuild.
- S05 is no longer two sample panels but all 30 block config dialogs.
S05a is now the source of truth for the blocks and carries verified
links to all 30, plus a new gap list (picker offers blocks that have
no dialog, naming drift, colour mismatch).
- Tracker: P12 rows rewritten; editor split into S01/S01b picker /
S01c context menu / S01d block card + edges (missing, top priority).
Open for David, explicitly marked as unresolved: the Bauen/Aktivitaet/
Auswertung mode switch (in no ticket) and the block colour scheme.
Canvas files deliberately untouched until the screen split is approved.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>