# Batch b_23 — Nachbau-Dokumentation

Datum der Screenshots: 2026-05-09 bis 2026-05-12

---

## Zusammenführungsgruppen

- **Gruppe A (Aria Control Panel):** Bildschirmfoto 2026-05-09 um 01.15.37.png
- **Gruppe B (Supabase API Keys – Aria-Projekt):** Bildschirmfoto 2026-05-09 um 11.59.06.png + 11.59.15.png
- **Gruppe C (Vercel Kadi-v2 Settings):** Bildschirmfoto 2026-05-09 um 15.34.03.png + 15.34.11.png
- **Gruppe D (Supabase API Keys – kadi-v2 Projekt):** Bildschirmfoto 2026-05-09 um 15.45.05.png + 15.45.11.png
- **Gruppe E (Supabase API Keys – Test-1 Projekt):** Bildschirmfoto 2026-05-09 um 15.56.37.png + 15.56.42.png
- **Gruppe F (Reddit App Create):** Bildschirmfoto 2026-05-09 um 18.26.01.png + 18.26.03.png
- **Gruppe G (Cloudflare Access – Policy + Authentication):** Bildschirmfoto 2026-05-09 um 20.41.03.png + 20.41.09.png
- **Gruppe H (Supabase Database Settings – kadi-v2):** Bildschirmfoto 2026-05-11 um 15.13.01.png + 15.13.09.png
- **Gruppe I (Supabase Connect Dialog – kadi-v2):** Bildschirmfoto 2026-05-11 um 15.16.06.png
- **Gruppe J (n8n Login):** Bildschirmfoto 2026-05-11 um 20.41.36.png
- **Gruppe K (Präsentation – Auswirkungen Entscheidungen):** Bildschirmfoto 2026-05-12 um 14.04.44.png + 14.05.57.png + 14.07.01.png

---

## Gruppe A — Aria Control Panel (Dashboard)

**Beteiligte Datei:** Bildschirmfoto 2026-05-09 um 01.15.37.png

**Screen/Feature-Name:** Aria Control Panel – Status-Tab  
**App/Tool:** Aria (eigenes System, selbst entwickelt)  
**URL:** `76.13.135.118:9999/?t=G4OCduR74CDPbNwFvGypkHSm7affjGIZ` (lokaler/remote Aria-Control-Server, passwortgeschützt via Token-Parameter)  
**Zeitstempel:** 2026-05-09, 01:15 Uhr

### Layout

Zwei Hauptbereiche vertikal gestapelt:
1. **"DAS WICHTIGSTE"** — Übersichts-Kacheln (dunkelgrauer Hintergrund)
2. **"ARIA SESSION"** — Terminal-/Log-Bereich (schwarzer Hintergrund, Monospace-Font)

Am unteren Rand: **Tab-Navigationsleiste** mit 6 Icons/Labels.

### Bereich "DAS WICHTIGSTE" (Kacheln, 4 Spalten)

| Kachel | Titel | Wert | Subtext |
|--------|-------|------|---------|
| 1 | NÄCHSTER TERMIN | (kleiner Text, unleserlich) | (unklar) |
| 2 | AUFGABEN | 0 | (0 offen) |
| 3 | KOSTEN | 5% | (unklar, vermutlich Budget-Anteil) |
| 4 | ARIA WORKFLOWS | 0 | 0 aktiv / 0 offen (unklar) |

Alle Kacheln: weißer Titeltext (Caps), darunter numerischer Wert, darunter kleiner grauer Subtext.

### Bereich "ARIA SESSION" (Terminal-Panel)

Zeigt einen expandierbaren Eintrag (Collapsible-Log-Zeile):

```
● Write(IDENTITY.md)
  1  Wrote 99 lines to IDENTITY.md
  2  title: IDENTITY — Aria's Mini-Bio und Grenzen
  3  type: identity
  4  tags: [identity, persona, root]
  5  date: 2026-05-08
  6  status: aktiv
  7  related: [[SOUL]], [[USER]], [[TOOLS]], [[CONNECTIONS]], [[SELF-IMPROVEMENT]]
  8  description: Wer Aria ist (Konzept). Komplement zu SOUL (Werte) und USER (Kais-Modell).
  9  ---
  +60 lines (ctrl+e to expand)
```

Darunter **Meandering**-Zeile: `(19m 48s · ↑ 78.9k tokens)`

**Tipp-Text** (einzeilig, kursiv klein): `Tip: Use /btn to ask a quick side question without interrupting Claude's current work`

Darunter Info-Zeile:  
`Du bist Aria. Lies SOUL.md, HEARTBEAT.md und den neuesten Daily Log, dann melde dich kurz bei Kais.`

### Eingabebereich

Unten: **Textfeld** mit Placeholder `Schreib Aria...` + **Send-Button** (blauer Kreis mit Pfeil-Icon).

### Bottom Navigation (6 Tabs)

| Position | Icon | Label |
|----------|------|-------|
| 1 (aktiv) | Puls-Icon | STATUS |
| 2 | Gebäude-Icon | INFRA |
| 3 | Person-Icon | ARBEIT |
| 4 | Personen-Icon | SOCIAL |
| 5 | Gehirn-Icon | BRAIN |
| 6 | Kalender-Icon | PLAN |

Aktiver Tab (STATUS) ist blau hervorgehoben, andere grau.

---

## Gruppe B — Supabase API Keys – Aria-Projekt (Neu + Legacy)

**Beteiligte Dateien:** Bildschirmfoto 2026-05-09 um 11.59.06.png + 11.59.15.png

**Screen/Feature-Name:** Supabase Dashboard → Project Settings → API Keys  
**App/Tool:** Supabase  
**URL:** `supabase.com/dashboard/project/qiamvqfaszbohecjzjsuz/settings/api-keys` (Unterseite `/legacy`)  
**Zeitstempel:** 2026-05-09, 11:59 Uhr  
**Projekt:** KADiCon / Aria (Breadcrumb: `/ KADiCon / FREE / Aria / main / PRODUCTION`)

### Bild 11.59.06 — "Publishable and secret API keys" (neuer Tab)

**Banner:** "We've updated our Terms of Service – Learn more" (blauer Banner, persistent)

**Notification-Box** (hellblau, dismissbar mit ×):  
- Titel: "Your new API keys are here"  
- Text: "We've updated our API keys to better support your application needs. Join the discussion on GitHub ↗"  
- Link: "Having trouble with the new API keys? Contact support"

**Tab-Navigation:** `Publishable and secret API keys` (aktiv) | `Legacy anon, service_role API keys`

#### Abschnitt: Publishable key

- Text: "This key is safe to use in a browser if you have enabled Row Level Security (RLS) for your tables and configured policies."
- Button rechts: `+ New publishable key`
- **Tabelle:**
  - Spalten: NAME | API KEY (+ Kopier-Icon)
  - Zeile 1: Name=`default`, Beschreibung=`No description`
  - API Key (teilweise sichtbar): `sb_publishable_lzQn3-kGl8ZMyKeaTwBpEA_TAvK8...`
  - Rechts: Drei-Punkte-Menü (⋮)
- Hinweis: "Publishable keys can be safely shared publicly"

#### Abschnitt: Secret keys

- Text: "These API keys allow privileged access to your project's APIs. Use in servers, functions, workers or other backend components of your application."
- Button rechts: `+ New secret key`
- **Tabelle:**
  - Spalten: NAME | API KEY
  - Zeile 1: Name=`default`, Beschreibung=`No description`
  - API Key (verdeckt): `sb_secret_c8LJS•••••••••••••` (Punkte = verdeckt, kein Reveal-Button sichtbar)

### Bild 11.59.15 — "Legacy anon, service_role API keys"

**Tab-Navigation:** `Publishable and secret API keys` | `Legacy anon, service_role API keys` (aktiv)

**Seiten-Header:** "API Keys — Configure API keys to securely control access to your project" | Button: `Docs`

#### Legacy Key: anon public

- Label: `anon public`
- API Key (sichtbar, vollständig lesbar):  
  `eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InFpYW12cWZhc3pib2hlY2pqc3V6Iiwicm9sZSI6ImFub24iLCJpYXQiOjE2OTgyNDQ4OTEsImV4cCI6MjAxMzgyMDg5MX0` (truncated, `Copy`-Button sichtbar)
- Beschreibung: "This key is safe to use in a browser if you have enabled Row Level Security for your tables and configured policies. Prefer using Publishable API keys instead."

#### Legacy Key: service_role (secret)

- Label: `service_role` mit rotem `secret`-Badge
- API Key: vollständig verdeckt mit `••••••••••••••••••••••••••••••••••••••••••••••••••••••••` — Button: `Reveal`
- Beschreibung: "This key has the ability to bypass Row Level Security. Never share it publicly. If leaked, generate a new JWT secret immediately. Prefer using Secret API keys instead."

#### Abschnitt: Disable legacy API keys

- Text: "Make sure you are no longer using your legacy API keys before proceeding."
- Button: `Disable JWT-based API keys`

---

## Gruppe C — Vercel Kadi-v2 Settings (Environments + General)

**Beteiligte Dateien:** Bildschirmfoto 2026-05-09 um 15.34.03.png + 15.34.11.png

**App/Tool:** Vercel  
**URL:** `vercel.com/kadicons-projects/kadi-v2/settings/environments` bzw. `.../settings/general`  
**Zeitstempel:** 2026-05-09, 15:34 Uhr  
**Projekt:** kadi-v2 (unter Org `kadicons-projects`)

### Bild 15.34.03 — Environments

**Linke Sidebar (Settings-Navigation):**

- Settings (Abschnitte):
  - General
  - Build and Deployment
  - **Environments** (aktiv, fett/hervorgehoben)
  - Git
  - Deployment Protection
  - Functions
  - Cron Jobs
  - Microfrontends
  - Project Members
  - Webhooks
  - Drains
  - Security
  - Connectivity
  - Advanced

**Hauptbereich:**

Titel: **Environments**  
Untertitel: "Environments help manage the deployment lifecycle on the Vercel platform."  
Button oben rechts: `Create Environment` (dunkler Button)

**Tabelle:**

| Spalte | Spalte | Spalte |
|--------|--------|--------|
| Name | Branch Tracking | Domains |
| ● Production | `/ main` (Branch-Icon) | `kadi-v2.vercel.app +2` |
| ◐ Preview | "All unassigned git branches" | "No custom domains" |
| ✏ Development | ">_ Accessible via CLI" | "No custom domains" |

- Production hat 3 Domains (`.vercel.app` + 2 weitere, vermutlich custom)
- Preview + Development: keine custom domains

### Bild 15.34.11 — General Settings

**Linke Sidebar:** Gleiche Navigation, `General` aktiv.

**Hauptbereich (scrollbar):**

#### Abschnitt: Project Name

- Label: "Project Name"
- Beschreibung: "Used to identify your Project on the Dashboard, Vercel CLI and in the URL of your Deployments."
- Eingabefeld (Text): Prefix (read-only grau) = `vercel.com/kadicons-projects/`, Wert = `kadi-v2`
- Link: "Learn more about Project Name ↗"
- Button: `Save` (rechts)

#### Abschnitt: Project ID

- Label: "Project ID"
- Beschreibung: "Used when interacting with the Vercel API."
- Anzeige-Feld (read-only): `prj_ZVVMdgtIXXMNy1k+IKL1Ngy3D5h=` (+ Kopier-Icon)
- Link: "Learn more about Project ID ↗"

#### Abschnitt: Vercel Toolbar

- Label: "Enable the Vercel Toolbar on your Deployments."
- **Pre-Production Deployments:** Dropdown = `Default (controlled at the team level)`
- **Production Deployments:** Dropdown = `Default (controlled at the team level)`
- Info-Text: "To use the toolbar in production your team members need the Chrome extension or to enable the toolbar for that domain in the toolbar menu. Learn more about the toolbar in production."
- Link: "Learn more about the Vercel Toolbar ↗"
- Button: `Save`

---

## Gruppe D — Supabase API Keys – kadi-v2 Projekt (Neu + Legacy)

**Beteiligte Dateien:** Bildschirmfoto 2026-05-09 um 15.45.05.png + 15.45.11.png

**App/Tool:** Supabase  
**URL:** `supabase.com/dashboard/project/nghepoidagwamsesrcdl/settings/api-keys` bzw. `/legacy`  
**Zeitstempel:** 2026-05-09, 15:45 Uhr  
**Projekt:** kadi-v2 (Breadcrumb: `/ kadi-v2 / PRO / kadi-v2 / main / PRODUCTION`)

### Bild 15.45.05 — Publishable and secret API keys

Gleiche Struktur wie Gruppe B.

**Notification-Box** (hellblau): "Your new API keys are here" — gleicher Text wie in Gruppe B.

#### Publishable key – Tabelle:

| NAME | API KEY |
|------|---------|
| default / No description | `sb_publishable_COIN-04ZJ_sIIfyPAPI3Q0_NHR1B...` (truncated + Copy-Icon) |

#### Secret keys – Tabelle:

| NAME | API KEY |
|------|---------|
| kadi_v2_rotation20260509 / Rotation nach Audit 2026-05-09 | `sb_secret_MzZuk•••••••••••` (verdeckt + Eye-Icon + Copy-Icon) |

**Besonderheit:** Secret Key hat abweichenden Namen `kadi_v2_rotation20260509` statt `default`, und Beschreibungstext: "Rotation nach Audit 2026-05-09"

### Bild 15.45.11 — Legacy anon, service_role API keys

#### anon public:

- API Key (sichtbar, gekürzt): `eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.ey.JpC3MiOi...JzdXBhYmFzZSIsInJlZiI6Im5naGVwb2lkYWd3YW1zZXNyY2RsIiwicm9sZSI6ImFub24iLCJpYXQiOjE3...` (+ Copy-Button)
- Hinweis: "Prefer using Publishable API keys instead."

#### service_role (secret):

- Verdeckt mit `Reveal`-Button
- Hinweis: "Prefer using Secret API keys instead."

#### Disable-Abschnitt: "Disable legacy API keys" + Button `Disable JWT-based API keys`

---

## Gruppe E — Supabase API Keys – Test-1 Projekt (Neu + Legacy)

**Beteiligte Dateien:** Bildschirmfoto 2026-05-09 um 15.56.37.png + 15.56.42.png

**App/Tool:** Supabase  
**URL:** `supabase.com/dashboard/project/dvvlyqlvaxncsuemjksv/settings/api-keys` bzw. `/legacy`  
**Zeitstempel:** 2026-05-09, 15:56 Uhr  
**Projekt:** Test-1 (Breadcrumb: `/ KADiCon / FREE / Test-1 / main / PRODUCTION`)

### Bild 15.56.37 — Publishable and secret API keys

Gleiche Seitenstruktur wie Gruppen B und D.

#### Publishable key – Tabelle:

| NAME | API KEY |
|------|---------|
| default / No description | `sb_publishable_FCVOURBB8f6ajiTYLY0rvg_sARIA...` (truncated) |

#### Secret keys – Tabelle:

| NAME | API KEY |
|------|---------|
| default / No description | `sb_secret_SEATb•••••••••••` (verdeckt) |

### Bild 15.56.42 — Legacy anon, service_role API keys

#### anon public:

- API Key (sichtbar, gekürzt): `eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.ey Jpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImR2dmx5cWx2YXhuY3N1ZW1qa3N2IiwicmhsZSI6ImFub24iLCJpYXQiOjE3...` (+ Copy-Button)

#### service_role (secret):

- Verdeckt mit `Reveal`-Button

#### Disable-Abschnitt: Button `Disable JWT-based API keys`

---

## Gruppe F — Reddit App Create (Formular)

**Beteiligte Dateien:** Bildschirmfoto 2026-05-09 um 18.26.01.png + 18.26.03.png

**Screen/Feature-Name:** Reddit Prefs – Apps → Create Application  
**App/Tool:** reddit.com  
**URL:** `reddit.com/prefs/apps`  
**Zeitstempel:** 2026-05-09, 18:26 Uhr

### Kontext (linke Sidebar des Browsers)

Sichtbare Menü-Unterpunkte (vermutlich Reddit-Prefs-Navigation, klein):
- Announcements
- Save Content
- Invite or remove other moderators
- Read Content
- Report content
- My profile
- Block or unblock accounts
- Update account information
- Subscription: Traffic
- Wiki
- Moderate Wiki
- Make changes to your subreddit
- Change my contributor status
- Manage my Plan
- History

Ganz unten: `Developers: reddit`

### Hauptformular: "create application"

**Intro-Text:**  
"By creating an app, you agree to the Reddit Developer Terms and Data API Terms. You must also register to use the API."

#### Felder:

| Feldname | Typ | Wert / Placeholder | Pflicht |
|----------|-----|--------------------|---------|
| name | Text-Input | `aria-raider` (eingetragen) | (unklar) |
| (App-Typ Auswahl) | Radio-Buttons (3 Optionen) | | |
| → web app | Radio | "It is web based application" | |
| → installed app | Radio (ausgewählt) | "An app intended for installation, such as on a mobile phone" | |
| → script | Radio | "Script for personal use. Will only have access to the developers accounts" | |
| description | Textarea | (leer) | optional |
| about url | Text-Input | (leer) | optional |
| redirect uri | Text-Input | `http://localhost:8080` (eingetragen) | (unklar) |

#### reCAPTCHA

- Checkbox: "Ich bin kein Roboter"
- In Bild 18.26.01: Checkbox noch nicht aktiviert
- In Bild 18.26.03: Checkbox ist aktiviert (Häkchen sichtbar)

#### Buttons:

- `create app` (roter/orangener Button, primär)

**Rechtlicher Hinweis:**  
"In order to create an application or use our API you can read our full policies here: https://support.reddithelp.com/hc/en-us/articles/427289835645644... Responsible-Builder-Policy"

### Aria-Chat-Kontext (rechts im Bild, Aria-Konversation sichtbar)

Ein Aria-Chat-Panel ist rechts im Split-Screen sichtbar (macOS Fensteraufteilung). Inhalt (sichtbare Teile):

**Aria-Nachricht:**
- "...trailing dot in redirect URI"
- "Setz Ende in meiner Nachricht, du hast ihn mir als -Validat-craeft da mit 500"
- Text erwähnt `http://localhost:8888`, Punkt am Ende, Status 500
- "Dann im redirect-URI-Feld löschen, sodass nur das hier"
- "create app → Klicken."

**Kontext:** Kais erstellt eine Reddit OAuth2-App namens `aria-raider` für Aria, nutzt `installed app` Typ, redirect uri `http://localhost:8080`. Aria hilft beim Debugging (trailing dot issue, Port 8888 vs 8080).

**Weitere sichtbare Aria-Chat-Blase:**
- "...warte 5-2 Min warten (transient) oder reload nach 500; dein Account ist möglicherweise zu neu für manctional API-Apps bei brandneuen Accounts; dann warten oder ein bisschen Karma sammeln (2.8, 1-2 ...)"

---

## Gruppe G — Cloudflare Access: Policy-Editor + Authentication-Tab

**Beteiligte Dateien:** Bildschirmfoto 2026-05-09 um 20.41.03.png + 20.41.09.png

**Screen/Feature-Name:** Cloudflare Zero Trust → Access → Applications → (App) → Policy & Authentication  
**App/Tool:** Cloudflare Zero Trust / Access  
**URL:** (nicht sichtbar, Cloudflare-Dashboard intern)  
**Zeitstempel:** 2026-05-09, 20:41 Uhr

### Bild 20.41.03 — Policy-Editor (klein, ganzer Screen sichtbar)

Der Screen ist komprimiert/klein dargestellt. Erkennbare Bereiche:

#### Oberer Bereich: Policy rules

- Sektion **"Include"**:
  - Zeile mit Radio/Select: (Rule-Typ Selector, unklar)
  - Button: `+ Add include (OR)` | `+ Add require (AND)` | `+ Add exclude (NOT)`

#### Rechter Bereich: Policy details

- **Policy Name** (Required): `mentos + tablet??` (eingetragener Wert, unklar ob Produktiv-Name)
- **Action** (Required): `Allow` (Dropdown, ausgewählt)
- **Policy session duration** (Required): `Same as application session duration` (Dropdown)

#### Additional settings (optional):

| Setting | Toggle |
|---------|--------|
| Override global multi-factor authentication settings (MFA) — Set MFA requirements for users matching this policy. | OFF |
| Purpose justification — Require a user to enter a justification for any access to this application. | OFF |
| Temporary authentication — Require a user to obtain temporary access from authorized approvers. | OFF |

#### Connection settings:

- **Remote Desktop Protocol (RDP):** Rubrik-Header
- **Clipboard sharing:** "Manage copy/pasting between local clients and remote sessions." Dropdown: `Disable copy/pasting`
- **Tool connects:** (unklar, weitere Zeile)

**Buttons am unteren Rand:** `Cancel` | `Save Policy`

#### Policy tester (unterer Bereich):

- Text: "The policy tester evaluates the last seen identity of active users. Login decisions may differ if there are changes to user attributes evaluated by this policy."
- Eingabefeld: (leer, zum Eingabe einer E-Mail/Identität zum Testen)

---

### Bild 20.41.09 — Authentication Tab (Zoomed-In / Vollbild)

**Titel:** `Authentication NEW`  
**Untertitel:** "Configure identity providers and multi-factor authentication for this application."  
**Tab-Schalter oben rechts:** `Identity` (aktiv) | `MFA`

#### Bereich: Identity Provider Settings

**Toggle-Zeile 1:**
- Label: **Accept all available identity providers**
- Toggle: **AN (grün)**

**Eingabe-Zeile 2:**
- Label: "Choose available identity providers for this application"
- Typ: Dropdown (Multi-Select)
- Placeholder: `Select available identity providers`
- Status: Dropdown ist ausgeklappt aber leer (keine Einträge sichtbar; deaktiviert weil "Accept all" an)

**Toggle-Zeile 3:**
- Label: **Apply instant authentication**
- Beschreibung: "Allow users to skip identity provider selection when only one login method is available."
- Toggle: **AN (grün, leicht)**

**Toggle-Zeile 4:**
- Label: **Authenticate with Cloudflare One Client**
- Beschreibung: "Allow users to connect automatically to this application when they have an authenticated session with the Cloudflare One Client. Your device enrollment permissions must allow Cloudflare One Client Authentication. Manage client settings ↗"
- Toggle: **AUS (grau, mit X)**

#### Bereich: Preview (visuelles Flussdiagramm)

Dreispaltig:

| SOURCES | | POLICIES | | DESTINATIONS |
|---------|---|---------|---|--------------|
| "No sources set" | → | "No policies added" | → | "No destinations assigned" |

#### Bereich: Details (Anwendungs-Metadaten)

**Name** (Required):
- Beschreibung: "Use an auto-generated name or add your own."
- Eingabefeld (Text): Wert = `console`
- Session Duration (Required):
- Beschreibung: "Policy and global session durations override the application session duration."
- Dropdown: Wert = `24 hours`

**Buttons am unteren Rand:** `Cancel` | `Create` (blauer Button)

---

## Gruppe H — Supabase Database Settings – kadi-v2

**Beteiligte Dateien:** Bildschirmfoto 2026-05-11 um 15.13.01.png + 15.13.09.png

**App/Tool:** Supabase  
**URL:** `supabase.com/dashboard/project/nghepoidagwamsesrcdl/database/settings`  
**Zeitstempel:** 2026-05-11, 15:13 Uhr  
**Projekt:** kadi-v2 (PRO)

### Linke Sidebar – Navigation

#### DATABASE MANAGEMENT

- Schema Visualizer
- Tables
- Functions
- Triggers
- Enumerated Types
- Extensions
- Indexes
- Publications

#### CONFIGURATION

- Roles
- Policies
- **Settings** (aktiv, fett)

#### PLATFORM

- Replication
- Backups
- Migrations
- Wrappers (mit Untermenü-Pfeil →)
- Database Webhooks (mit Untermenü-Pfeil →)

#### TOOLS

- Security Advisor
- Performance Advisor
- Query Performance

### Bild 15.13.01 — Connection Pooling Abschnitt

**Seiten-Titel:** Database Settings  
**Seiten-Untertitel:** "Connections, security, and network configuration."

#### Abschnitt: Database password

- Label: "Database password" / "Used for direct Postgres connections"
- Button: `Reset database password`
- Info-Text: "The database password isn't visible after creation. Resetting it will break any existing connections."

#### Abschnitt: Connection pooling

- Button/Link: `Docs`
- **Checkbox:** "Dedicated pooler uses IPv6 by default"  
  - Text: "Connections from IPv6-only networks require enabling the IPv6 add-on"  
  - Button: `Enable IPv6 add-on` (inaktiv/grau)

- **Connection poolers:** "Configuration is shared across all connection poolers."  
  - Spaltenköpfe: POOLER | REPLICATOR

- **Connection pool size:**
  - Text: "The maximum number of connections made to the underlying Postgres cluster, per user-db combination. Pool size has a default of 15 based on your compute size of Micro."
  - Eingabefeld (Zahl): `15` | Einheit: `connections`

- **Max client connections:**
  - Text: "The maximum number of concurrent client connections allowed. This value is fixed at 200 on Micro and cannot be changed. Learn more."
  - Anzeige-Feld (read-only): `200` | Einheit: `clients`

**Buttons:** `Cancel` | `Save`

### Bild 15.13.09 — SSL + Disk + Network Abschnitte

#### Abschnitt: SSL configuration

- Rubrik-Header: "SSL configuration" + `Docs`-Link
- **Toggle: Enforce SSL on incoming connections**
  - Text: "Reject non-SSL connections to your database"
  - Toggle: (Zustand unklar, klein)
- **SSL Certificate:**
  - Text: "Use this certificate when connecting to your database to prevent snooping and man-in-the-middle attacks."
  - Button: `Download certificate`

#### Abschnitt: Disk management

- Rubrik-Header: "Disk management" + `Docs`-Link
- **Hinweis-Box** (gelb/orange):  
  - Text: "Disk management has moved — Disk configuration is now managed alongside Project Compute on the new Compute and Disk page."
  - Button: `Go to Compute and Disk`

#### Abschnitt: Network restrictions

- Rubrik-Header: "Network restrictions" + `Docs`-Link + Button `Add restriction`
- Status: "Your database can be accessed by all IP addresses. You may start limiting access to your database by adding a network restriction."
- Button: `Restrict all access`

#### Abschnitt: Network bans

- Rubrik-Header: "Network bans" + `Docs`-Link
- Status: "There are no banned IP addresses for your project"

---

## Gruppe I — Supabase Connect Dialog – kadi-v2

**Beteiligte Datei:** Bildschirmfoto 2026-05-11 um 15.16.06.png

**Screen/Feature-Name:** Supabase "Connect to your project" Modal/Dialog  
**App/Tool:** Supabase  
**URL:** `supabase.com/dashboard/project/nghepoidagwamsesrcdl/database/settings` (Modal drüber)  
**Zeitstempel:** 2026-05-11, 15:16 Uhr

### Modal-Layout

Titel: **Connect to your project**  
Untertitel: "Choose how you want to use Supabase"  
Schließen-Button: ✕ (oben rechts)

### Tab-Navigation (4 Tabs)

| Tab | Icon | Untertitel |
|-----|------|-----------|
| Framework | Framework-Icon | Use a client library |
| **Direct** (aktiv) | Direct-Icon | Connection string |
| ORM | ORM-Icon | Third-party library |
| MCP | MCP-Icon | Connect your agent |

### Bereich: Connection Method (Radio-Buttons)

**Ausgewählt:** `Direct connection` (Radio, blauer Punkt)
- Text: "Ideal for applications with persistent and long-lived connections, such as those running on virtual machines or long-standing containers."

Weitere Optionen:
- `Transaction pooler` — "Ideal for stateless applications like serverless functions where each interaction with Postgres is brief and isolated."
- `Session pooler` — "Only recommended as an alternative to Direct Connection, when connecting via an IPv4 network."

### Bereich: Type

- Label: "Type"
- Dropdown (Single-Select): `URI` (ausgewählt)

### Bereich: Connect your app

**Header:** "Give your agent everything it needs" | Button rechts: `Copy prompt`

**Checkbox:** "Direct connections use IPv6 by default"  
- Text: "Enable the dedicated IPv4 address add-on to connect from IPv4-only networks"  
- Buttons: `Enable IPv4 add-on` | `Docs`

**Schritt 1: Connection string**

Label: "Copy the connection details for your database."  
Wert (read-only, scrollbar):  
```
postgresql://postgres:[YOUR-PASSWORD]@db.nghepoidagwamsesrcdl.supabase.co:5432/postgres
```

**Warnung-Box (rot):**  
- Icon: Ausrufezeichen in Kreis  
- Text: "Not IPv4 compatible — Purchase IPv4 add-on or use Shared Pooler if on a IPv4 network"  
- Link: `IPv4 add-on`

**Aufklappbereich:** "Some platforms are IPv6-only:" (ausgeklappt)

```
host: db.nghepoidagwamsesrcdl.supabase.co
port: 5432
database: postgres
user: postgres
```

**Schritt 2: Install Agent Skills (Optional)**

Label: "Agent Skills give AI coding tools ready-made instructions, scripts, and resources for working with Supabase more accurately and efficiently."  
Command-Box:  
```
npx skills add supabase/agent-skills
```

---

## Gruppe J — n8n Login

**Beteiligte Datei:** Bildschirmfoto 2026-05-11 um 20.41.36.png

**Screen/Feature-Name:** n8n — Sign in  
**App/Tool:** n8n (Workflow-Automation, selbst-gehostet oder Cloud)  
**URL:** (nicht sichtbar, vermutlich localhost oder n8n.cloud)  
**Zeitstempel:** 2026-05-11, 20:41 Uhr

### Layout

Zentrierter Login-Card auf weißem Hintergrund.

**Logo:** n8n Logo (dreifach verbundene Knoten, pink/rot) + Text `n8n`

### Formular: "Sign in"

| Feld | Typ | Placeholder/Wert | Pflicht |
|------|-----|------------------|---------|
| Email | Text (E-Mail) | (leeres Eingabefeld, blauer Fokus-Rahmen) | ja |
| Password | Password | (leeres Eingabefeld) | ja |

**Buttons:**
- `Sign in` — roter Primär-Button (breit, unter Password-Feld)

**Link:** `Forgot my password` (roter Link, unter Sign-in-Button, zentriert)

### Stil-Details

- Eingabefelder: abgerundete Ecken (leicht), volle Breite der Card
- Email-Feld hat aktiven blauen Fokus-Rahmen
- Card: weißer Hintergrund, leicht erhöht (Shadow/Border)
- n8n Logo: 3 verbundene rote/pinke Kreise mit Verbindungslinien

---

## Gruppe K — Präsentation: Entscheidungen & Auswirkungen (Slides)

**Beteiligte Dateien:** Bildschirmfoto 2026-05-12 um 14.04.44.png + 14.05.57.png + 14.07.01.png

**Screen/Feature-Name:** Präsentation / Foliensatz — Thema "Entscheidungen"  
**App/Tool:** Keynote / PowerPoint / PDF (Folien-Viewer, unklar)  
**Zeitstempel:** 2026-05-12, 14:04–14:07 Uhr

### Folie 1 (14.04.44) — "Auswirkungen schlechter Entscheidungen"

**Hintergrund:** Dunkelviolett/dunkelrot, Automotive/Motorsport-Stil

**Überschrift (weiß, Großbuchstaben, oben links):**  
`AUSWIRKUNGEN SCHLECHTER ENTSCHEIDUNGEN.`

**Inhalt:** 6 Zeitungsartikel-Ausschnitte als Screenshots/Karten auf dem Slide, verteilt:

| Artikel | Überschrift |
|---------|-------------|
| 1 | "Todesfalle Tesla-Tür — Staatsanwaltschaft schaltet Kraftfahrt-Bundesamt ein" (SZ/großes Format) |
| 2 | "KBA untersucht Phantombremsung" (kleines Format) |
| 3 | "Noch immer zu viele Abgase bei Diesel-PKW – VW verliert vor Gericht" |
| 4 | "Strom fällt bei Unfall aus: Xiaomi SU7 wird zur Todesfalle" |
| 5 | "Toyota raided as safety testing scandal escalates" (englisch) |
| 6 | "Umwelthilfe wirft BMW Manipulation bei Abgaswerten vor" |
| 7 | "Behörde nimmt Fords Assistenzsystem ins Visier" (kleines Format) |
| 8 | "Kalifornien droht Tesla mit einmonatigem Verkaufsstopp" |

### Folie 2 (14.05.57) — "Auswirkungen guter Entscheidungen"

**Hintergrund:** Gleiche dunkelviolett/dunkelrot-Automotive-Ästhetik, BMW-Renderbild (M3 Touring/Sportwagen) rechts)

**Überschrift (weiß, Großbuchstaben, oben links):**  
`AUSWIRKUNGEN GUTER ENTSCHEIDUNGEN.`

**Inhalt:** 4 Zeitungsartikel-Ausschnitte als Karten:

| Artikel | Überschrift |
|---------|-------------|
| 1 | "Lichtblick für Deutschland: BMW liefert den Gegenentwurf zum Drama in der Autoindustrie" |
| 2 | "Kein Verbrenner-Aus: BMW-Manager erklärt Technologie-Offenheit – 'Flexibel für Entwicklungen'" |
| 3 | "Aprilscherz wird Realität: BMW M3 Touring bei 24h Nürburgring 2026!" |
| 4 | "Yesss! BMW bringt M3 Touring: Dieser Motor steckt im Münchner Power-Kombi — BMW have revealed the return of the iconic M5 Touring estate – which was originally discontinued in 2010 with the V10-engined 'E61'." |

### Folie 3 (14.07.01) — Kernbotschaft / Statement-Slide

**Hintergrund:** Dunkelviolett-Gradient (lila zu rot), 5 überlagerte Hintergrundbilder (collageartig):
- Turmsilhouette (links)
- Ampel (rot)
- Menschenmenge/Markt (Mitte)
- Luxusuhr (Rolex-artig, Nahaufnahme)
- Hand mit Stift/Feder (rechts)

**Kleiner Text (oben, weiß):**  
`DER MENSCH TRIFFT TÄGLICH BIS ZU`

**Große Hauptaussage (weiß, fett, zentriert):**  
`40.000 ENTSCHEIDUNGEN`

**Seitenzahl:** `5` (unten rechts, klein)

**Kontext:** Folie gehört zu einer Präsentation über Entscheidungsqualität in der Automobilindustrie (schlechte vs. gute Entscheidungen). Zielgruppe vermutlich Management/Stakeholder, Stil ist modern/dunkel/professionell. Kein App-Name, kein Firmen-Logo sichtbar.

---

## Zusammenfassung b_23

- **Substanz-Screens dokumentiert:** 11 (Gruppen A bis K)
- **NOISE:** 0
- **Gesamt Bilder:** 20 (mehrere Gruppen zusammengeführt)
