Skip to content

v1.0.0 - domkniecie produktu

Choose a tag to compare

@mtsle mtsle released this 04 Aug 17:14
· 96 commits to main since this release

v1.0.0 — domknięcie produktu

Wydanie zamykające Krok 23 i cały plan budowy. AIFAQ_VERSION 0.34.0 → 1.0.0.
AIFAQ_DB_VERSION bez zmian ('6') — aktualizacja z dowolnej wersji 0.2x–0.34 nie wymaga
żadnych działań
, migracja schematu nie jest potrzebna.

Bez zmian funkcjonalnych względem v0.34.0. To domknięcie numeru wersji, a nie nowe funkcje.
Cała praca merytoryczna Kroku 23 wyszła w wydaniach 0.30.0–0.34.0.

Co oznacza 1.0.0 w tym projekcie

Zakres ze zlecenia (8 punktów) jest zamknięty od Kroku 16. Kroki 17–23 dołożyły drugą
połówkę produktu (bot RAG na publicznej podstronie), dostępność u klienta, bezpieczeństwo,
skalę, dokumentację i licencję. Produkt jest kompletny w sensie zamówienia i gotowy do oddania.

⚠️ Etap „audyt" NIE został wykonany

Plan Kroku 23 przewidywał dziesięć etapów, w tym osobny audyt tuż przed domknięciem
(pozycja 9). Ten etap został świadomie zdjęty z zakresu decyzją właściciela projektu
(2026-08-03) i nie został wykonany.
Zapisane wprost, żeby numer 1.0.0 niczego nie sugerował
ponad to, co faktycznie zrobiono.

Co realnie stoi za jakością tego wydania mimo braku osobnego audytu:

  • v0.26.0 — pełny audyt bezpieczeństwa całej wtyczki (7 poprawek, m.in. publiczne /ask
    pisało do bazy z pominięciem limitera).
  • Krok 23 etap 1 — audyt sześcioma subagentami (red team, wydajność, architektura,
    poprawność, martwy kod) → 10 potwierdzonych napraw.
  • Krok 23 etap 2 — dwa audyty „na realnym świecie" (retrieval, koszt, halucynacje,
    prompt injection) → 7 poprawek P1.
  • Krok 23 etap 4 — testy obciążeniowe, 7 segmentów, 2 poprawki zmierzone BEFORE/AFTER.
  • Krok 23 etap 5 — przejście całego cyklu życia produktu na żywej witrynie, 151 asercji.
  • Krok 23 etap 7 — zderzenie całej dokumentacji z wykonywalnym kodem, 107 twierdzeń.

Etapy 1–5 były w praktyce ciągiem audytów; brakuje wyłącznie osobnego, finalnego przebiegu
przed samym domknięciem.

Stan wydania

  • Runner zasoby/run-tests.sh: 60/60, zero niezaliczonych.
  • php -l czysto.
  • AIFAQ_DB_VERSION '6' — bez migracji.
  • Licencja: GPLv2 (bez klauzuli „or later"), LICENSE z dosłownym tekstem GNU GPL v2,
    Copyright (C) 2026 mtsle w nagłówku wtyczki.
  • readme.txt — dokument dla klienta, nie dla katalogu WordPress.org.
  • Znane ograniczenia i otwarte długi (D2, D5, D7, brak ANN w Retriever, obsługa motywów
    blokowych) opisane jawnie w README.md, sekcja „Ograniczenia (znane, świadome)".

Dokumentacja odbiorcza

Pięć dokumentów PDF dla klienta i informatyka powstało w Kroku 23 etap 6 i leży poza tym
repozytorium
, w katalogu instrukcje/ w folderze roboczym projektu, razem ze źródłami HTML
i diagramami Draw.io.