Commit Graph
45 Commits
Author SHA1 Message Date
david d1c030d28c docs: update Subframe standards and project map 2026-07-25 17:49:00 +02:00
dejanandClaude Opus 4.8 f14e57ae8b Editor heart piece: first filled-canvas pattern (block cards + edges)
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>
2026-07-17 18:42:31 +02:00
dejanandClaude Opus 4.8 9d26dce586 K-L: Warten duration to number field; note dialog-width fix
- 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>
2026-07-17 18:24:24 +02:00
dejanandClaude Opus 4.8 257a812862 K-L logic: conditions unify on custom builder only (drop toggle)
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>
2026-07-17 18:20:25 +02:00
dejanandClaude Opus 4.8 62c72b5304 K-L logic: condition builder gets Einfach/Erweitert toggle
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>
2026-07-17 18:11:29 +02:00
dejanandClaude Opus 4.8 8d1ba9cf78 Validate P12 blocks K-L (logic) + K-I (HTTP); green info boxes everywhere
- 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>
2026-07-17 17:59:05 +02:00
dejanandClaude Opus 4.8 f4cb863b58 Validate P12 block K-A (actions), apply decisions
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>
2026-07-16 17:48:22 +02:00
dejanandClaude Opus 4.8 6fdcb556c7 Validate P12 blocks K-T1/K-T2/K-T3, apply decisions
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>
2026-07-16 17:32:09 +02:00
dejanandClaude Opus 4.8 318e34fe9c Sync P12 planning with actual Subframe state
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>
2026-07-13 20:16:35 +02:00
davidandClaude Fable 5 04220c1431 P12 Flow-Editor Neuausrichtung + alle 30 Baustein-Konfig-Modale
- Flow-Editor auf n8n-Stil umgestellt: V1 Vollbild minimal als Basis (Vollbild-Canvas, Umschalter Bauen/Aktivität/Auswertung, Probelauf unten Mitte, Aktiv-Toggle + History im Header)
- Baustein-Konfig als Modal entschieden (Dialog-Komponente); S05a Vorplanung mit allen 31 Panels, 30 v1-Panels in Subframe gebaut (K-Seiten, Nacht-Build 2026-07-12)
- Subframe-Links + Abgleich-Notizen in P12-Screens und Tracker nachgetragen
- D-FORM Form Builder: Review-Stand, Simple-Builder-Neuausrichtung, aufgeräumte Varianten
- P15 Kommunikation + P16 Termine Pakete, Map/Canvas-Pflege

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 19:45:43 +02:00
david ef07e3d005 Add D-FORM form builder handoff 2026-07-09 21:38:28 +02:00
davidandClaude Fable 5 2de481bf25 Plan P8 Pipelines, P9 Auftrag (Akte/Plantafel/Abnahme), P12 Automationen
- WF-P8: Kanban-Board, Edit-Mode (nur Detailansicht), Gewonnen regel-basiert
- WF-P9: Projekt-Akte + Rechnung v1, Plantafel (Heute<->Woche offline), Abnahme mehrstufig
- WF-P12: Flow-Editor (Katalog/Canvas/Konfig, Start-Auswahl) + Verwaltung (Timeline, 24h-Undo)
- D-FORM zurueckgestellt (Davids Mitarbeiter:in)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 15:38:27 +02:00
davidandClaude Fable 5 ca078436df Plan Kern-Kette P6-P7 (Kontakte, Leads) + Datei-Teilen v1
- WF-P6 Kontakte und Organisationen: Kontaktmodell validiert (ein Datensatz,
  Kontaktart = Rolle der Verknuepfung, Shell-Prinzip), Karteikarte als
  Detailseiten-Muster (Zweispalter + Reiter)
- WF-P7 Leads: Triage-Inbox, Lead->Projekt als grosses Modal (+Bulk),
  CSV-Import-Wizard (Davids Delta/CR), Quellen + Spam-Schutz
- WF-P4 Dateien: Teilen/Freigeben in v1 (intern + Link, Preset Mit mir geteilt)
- Paket-Canvases auf Default-Kurven, MD-Verknuepfungen je Canvas

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 23:17:54 +02:00
davidandClaude Fable 5 e48a5a46e8 Plan Querschnitt-Pakete P3-P5 und Infrastruktur-Entscheidungen
- Feature Map: Regelwerk, Kanten-System, Paket-Canvas-Verknuepfungen, MD-Links
- Infrastruktur & Navigation: Sidebar-Abgleich, Einstellungen-Modell, Mobile, Gating
- WF-P3 Benachrichtigungen + Audit Log (validiert)
- WF-P4 Aufgaben (inkl. Topbar-Drawer-Delta) + Dateien (inkl. Teilen v1, CR an Dev)
- WF-P5 Integrationen (Sync-Verlauf als eigene Seiten)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 20:47:46 +02:00
davidandClaude Fable 5 1363933387 Add HiveGrid feature map (canvas + overview with checklists)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 16:15:45 +02:00
davidandClaude Fable 5 7b21524c86 Update hivegrid-cloud reference to latest main
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 16:15:37 +02:00
david e98d38e716 Move D-D0b rule inspector to full preview 2026-07-03 00:54:19 +02:00
david 1f561321f7 Improve D-D0b preview rule inspector 2026-07-03 00:46:45 +02:00
david 91180a82bf Clean up D-D0b preview references 2026-07-03 00:34:30 +02:00
david a18acf4900 Finalize D-D0b layout standards 2026-07-03 00:25:21 +02:00
david be2054274d Reorganize repo structure and standards references 2026-06-29 05:03:42 +02:00
david 3cb93a81be Clean up ticket workflow and admin tracker 2026-06-27 17:05:31 +02:00
david e341c5938a Track HiveGrid Cloud planning reference 2026-06-26 20:48:01 +02:00
david b3d5ea6764 Ignore Obsidian workspace state 2026-06-26 20:40:48 +02:00
david b29fc6a671 Add D-P2 auth wireframe ticket handoff 2026-06-26 20:37:24 +02:00
david 02b0c29f78 Upload Hivegrid wireframes 2026-06-26 20:09:04 +02:00
david 1de6306eea Track pending M04A visual sync 2026-06-25 23:36:40 +02:00
david 6e1fb74c68 Split admin role create and duplicate screens 2026-06-25 19:37:28 +02:00
david 56c05a425a Add screen sync workflow rules 2026-06-25 19:29:09 +02:00
david ea32264b1b Clarify admin role create and edit flows 2026-06-25 19:22:29 +02:00
david b51fe2af9f Clean M02 role editor references 2026-06-25 19:07:33 +02:00
david d526c81c19 Mark M02 V10 as final role editor 2026-06-25 19:03:24 +02:00
david 299acf538e Document detailed M02 permission variants 2026-06-25 18:21:31 +02:00
david f83765f48a Document M02 accordion cleanup variants 2026-06-25 17:41:39 +02:00
david 701ffd0ab6 Document responsive M02 role editor variants 2026-06-25 05:28:36 +02:00
david 4a1683bdda Update admin role variant selection 2026-06-25 04:58:36 +02:00
david d680c75343 Document Subframe dialog requirements 2026-06-25 04:29:06 +02:00
david 57c7c4911e Document admin role design variants 2026-06-25 04:15:49 +02:00
david 9e1faffce7 Add role create intermediate screen 2026-06-25 04:05:22 +02:00
david d48b122176 Clarify admin role editor entry paths 2026-06-25 03:57:59 +02:00
david 86f8ee6763 Refine admin roles planning 2026-06-25 03:52:08 +02:00
david 2b8e03f8fa Document admin role dropdown inline 2026-06-25 00:17:59 +02:00
david 3d5855897e Document reference repo refresh 2026-06-24 23:43:27 +02:00
david e5535d443b Add AI repo README 2026-06-24 23:40:13 +02:00
david 7ac52911fd Initial wireframe planning 2026-06-24 23:36:10 +02:00