Studios in MotionProjektkartei

mitfit Werkstatt und Landing-Page-Wandler

Wartet

Arbeiten für Partner mitfit/FACEFORCE: Landing-Page-Wandler, Template-Labor, FACEFORCE-VPS als Werkstatt, Shop-Web-Komponente

Bereich
Kunden
Start
01.09.2026
Zuletzt
21.09.2026
Am Zug
René
Nächster Schritt, René

Repo studios-in-motion-team/landingpage-wandler anlegen lassen (René oder Tobias), Wandler gegen die ZIP-Exporte aus dem Template-Labor testen

Worum es geht

Sammelakte für unsere Arbeiten rund um die mitfit-Welt des Partners (Betreiber der Werkstatt ist René, Entwickler im Partnerteam sind Tobias Gerlach und Ed Mueller). Drei Stränge: der Landing-Page-Wandler (ZIP-Layout wird per Claude in ein mitfit-taugliches Astro-Template gewandelt), das Design-Labor mitfit-template-lab und der FACEFORCE-VPS als Entwicklungsmaschine. Dazu die Einbettung der mitfit-Shop-Web-Komponente auf Golf-Bühnen. mitfit selbst bleibt Kollegen-Gebiet, wir betten nur ein. Der Zuschnitt dieser Akte ist unsicher und sie sollte eventuell in mehrere geteilt werden prüfen.

Stand

  • FACEFORCE-VPS (root@178.105.130.56): Etappen 1 bis 3 fertig am 10.09. (Node 22, PHP 8.3, Composer, gh, Claude Code, fail2ban; /root/system-mitfit-complete mit Vault und 16 Repos geklont). Bot-Konto mitfit-agent im Org-Team FitAgents. Tobias bekam die Einstiegsmail, René will mit der Werkstatt selbst nichts zu tun haben, Tobias übernimmt ab 11.09.
  • Landing-Page-Wandler (gebaut 18.09. auf dem FACEFORCE-Server): läuft als wandler.service unter https://wandler.lab.faceforce-ai.de, 4 Commits (letzter 926fa2d), liegt nur lokal; ein Testlauf („Golf Schnupperkurs Muster“, 414 s, 1,38 USD).
  • Template-Labor: Arbeitsklon /root/work/mitfit-template-lab (10 Commits bis 64adeba vom 04.09.), Bühne p7 mit Galerie aller 9 Templates; ZIP-Exporte golf-schnupperkurs-3.zip und fitness-neon-athletic.zip fertig, noch nicht im Wandler getestet.
  • mitfit-Shop-Web-Komponente <mitfit-shops> läuft auf den Golf-Bühnen p10/p11 (Schnupperkurs, Shop des Vorbilds Homburg 19,90 €).
  • mitfit-Repos lokal: /root/mitfit-docs (Vault, letzter Commit 18.09.), /root/mitfit-stats (Stand 25.07.).

Offen

  • René Repo studios-in-motion-team/landingpage-wandler (privat) anlegen lassen (Bot mitfit-agent darf in der Org keine Repos anlegen), dann push und devel abzweigen.
  • René Server-Härtung FACEFORCE: E1 bis E8, Reboot-Go, root-Passwort, ClickHouse-Passwort rotieren (stand in .bash_history), Hetzner-Firewall (Stand 10.09., prüfen).
  • René mitfit-stats-Container startet etwa 12 Mal am Tag neu (Befund 10.09.), an Tobias melden.
  • René Shop-Komponente: Bühnen p10/p11 ansehen, Abschluss (Formular, Danke-Seite, Bestätigung) mit dem mitfit-Team klären, entscheiden ob golf3/golf4 den Shop zeigen, mitfit in die Datenschutzerklärung des Clubs.
  • ich Wandler offene Punkte: Coolify-Deploy und API-Schlüssel im Container, Mandantentrennung, Ziel-Adapter „mitfit “ (hängt am Import-Endpunkt POST /v1/landingPageTemplates/import, den es in mitfit noch nicht gibt), Bildvergleich gegen das Original.
  • ich Labor-Bug in der Galerie: Knopf-Beschriftungen und Suchfeld weiß auf weiß (Variablenkollision in der gemeinsamen lab.css); Templates immer isoliert bauen.
  • ich Bühne p7 ist mit Renés Go über die alte Impuls-Saunazeiten-Bühne gelegt; ZIP-Downloads verschwinden beim Bühnen-Neubau.

Entscheidungen und Regeln

  • 2026-09-10: Eigenes GitHub-Bot-Konto mitfit-agent (Team FitAgents) für mitfit, nicht der SIM-Bot; Passwort-Login auf dem VPS vorerst behalten (fail2ban als Kompromiss).
  • 2026-09-10: mitfit-Werkstatt wird von Tobias betrieben, René bleibt Ansprechpartner für Server und Zugänge.
  • Regeln im mitfit-Vault: PRs gegen devel, Review Tobias (Toge360), jeder Schritt ins Änderungslog.
  • 2026-09-20: Buchungsseiten zeigen Preis und Buchung direkt unter dem Hero, mit eingebetteter Web-Komponente statt Links auf externe mitfit-Seiten.
  • Das Template-Labor wird nur zum Gestalten genutzt, kein Deploy; der Wandler soll es später ablösen.
  • mitfit nicht anfassen: auf den Golf-Bühnen nur ansehen, nichts abschicken (Live-Shop Homburg).

Verlauf

  1. Wiedereinstieg Landing-Page-Wandler; Template-Labor von René hochgeladen (/root/transfer/mitfit-template-lab), Arbeitsklon /root/work/mitfit-template-lab gebaut, Bühne p7, isolierte ZIP-Exporte (iso-build.sh, export-zip.py).
  2. mitfit-Shop-Web-Komponente auf den Bühnen p10/p11 (Golf-Template, lotse 2b51d20).
  3. Wandler gebaut und dokumentiert (mitfit-docs, Commits 18d2d55 bis 868651c).
  4. Konzept und Etappen 1 bis 3 der FACEFORCE-VPS-Werkstatt, Bot-Token geprüft, Einstiegsmail an Tobias.
  5. letzter Commit im Template-Labor (64adeba, golf/schnupperkurs-3).
  6. Template-Labor angelegt (nur auf Renés Windows-Rechner, ohne Sicherung).

Wo liegt was

  • FACEFORCE-VPS: root@178.105.130.56 (SSH-Key ~/.ssh/faceforce_deploy), Werkstatt /root/system-mitfit-complete/, Wandler /root/system-mitfit-complete/landingpage-wandler/ (systemd wandler.service, intern 10.0.5.1:4400, nach npm run build immer systemctl restart wandler.service), Admin-Passwort in /root/secrets/wandler-admin.txt (Datei, nicht im Klartext hier). Bot-Token liegt dort unter /root/secrets/github-mitfit.token.
  • Hier: Arbeitsklon /root/work/mitfit-template-lab, Werkzeug /root/work/mitfit-template-lab-werkzeug/ (iso-build.sh <branch>/<slug>, export-zip.py), Exporte /root/transfer/mitfit-template-export/, Konzept /root/transfer/faceforce-vps-konzept/konzept-und-arbeitsplan-2026-09-10.md.
  • Vault /root/mitfit-docs: 02 Repos/landingpage-wandler.md, 04 Module/Konzept Landing-Page-Wandler.md, 99 Meta/Änderungslog.md, 07 Agent-Coding/Entwicklungs-VPS.md.
  • Golf-Template: src/components/mitfit/MitfitShop.astro, Konfig integrations.mitfitShop; Build-Override SIM_MITFIT_SHOP="schnupperkurs=655:10:<kampagne>" bei jedem Bühnen-Neubau. Wiki _WIKI/mitfit-shop-webkomponente.md.
  • Bühnenbau Labor: deploy/preview.sh /root/work/mitfit-template-lab "mitfit Template-Labor: Galerie" "" --slot p7 --von claude; Node 22 unter /opt/node22.