Projektstand

So weit ist KISP. Die Karten stammen aus dem Projektboard und wandern von links nach rechts, bis sie erledigt sind. Die Seite wird aus dem Board erzeugt und ändert sich mit ihm.

Backlog22

Ideen und Aufgaben für später

  • Seite „Glossar“: Fachbegriffe erklären, aus den Beiträgen verlinken

    • Inhalte
  • Konvertierskript md2blocks.py: TODO-Absätze mit eigener CSS-Klasse ausgeben, Schlüsselbegriffe fett; Beiträge 11 und 15 anpassen

    • Inhalte
    • Effizienz
  • Eine unerwartete interne Netzwerkadresse im WordPress-Container und die Herkunft des Action Schedulers klären

    • Infrastruktur
  • Zugangsdaten in den Zugriffsprotokollen des Reverse Proxys schwärzen; Ausnahmen für externe Wartungsdienste im Blick behalten

    • Sicherheit
  • Echte Absenderadresse im Reverse Proxy ankommen lassen, danach Zugriff auf das lokale Netz beschränken

    • Sicherheit
    • Infrastruktur
  • Default-Block-Theme im Site Editor gestalten, schlicht und schön

    • WordPress
  • Export zu All-Inkl übertragen: Skript auf dem Cube per SSH/SFTP, Schlüssel unter /etc/terruhn.it/credentials/ (Entscheidung 2026-10-05)

    • Infrastruktur
  • Domain bei All-Inkl auf das Webverzeichnis der statischen Seite legen; Zugriffsprotokolle im KAS abgeschaltet lassen (Angaben zum Datenschutz sagen: kein Zugriffsprotokoll)

    • Infrastruktur
  • Security-Header im Caddyfile setzen und prüfen

    • Sicherheit
  • Datenbank-Backup und restic einbinden, Modul im Cube-Audit

    • Infrastruktur
  • Hinweis auf KI-Nutzung

    • Inhalte
    • Recht
  • Strong Testimonials statisch, ohne Cookies

    • WordPress
  • QR-Code als vCard (Name, Telefon, E-Mail, Website) plus URL, per Skript

    • Inhalte
  • Messung dynamisch gegen statisch: Lighthouse, Seitengewicht, CO₂ pro Aufruf

    • Messung
  • Energiebedarf des Self-Hostings einordnen

    • Messung
  • Angriffsfläche dynamisch gegen statisch vergleichen

    • Sicherheit
  • Barrierefreiheit prüfen

    • Inhalte
  • Vergleich WP Umbrella und Simply Static Studio, inkl. Umzugsaufwand für KISP

    • Projektentwicklung
  • Haiku-Subagent für Board und Protokoll testen

    • Effizienz
  • Board als FluentBoards-JSON exportieren

    • Effizienz
  • SEO nach Paket 5 des Rahmenauftrags – zum Schluss

    • Projektentwicklung
  • Retrospektive: Erkenntnisse, Gesamtverbrauch Tokens und Energie

    • Projektentwicklung
    • Effizienz

Offen5

Nächste Schritte

  • Backup-Konzept festlegen: UpdraftPlus für WordPress, restic für Datenbank und Server (Backlog-Karte), Upstream-Git-Repository für den Projektordner, z. B. Forgejo bei local-it.org; WP Umbrella ist abgerissen (IP-Liste unvollständig)

    • Infrastruktur
  • Etappe 05 – SEO-Baseline nach dem Go-live

    • SEO
  • Nach dem Start: Sitemap in der Search Console einreichen; llms.txt auf manuelle Auswahl prüfen

    • Projektentwicklung
  • TODOs in Beitrag 15 (DNS und WP-Cron) klären, sichtbare TODO-Absätze prüfen

    • Inhalte
  • Vor dem öffentlichen Start: Einstellungen → Lesen → „Suchmaschinen davon abhalten, diese Website zu indexieren“ wieder deaktivieren (gesetzt in Etappe 03)

    • Projektentwicklung

In Arbeit1

Läuft gerade

  • Etappe 03 – Simply Static Pro: Aufgaben 4–8 erledigt, zwei Exporte im Staging; offen: Export schlank (62 Dateien, 2,4 MB, Smart Crawl aus); offen: Yoast-Zeile und BOM in llms.txt, Übertragung nach All-Inkl

    Tokens: Output 147,7k · Cache-Read 20,7 Mio. (Sonnet, Teil 1–3)

    • WordPress
    • SimplyStatic

Blockiert0

Wartet auf etwas

Keine Einträge

Review1

Fertig, zur Durchsicht

  • Etappe 03, Aufgaben 1–3: Yoast SEO installiert und schlank konfiguriert, Indexierung gesperrt; Search Console Domain-Property bestätigt

    • WordPress
    • Messung

Erledigt20

Abgeschlossen

  • Seite „Spart eine statische Website Energie?“ (Seite 79) veröffentlicht, Menüpunkt „Energievergleich“, Entwurf inhalte/energie-statische-seite.md

    • Inhalte
    • Messung
  • Simply-Static-Diagnose: WP-Cron-Prüfung mit SS_CRON in wp-config.php grün; Beitrag 74 als Entwurf, Inhaltsentwurf inhalte/03-cron-diagnose.md

    • Inhalte
    • SimplyStatic
  • Beitrag „Aus 80 Megabyte werden 2,4“ (Beitrag 64) veröffentlicht

    • Inhalte
  • Beitrag „Der erste Export“ (Beitrag 53) veröffentlicht, TODOs aufgelöst; Fortsetzung in Beitrag 64

    • Inhalte
  • Seite „Ideenspeicher“ (Seite 57) aus IDEEN.md per Skript ideen.py erzeugt und veröffentlicht

    • Inhalte
  • Seite „Projektstand“ (Seite 48) aus BOARD.md per Skript projektstand.py erzeugt, im Fußbereich verlinkt

    • Inhalte
    • Effizienz
  • Beitrag „Eine Seite, die sich selbst auf dem Laufenden hält“ (Beitrag 43) veröffentlicht, Inhaltsentwurf inhalte/04-technik-seite.md

    • Inhalte
  • Seite „Technik des Backends“ (Seite 41, Slug technik) veröffentlicht; Skript skripte/technik-seite.sh und Timer kisp-technik.timer aktualisieren sie täglich

    • Inhalte
    • Infrastruktur
    • Effizienz
  • Angaben zum Datenschutz (Seite 3) veröffentlicht, Umschalter mit/ohne WordPress, Link im Fußbereich

    • Recht
    • Inhalte
  • Verworfen: Cookiefreie Statistik aus Caddy-Logs mit GoAccess (statische Seite bei All-Inkl, ohne Zugriffsprotokolle)

    • Messung
  • Startseite (27) an Hosting bei All-Inkl angepasst

    • Inhalte
  • Beitrag „Ein Schlüssel für Claude, mit engen Grenzen“ (Beitrag 33) veröffentlicht

    • Inhalte
  • Startseite (Seite 27) und Blog (Seite 29) veröffentlicht, unter Einstellungen → Lesen festgelegt; Hinweis auf KI-Nutzung auf der Startseite

    • Inhalte
    • WordPress
  • Impressum: Seite 25, auf das Nötigste reduziert, im Backend veröffentlicht

    • Recht
  • Etappe 04 – Claude-Anbindung über WP-CLI: Wrapper kisp-wp mit Allowlist und sudo-Regel, Test bestanden, Inhaltsentwurf inhalte/04-claude-anbindung.md

    Tokens: Output 211,1k · Cache-Read 27,4 Mio. (Sonnet + Opus)

    • Sicherheit
    • Infrastruktur
  • Etappe 02 – Backend: WordPress-Stack und Caddy mit Passwortschutz, WP-CLI getestet, Inhaltsentwurf inhalte/02-backend.md

    Tokens: Output 35,8k · Cache-Read 4,8 Mio. (Sonnet)

    • WordPress
    • Infrastruktur
  • Etappe 01 – Kurze Marktanalyse; Domain thekeepitsimpleproject.org

    Tokens: Output 10,7k · Cache-Read 1,25 Mio. (Sonnet)

    • Projektentwicklung
  • Vorarbeit im Chat: Konzept, Projektstruktur, Modellwahl

    • Projektentwicklung
  • Entscheidung Textfassungen: Geschichte sichtbar, technische Details aufklappbar (Core-Block „Details“)

    • Inhalte
  • Entscheidung Hosting: WordPress auf dem Cube hinter Basic Auth, statischer Export bei All-Inkl (geändert 2026-10-05, vorher Caddy per DDNS)

    • Infrastruktur

Stand: 2026-10-06 UTC