Octibiz
Demo

Durchsucht Website und Dokumentation gemeinsam. Enter zeigt alle Treffer, Esc schließt.

Releases

Überblick

Diese Auslieferung trägt die Version 0.6.518.

Das System, jedes Plugin und der Plugin-Vertrag (SPI) haben getrennte Versions-Achsen — eine Änderung an einem Plugin hebt nicht die System-Version, und ein Vertrags-Bruch hebt keine von beiden. Jede Achse führt ihr eigenes Änderungsprotokoll und zählt nach SemVer: MAJOR für einen Bruch, MINOR für eine neue abwärtskompatible Fähigkeit, PATCH für eine Behebung.

Warum drei Achsen und nicht eine: Ein System aus mehreren Dutzend Modulen trüge sonst eine Zahl, die nichts aussagt. Sie änderte sich, weil in einem Modul ein Tippfehler behoben wurde — und niemand könnte ihr ansehen, ob ein Update lohnt. Getrennt beantwortet jede Zahl genau eine Frage: was hat sich im Kern geändert, was in diesem Modul, und trägt der Plugin-Vertrag noch.

Für Fremd-Plugins zählt die SPI-Version: Solange ihre MAJOR-Stelle steht, läuft jedes Plugin weiter, das dagegen gebaut wurde. Ein MAJOR-Bump benennt in seinem eigenen Eintrag, was ein Plugin tun muss.

Die letzten Auslieferungen

Aus dem Änderungsprotokoll des Kerns, ungekürzt übernommen.

0.6.518 — 2026-10-22

Changed

  • feat(ki): Automatik-Medienbudget zählt in Euro (06:ENT-OWNER-RUNDE-1022-26, Owner 2026-10-22): Schätzung und Kosten der Anbieter (US-Dollar) rechnet MediaAutomatik über den Kurs des Tages (ExchangeRateProviderInterface, Umrechnung im CurrencyConverter) in Euro-Cent um; ohne Kurs (z. B. ohne Modul International) zählt der Dollar-Betrag 1:1 — bei Kursen ab 1 USD je EUR die Obergrenze, das Budget hält. GET /v1/ai/media-automation/budget nennt currency, usdRate und converted; Einstellungen → KI zeigt den Kurs bzw. „1:1“; die Auskunft „aufgebraucht“ nennt Rest und Schätzung in Euro.

0.6.517 — 2026-10-22

Added

  • feat(ki): Automatik-Medienbudget je Marke und Monat (06:ENT-OWNER-RUNDE-1022-25, Owner 2026-10-22): Bilder und Videos, die Studios und Autopiloten ohne Einzelklick erzeugen, laufen über MediaAutomatik in einem eigenen Budget (Einstellung ai.media.auto_monthly_cents, ab Werk 50 €, Zeile der Marke vor der markenlosen; Teil des KI-Budgets). Kosten aus Anbieter-Schätzung bzw. Modellpreis — ohne Preis keine Automatik; damit sie auch ohne Higgsfield arbeitet, trägt app:seed:standard-data Preise ab Werk für die Standard-Bildmodelle ein (StandardDataCatalog::AI_MODEL_PRICES über ModelPriceCatalogSync: OpenAI gpt-image-1 0,25 $ als Obergrenze, Google imagen-3.0-generate-002 0,03 $; nur anlegen, ein gepflegter Preis bleibt); aufgebraucht bzw. 0 ⇒ Auskunft statt Fehler (Text und Bildauftrag bleiben); Video nur, wenn der Vorschlag es vorsieht, ohne Higgsfield ein Bild. Läufe tragen automatic und ihren Auftraggeber purpose (Migration Version20261114100500); jedes Lauf-Ende meldet AiMediaGenerationFinished (Studios hängen das Ergebnis daran). Stand über GET /api/v1/ai/media-automation/budget (Recht platform.ai_media.create in der Marke). Einstellungen → KI: Feld „Automatik-Medienbudget je Marke und Monat“ (Abschnitt heißt jetzt „KI-Bilder und -Videos“). Handbuch Einstellungen → KI de+en.

0.6.516 — 2026-10-22

Changed

  • Vorschläge von selbst (06:ENT-OWNER-RUNDE-1022-10…12, Owner 2026-10-22): KI-Instruktionen marketing.ad_ideas und marketing.mail_ideas (de/en) verlangen Ansatz, Artikel nur aus der Liste der bewerbbaren und eine Begründung; marketing.mail_ideas kennt die Kanäle E-Mail, SMS und WhatsApp. Fehlertext errors.marketing.suggestionAreaUnknown.

0.6.515 — 2026-10-22

Added

  • Marken-Wissen (06:ENT-OWNER-RUNDE-1022-01, Owner 2026-10-22): SPI 3.103 — Erfüller-Vertrag ProductImageFilesProviderInterface (Bilder eines Artikels als Datei-ULIDs, gebündelt; Konsum über ProductCatalog::imageFileUlids()), registriert dazu ContentBrandKnowledgeSourceInterface mit Nutzlast ContentBrandKnowledgeEntry (OctiContent); SDK-Paket 3.103.0. KI-Instruktion content.brand_profile (de/en) schlägt Konkurrenten mit vor.

0.6.514 — 2026-10-22

Changed

  • docs(soll): Vollautomatik nach tryholo — Marken-Wissen, Vorschläge von selbst, Varianten-Fabrik, Autopilot der Erstellung mit Testkreislauf, Seite „Vorbereitet für dich“; Owner-Vorgaben in PRODUKT.md (Owner 2026-10-22)

0.6.513 — 2026-10-22

Fixed

  • fix(entwicklung): der Vite-Entwicklungs-Server zeigte nach Tagen Laufzeit rohe Schlüssel statt neuer Texte (gemeldet auf /marketing/ads-new: marketing.adBrief.campaignType …) — die virtuellen Sprachmodule blieben im Modulgraph, nur die Zerlegung wurde verworfen. Jetzt verwirft jede relevante Änderung die Sprachmodule, eine geänderte Sprachdatei, Seitenzuordnung oder ein Manifest lädt den Browser neu (sprachteileFrischHalten, 06:ENT-OWNER-RUNDE-1022-02.dev-sprachteile).

0.6.512 — 2026-10-22

Fixed

  • fix(oberflaeche): ein offener Tab nach einem Neubau zeigte rohe Schlüssel statt Texten (gemeldet im Marketing: marketing.goal.title …) — die Sprachteile der alten Fassung waren gelöscht und wurden vergeblich nachgeladen. Jetzt lädt die Oberfläche einmal neu und holt die neue Fassung, wenn ein Sprachteil, eine Seite oder eine Vorladeliste fehlt (über Vites vite:preloadError, das auch den fehlenden Teil selbst meldet; höchstens einmal je Minute) (06:ENT-OWNER-RUNDE-1022-01.neue-fassung).

0.6.511 — 2026-10-21

Changed

  • feat(ki-team): acht Fachstellen nach Experten-Standard — Buchhaltung: Eingang & Bank (ohne Web), Controlling, Personal (Krankheit nur „abwesend“, Gehälter nur auf ausdrücklichen Auftrag, im Code durchgesetzt), Einkauf mit neuer Standardrolle Einkauf, Logistik & Versand, E-Commerce & Marktplätze, Kundenbetreuung & Verträge, Website & SEO; neue Wirkstellen für Bestellen, Marktplatz-Preise und Listings, Website-Veröffentlichung; Stellenauswahl nach Bereichen (SPI 3.102); Buchhaltung heißt „Rechnungen & Forderungen“, Wissenspflege beim Support; Rechtsangaben gegen Primärquellen geprüft; Owner-Vorgaben in PRODUKT.md (Owner 2026-10-21)

0.6.510 — 2026-10-21

Changed

  • perf(werkzeug): Design-Wächter in schlanker Vitest-Umgebung (06:ENT-OWNER-RUNDE-1021-87.design-pruefungen-schlank) — frontend/vitest.config.ts hat drei Projekte: design (node, ohne Setup, ohne Isolation) für die Wächter, die nur Quelltext lesen, design-dom (happy-dom, ohne Setup, isoliert) für Wächter mit DOM bzw. eigenen Mocks, app wie bisher; Liste aus CheckDesignWaechter::LISTE (frontend/vitest.designwaechter.ts). Zusatzzeit je Oberflächen-Änderung gemessen (90 Specs, je 3 Läufe): 22,1 → 11,0 s (−50 %), mit 7 Prozessen 31,8 → 15,6 s (−51 %); CPU 181 → 57 s. Gegenprobe mit absichtlich falschen Mustern: dieselben 16 roten Prüfungen vorher wie nachher.

Fixed

  • fix(werkzeug): Handbuch-Änderungen lösen in make check die Doku-Wächter aus (06:ENT-OWNER-RUNDE-1021-88.doku-waechter-ausloeser) — scripts/docs-geaendert.sh liefert die Dateien im Untermodul _docs (uncommittet, unversioniert, Commits vor dem Zeiger; auf der Host-Seite, weil der Container in Spur-Bäumen nicht hineinsieht), CheckDokuWaechter wählt für _docs/user-docs/** bzw. den Zeiger alle Architektur-Tests und Kern-Specs, die das Handbuch lesen (u. a. DocFeldAbdeckungTest, HandbuchBilderTest). Vorher lief eine reine Handbuch-Änderung „GRUEN in 8s“.

0.6.509 — 2026-10-21

Changed

  • fix(marketing): Marken-Selektor von Anzeigen-Ideen, Ablauf-Vorlage und SMS-Texten im Prozessor gegen das Recht geschnitten, Filterangaben für KI-Agenten (Werbebibliothek-Zugang, order[phone]); fix(kanaele): Warenkörbe in DSGVO-Auskunft und -Löschung; Seitentexte-Liste kennt das Anzeigen-Studio (Owner 2026-10-21)

0.6.508 — 2026-10-21

Changed

  • feat(marketing): Autopilot zieht bei einer Ausgaben-Ausreißer-Warnung die Notbremse (Anhalten-Vorschlag nach Stufe des Kanals) und erkennt Ermüdung zusätzlich an der Häufigkeit — Reichweite von Meta, TikTok und LinkedIn in den Kennzahlen (Owner 2026-10-21)

0.6.507 — 2026-10-21

Changed

  • fix(handbuch): Anzeigen-Studio — Angaben und Ergebnis je Platz als je eine Feldzeile, Ideen-Erzeugung unter „Nur über Schnittstelle und Automation“ (Owner 2026-10-21)

referenz.releases · Gilt ab Version 0.5.4