Jan-Niclas Loosen and Claude Opus 5.5
c4efeb3ba4
feat: Divi-Freigabe je Fähigkeit – CompatibilityMatrix aus Problemen mit Art und Fähigkeiten (ManifestCheck::problems), automatische Freigabe unveränderter Fähigkeiten (Filter lit_mcp_divi_auto_release), Mirror-Probleme im Transient (Format 2), ReleaseStatus trägt die Matrix
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 22:05:08 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
710444e88d
feat: Signatur-Fingerabdruck der Divi-Aufrufe (Reflection); fingerprints.json enthält sig:-Einträge, divi-check --update-reference schreibt sie; Referenz für Divi 5.15.1
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 22:01:56 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
392fe7c569
feat: Divi-Fähigkeiten (DiviFeature, Requirement, ConstantRequirement) an Call, Mirror und Manifest; alle acht Adapter getaggt; Tests für Vollständigkeit und die gepinnte Zuordnung
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 21:59:43 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
e6e0f914ba
refactor: ToolAvailability ersetzt die sechs Referenz-Closures in Plugin (Frage vor der Verdrahtung wirft statt still false); DiviIntegration bekommt den Tools-Tab-Zustand als Objekt; Plugin::integrations() mit Verdrahtungstest für Reihenfolge, einmaliges Booten und spätes Binden
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 21:56:36 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
6c59934caa
refactor: Divi-Boot-Schritte in DiviIntegration::boot() (Bootable) – Upgrader-Hook, Prüf-Route, CLI und Reiter „Divi“ über lit_mcp_admin_tabs; IntegrationRegistry::boot() bootet jede Integration genau einmal; Prüfseiten-Aufräumen im load-Hook statt beim Rendern
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 21:53:04 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
06148fb8c1
refactor: Kern ohne Divi – Ports BuilderDetector, MediaUsageSource, EnvironmentComponent und ausgeschlossene Post-Typen im ContentSchema; Divi-Implementierungen und Verdrahtung über DiviIntegration/Plugin; CoreIndependenceTest
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 21:49:28 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
abeb4b0eed
refactor: AbilityRegistrar nimmt AbilityGuard-Liste und ToolRefusal statt DiviToolGate/DiviLocked; DiviToolGate implementiert AbilityGuard, DiviLocked ToolRefusal; Test mit Fake-Guard und Fake-Refusal ohne Divi
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 21:47:26 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
a7a9c09de8
docs: Diagramm der Zielarchitektur (Divi-Freigabe je Fähigkeit) statt Fahrplan-Übersicht
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 21:44:20 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
2facad1cbe
docs: Plan Zwischenschritt – Kern entkoppeln und Divi-Freigabe je Fähigkeit; Übersicht der Pläne (archify)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 21:35:57 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
e7793fd595
refactor: ein Helfer für Gruppen-Kurznamen (NodeSummary::groupShortName), ESCAPED_LETTER_REGEX am UsageQuery-Interface, Docblock DiviComposition::presets; Tests für Muster, Kurzname und Gruppen-Überdeckung
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 17:40:21 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
6d7c59e3fa
docs: Tool-Texte und Guide zu Obergrenze ohne Rechtevorabprüfung, partial_write, Live-Sperre aus der Suche, PAGE_LIMIT; Entscheidungsnotiz zu R11
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 17:38:30 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
06398242d6
fix: detach meldet nicht „alles erledigt“, solange nicht lesbare Fundstellen Verweise enthalten können; PageRewriter::apply liefert hidden_count; Tests für Sperre durch nicht lesbare Seiten und post_ids über der Obergrenze
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 17:38:01 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
b805ed64dd
fix: lit/divi-presets-assign verweigert leeren Text als Preset (Eingabe und Gruppen); Stapelgrenze und Preset-Schema aus PresetAssignment
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 17:36:45 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
6b5de199f9
fix: Texte zu post_ids und Bearbeitungsrecht nennen forbidden für genannte Live-Seiten; Test für genannte blockierte Live-Seite; Smoke prüft Seiten-IDs numerisch
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 17:28:19 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
10bed73b24
test: Ende-zu-Ende-Test der Zuweisung (Stapel, Gruppen, Überdeckung, Massenzuweisung, detach); Entscheidungsnotiz zu 4b
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 17:25:16 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
17af3b05df
docs: Guides zu Preset-Stapeln, Gruppen-Presets, Überdeckungen, Massenzuweisung und detach
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 17:25:16 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
5e56cc38f0
fix: lit/divi-design-detach nennt Snapshot und diff auch, wenn die erste Seite nach dem Preset-Schritt scheitert; Tests für Sperre, Markup und fehlende design_rev
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 17:15:40 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
607e0a21ca
feat: lit/divi-design-detach – Preset-Verweise aus Seiten und verschachtelten Presets entfernen
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 17:09:49 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
d4f235ae5e
feat: lit/divi-presets-assign – Presets site-weit zuweisen mit Probelauf und höchstens 50 Seiten je Aufruf
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 17:07:04 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
65a207488e
fix: Umschreiber nennt Bibliotheks-IDs globaler Instanzen nur bei sichtbaren Bibliotheks-IDs (P13)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 17:04:30 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
d7a991d130
feat: Seiten-Umschreiber für site-weite Preset-Änderungen (Probelauf, höchstens 50 Seiten, Revision und Protokoll je Seite)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 16:59:39 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
d36e8286e8
feat: Umschreib-Strategien für Preset-Zuweisung und -Entkopplung (TreeRewrite, AssignRewrite, DetachRewrite)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 16:57:33 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
763d765660
feat: Fundstellen aller Module eines Typs, Standard-Gruppen-Presets in der Fundstellensuche (ModuleUsageQuery)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 16:55:54 +02:00
Jan-Niclas Loosen and Claude Haiku 5.5
1f9b50f1a6
feat: Warnung, wenn lokale Werte ein zugewiesenes Preset überdecken
...
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
2026-10-18 16:53:38 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
be6ca5bee0
feat: Presets als Stapel, Gruppen-Presets und clear_overrides im Composer
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 16:48:58 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
fafa140546
feat: GroupKeys und PresetAssignment – Preset-Stapel und Gruppen-Presets über eine Engstelle
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 16:45:29 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
6546e23e7f
feat: PresetOverrides – lokale Werte finden, beschreiben und entfernen, die Presets überdecken
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-18 16:43:39 +02:00
Jan-Niclas Loosen and Claude Haiku 5.5
c3f08e2d33
feat: Outline und Knoten zeigen Gruppen-Presets mit Namen
...
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
2026-10-18 16:41:42 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
ca3bbf5ad1
docs: Plan Etappe 4b – Presets an Seiten zuweisen, Massenzuweisung, detach
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 16:34:17 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
3e774507f2
docs: offene Kleinpunkte aus Etappe 4a festgehalten
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 18:13:14 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
bae454c25c
fix: Guide zum Designsystem – Namensregeln, unfiltered_html, Standard-Preset löschen, conflict
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 18:11:02 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
d5fd1642b8
fix: PresetComposer liest nur den von der Ability bereinigten Namen
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 18:10:47 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
3d760113ec
fix: Standard-Preset löschen – nur ausdrückliche Verweise blockieren, implizite Nutzung im Probelauf
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 18:10:11 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
75714429be
fix: Preset-Änderungen ohne unfiltered_html ablehnen, wenn Divi HTML/CSS anderer Presets entfernen würde
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 18:09:31 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
048cd9353d
fix: DesignLock gegen parallele Bestätigungen; confirm ohne design_rev ist ein Eingabefehler
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 18:06:52 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
fc8ffeba9e
fix: DesignArea mit restore() fürs Zurückschreiben und differences() für bereinigte Werte
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 18:04:34 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
60c31f9697
fix: Snapshot-Option je Bereich auf 8 MB begrenzen, älteste Einträge fallen heraus
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 18:03:49 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
fe8a01f878
fix: Sicherheitstest für Redakteure ohne unfiltered_html prüft einen echten Builder-Pfad
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 18:03:21 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
2ed6093f97
test: Ende-zu-Ende-Test der Presets gegen Divi; Guide und Entscheidungsnotiz zu 4a
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:56:07 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
327f8d2d35
feat: lit/divi-design-snapshots und lit/divi-design-restore (Bereich presets)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:52:20 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
2e8f723b01
feat: lit/divi-presets-delete – unbenutzte Presets löschen
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:50:29 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
25720ad086
fix: lit/divi-presets-set – name und rename schließen sich aus, Namensprüfung vorziehen
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:48:43 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
b3c3e69a53
feat: lit/divi-presets-set – Presets anlegen und ändern mit Probelauf und Snapshot
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:47:16 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
341782a34f
feat: lit/divi-preset-get – Preset mit Einstellungen und Fundstellen lesen
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:44:09 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
cc20100cbc
feat: PresetComposer – Preset aus Kurz-/Vollform, Modul und Gruppen-Presets
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:42:18 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
bb4d9b3baf
feat: Änderungs-Pipeline des Designsystems (Probelauf, design_rev, Snapshot, Rollback) und Bereich presets
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:39:58 +02:00
Jan-Niclas Loosen and Claude Haiku 5.5
bfd3840eb1
feat: Fundstellen eines Presets (PresetUsageMatcher, PresetUsageQuery)
...
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
2026-10-16 17:38:22 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
454116851e
refactor: GlobalUsages sucht über UsageQuery – Bibliothekssuche als LibraryUsageQuery
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:36:21 +02:00
Jan-Niclas Loosen and Claude Sonnet 5.5
3fe83e39d3
feat: DesignSystemWriter – Presets über Divis Sync-Ablauf schreiben (Mirror preset-sync)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-16 17:34:49 +02:00
Jan-Niclas Loosen and Claude Haiku 5.5
6ee8f9258a
fix: SnapshotStore verweigert nicht kodierbare Snapshots
...
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
2026-10-16 17:33:03 +02:00
Jan-Niclas Loosen and Claude Haiku 5.5
5ba52b98b3
feat: SnapshotStore – Snapshots des Designsystems je Bereich
...
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
2026-10-16 17:31:48 +02:00
Jan-Niclas Loosen and Claude Haiku 5.5
388b52ea76
feat: PresetDiff – Unterschied zweier Preset-Bestände für den Probelauf
...
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
2026-10-16 17:29:51 +02:00
Jan-Niclas Loosen and Claude Haiku 5.5
578ccba118
feat: PresetScope und PresetBook – Preset-Bestand im Divi-Speicherformat
...
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
2026-10-16 17:27:27 +02:00
Jan-Niclas Loosen and Claude Haiku 5.5
36af846b3e
docs: Divi-Formate der Presets gegen 5.15.1 geprüft
...
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
2026-10-16 17:24:46 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
aa1c8b42de
feat: Divi 5.15.1 freigeben
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 17:22:57 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
47090621c7
docs: Implementierungsplan Etappe 4a (Pipeline, Snapshots, Presets)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 16:35:09 +02:00
Jan-Niclas Loosen and Claude Opus 5.5
d391cb5112
docs: Etappe 4 Designsystem – Spec (Presets, Farben, Variablen, Theme-Optionen, Schriften, Schleifen)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 16:13:12 +02:00
Jan-Niclas Loosen and Claude Fable 5.1
e5f0c65eb0
feat: Divi 5.14.0 freigeben, Version 0.6.1
...
Divi 5.14.0 ändert SyncToServerController::update(): Vorlieben und
Workspace werden nicht mehr dort gespeichert, der Haupt-Post nur noch
bei singulären Builder-Speicherungen geschrieben. Die drei nachgebauten
Builder-Kennzeichen (_et_pb_use_divi_5, _et_pb_use_builder,
_et_pb_show_page_creation) werden unverändert gesetzt – Referenz und
Fingerabdruck per `wp lit-mcp divi-check --update-reference` nachgezogen,
Prüfung und divi-write-smoke.sh gegen 5.14.0 grün. 5.14.0 steht damit in
DiviReleases::TESTED.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-10-08 16:58:34 +02:00
Jan-Niclas Loosen and Claude Fable 5.1
1b73f0652a
fix: Admin-UX aus dem Review – Live-Gruppenfeedback, Protokollfilter, Divi-Hinweis, Rollen-Rückfrage
...
- Tools: „Ganze Gruppe“ und „Nur lesen“ wirken sofort auf die Zeilen
(Option „wie Gruppe (…)“, gesperrte Selects mit Hinweis), der Server
bleibt die Wahrheit; Markup trägt die nötigen data-Attribute.
- Protokoll: Filter in eigenem Block über der Tabelle (Core blendet
.tablenav .actions auf Telefonen aus); „Protokoll leeren“ nur bei
Einträgen, rechtsbündig, mit Gesamtzahl über ChangeLog::count().
- Divi: Beschreibung unter „Prüfung starten“, Button primär solange
ungetestet ohne frischen Bericht.
- Zugriff: Rückfrage vor dem Speichern ohne Rolle oder ohne eigene Rolle.
- Verbindung: HTTPS-Hinweis nicht doppelt neben der Statusliste.
- Mobil: breitere Einstellungs-Spalte im Tools-Reiter.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-10-08 16:39:44 +02:00