Akademia Piłkarska  ·  Decyzje Rozwojowe

Rozwojomierz

Nie przewiduje talentu.
Mierzy rozwój.

Akademia Raków Częstochowa
2026-05-20  ·  v0.1
DEMO  ·  DANE SYNTETYCZNE

Problem

Kwartalny panel decyzyjny.
12 zawodników. Jeden brakujący wymiar.

Wiek biologiczny. Bez niego selekcja w U14 to selekcja wczesnych dojrzałych — nie talentów.

Skala problemu

5 lat

różnicy biologicznej między 14-latkami z tego samego rocznika

Cumming & Malina, 2017. Maturity offset RMSE ±0.57 lat (Mirwald 2002).
Selekcja po ciele w U14 to selekcja dojrzałości — nie talentu.


Ta różnica jest strukturalna i mierzalna. 4 pomiary antropometryczne — bez RTG, bez krwi, bez genetyki.
Nie nasze autorskie badanie — metoda Mirwald 2002 + bio-banding (Cumming/Malina 2017, 2019) to standard używany przez akademie Premier League (Cumming 2018) i FA. Patrz slide „Stoimy na ramionach gigantów" → pełna lista referencji.

Widok systemu  ·  E1 Panel Kwartalny

Panel kwartalny U15 — 3 grudnia. 12 decyzji. 4 z rozbieżnością.

E1 Panel kwartalny — listing U15 (mockup)
MOCKUP · KOHORTA SYNTETYCZNA · NIE WASZE DANE

System nie istnieje jeszcze jako działający produkt — istnieje jako specyfikacja, metoda i dokumentacja. Wariant A demo (cohort=30, seed=42). Rozbieżność trener ↔ system to nie błąd — to informacja do omówienia na panelu.

Widok systemu  ·  E2 Karta decyzji

ZAW-U15-14  ·  14 lat chrono  ·  13 lat 6 mies. bio  ·  Post-PHV +4 mies.

Rekomendacja: rozważ promocję z warunkami. Outcome: kontynuacja rozwoju na poziomie akademii przez 12 mies. · IC80% 58–76% · IC95% 47–84%.

E2 Karta decyzji ZAW-U15-14 (mockup)
MOCKUP · KOHORTA SYNTETYCZNA · NIE WASZE DANE

System nie mówi: promuj. Mówi: rozważ. Panel decyduje zawsze (P1). Override jeden klik, uzasadnienie ≥40 znaków, zawsze logowany (P6, RET-13).

skaut-AI [HIGH CONFIDENCE]  ·  Pre-panel briefing: Wzrost siedzący ZAW-U15-14 nieaktualizowany od września — bio-wiek się przedawnia. Rozważ rozmowę z TR-A przed panelem. → Multi-agent AI workflow: szczegóły na następnym slidzie.

Widok systemu  ·  E3 Radar bio ↔ chrono

Ten sam zawodnik. Dwie grupy porównawcze. Różny obraz.

Bio-banding metodą Mirwald (2002, RMSE ±0.57 lat · walidacja: biali chłopcy 10–15 lat). 4 pomiary antropometryczne, bez RTG, bez krwi.

E3 Radar bio chrono ZAW-U15-14 (mockup)
MOCKUP · KOHORTA SYNTETYCZNA · NIE WASZE DANE

W starym systemie — selekcja po ciele w U14 — ten zawodnik prawdopodobnie by odpadł. Po przełączeniu na grupę biologiczną: wysoki percentyl coachability_rubric_score i trendu decision_quality_video_test (Q/Q).
Pomiar: stadiometr + waga, trener fizyczny lub fizjoterapeuta, ~15 min/zawodnik kwartalnie. FT-01 weryfikuje czy ten zasób istnieje u Was.

Widok systemu  ·  E5 Podobni absolwenci

Tak będzie działać Similars — kiedy zbudujemy model na Waszych absolwentach (Faza 2).

Dziś: kohorta syntetyczna, ilustracja metody. System pokazuje pełny rozkład outcome'ów — nie tylko sukcesy.

E5 Podobni absolwenci Similars (prototyp Fazy 2)
PROTOTYP · FAZA 2 · JESZCZE NIE DZIAŁA

Similars NIE mówi: ten zawodnik skończy jak tamten. Mówi: w waszej historii był podobny, który miał inną trajektorię. Panel decyduje, o czym pamiętać (P3 trajektoria > stan).

⚠ WIZJA ARCHITEKTURY  ·  FAZA 1-2  ·  jeszcze nie działa

Czterech agentów AI będzie pracować dla trenera — w fazie 1-2.

Agenci będą sugerować. Panel zawsze decyduje. Każda sugestia z confidence + audit log + jasnym modelem odpowiedzialności. P1 nieprzełamany.


skaut-AI

Będzie analizować dane wydajnościowe i wskazywać wzorce, których trener może nie zauważyć w gąszczu danych.

Przykład docelowej sugestii: ZAW-U15-14 — wzrost siedzący nieaktualizowany od września. Bez tego pomiaru bio-wiek się przedawnia. Rozważ rozmowę z TR-A przed panelem. [HIGH CONFIDENCE]
analityk-AI

Będzie pilnować statystyki, IC i granic modelu (anomaly detection).

Przykład docelowy: trajektoria ZAW-U15-14 ostatnie 6 mies. zaczyna odbiegać od mediany grupy biologicznej. IC80% rozszerza się. Warto zobaczyć trend na panelu. [EXPLORATORY]
radca-AI

Będzie flagować terminy zgód i podstaw prawnych. Nie odnawia zgody, nie kontaktuje opiekuna — alert dla IOD/trenera (RODO art. 22 + NG-7).

Przykład docelowy: zgoda art. 8 RODO dla ZAW-U15-14 wygasa za 47 dni — wymaga przedłużenia od opiekuna. Flag dla IOD klienta. [DEADLINE]
narrator-AI

Będzie generować uzasadnienia w języku naturalnym (LLM, on-prem Bielik lub Claude API z SCC/DPA).

Przykład docelowy: tłumaczy techniczną rekomendację „rozważ promocję z warunkami" na 3 zdania, które trener odczytuje w 30 sekund. [LLM, audit log]
→ P1 + KC + AI Act art. 14
Agent NIGDY nie decyduje — sugeruje. Decyzja = panel. Odpowiedzialność panelu.
→ NG-7 + RODO art. 22
Agent NIGDY nie kontaktuje zawodnika ani rodzica. radca-AI tylko flaguje deadline.
→ P5 — confidence label
HIGH / EXPLORATORY / DEADLINE / LOW. Brak liczby bez przedziału.
→ AI Act art. 19
Audit log retencja min. 6 mies. — sugestie + decyzje panelu razem.
→ Model odpowiedzialności
Decyzja: panel (KC + AI Act art. 14). Jakość sugestii: vendor w SLA fazy 1.
→ Brak auto-uczenia
Wzorce błędów flagowane do ludzkiej review architekta. Bez autonomicznej korekty AI.

Architektura docelowa fazy 1-2 — specyfikacja, nie działający produkt. Aktualny stan: faza 0 audyt. ADR (02-XX-multi-agent-workflow.md) zostanie napisany w fazie 1 po sign-off klienta. Przykłady sugestii powyżej są ilustracjami metody, nie outputami działającego modelu.

Skąd dane

Dane z narzędzi, które już znacie.

Rozwojomierz konsumuje, nie zastępuje. 6 kanałów — żaden nie wymaga nowego sprzętu jeśli akademia używa standardu Ekstraklasy.


6 kanałów ingestu

  • 01
    Wyscout API
    Event data meczowe — passing, pojedynki, xG, xT
  • 02
    Catapult / STATSports
    GPS — trening + mecz · webhook lub CSV
  • 03
    Smartabase / Kitman
    Wellness + zdarzenia medyczne · art. 9 ust. 1 RODO + art. 8 (dziecko <16) → osobna zgoda
  • 04
    Antropometria (manual)
    Wzrost, masa, wzrost siedzący, długość nogi · stadiometr + waga · wejście do Mirwald · kwartalnie
  • 05
    FMS device
    Score z 7 wzorców ruchowych · osobny strumień · CSV kwartalny
  • 06
    System klubowy + Manual UI
    Roster, plan szkolenia, override trenera, zgody · SFTP + GPG encrypted

Gwarancje + prawa podmiotu (P4 + P7 + RODO)

  • Wszystkie kanały on-prem (P4) — workers w serwerowni klubu, dane nie opuszczają. Stack: klaster k3s w PL, dziś 20+ produkcyjnych serwisów 24/7 — patrz slide „Kto za tym stoi".
  • Wyjątek — narracja LLM → Claude API (USA): transfer na SCC + DPA z Anthropic (post-Schrems II). W prompt: ZAW-U15-NN + bio-wiek + percentyl + outcome label. Nie: imię, data urodzenia, dane medyczne, GPS, wellness.
  • Fallback Bielik on-prem · 60–90 dni przełączenia → zerowy transfer zagraniczny.
  • Zgoda rodzica/opiekuna (RODO art. 8) — wymagana przed pierwszym przetwarzaniem; osobna zgoda art. 9 ust. 2 lit. a dla wellness/kontuzji. Wzorce dostarczamy w fazie 0.
  • Append-only z supersedes_id (P7) — sprostowanie (art. 16 RODO) z zachowaną historią modelu, audytowalne.
  • Retencja per kategoria · usunięcie (art. 17 RODO) za signoffem IOD klienta — sygnał kliniczny ≠ event data ≠ override panelu.

Faza 0 to audyt — które kanały są aktywne u klienta, w jakiej jakości. Bez tego mapowania faza 1 jest zgadywaniem.

P8  ·  Jawna ekspozycja ograniczeń

Pięć z dziesięciu rzeczy,
których system NIE zrobi.

Pełna lista — w one-pagerze. Każdy, kto obiecuje więcej, albo nie rozumie problemu, albo liczy na to, że nie sprawdzisz.

  • Nie buduje „talent score" — jednej liczby niszczącej informację wielowymiarową
  • Nie przeprowadza testów genetycznych — brak trafności predykcyjnej, art. 9 RODO
  • Nie komunikuje się z rodzicami — relacja z rodziną należy do trenera
  • Nie decyduje za panel — każda rekomendacja wymaga akceptacji ludzkiego panelu
  • Nie przewiduje, kto zagra w Ekstraklasie — IC95% dla 14-latka jest operacyjnie bezwartościowe

Pozostałe 5 NG (wearables konsumenckie, sprzedaż danych, ocena dyscypliny, scoring osobowości, komunikacja społecznościowa) — w one-pagerze. Pełna lista: 00-strategiczne/00-03-non-goals.md

Pozycjonowanie

Wyscout śledzi piłkę w meczu. My śledzimy zawodnika w czasie.

Narzędzia, które macie, zostaną. Budujemy warstwę wyżej — rozwój zawodnika w kontekście lokalnym Waszego klubu.


Element Wyscout / InStat / Catapult Rozwojomierz
Wiek biologiczny (Mirwald) brak tak — RMSE ±0.57 lat
Trajektoria zawodnika w czasie brak tak — 18 mies.+
Podobieństwo do absolwentów własnego klubu brak tak — lokalny kontekst
On-prem — dane nie opuszczają klubu nie (SaaS) tak (P4)
Rekomendacja z przedziałem ufności brak tak — IC80% + IC95% (P5)
Audit trail decyzji panelu (AI Act art. 12) brak tak (P6, RET-13)
Metodologia oparta na peer-reviewed publikacjach zamknięta, autorska Mirwald, Cumming, Khamis-Roche, Moore

Wyscout + Catapult = źródła danych dla Rozwojomierza, nie konkurencja. Integrujemy, nie zastępujemy.

⇩ APPENDIX A  ·  ON-DEMAND  ·  klawisz A lub link bezpośredni

Stoimy na ramionach gigantów.

Metody, których używamy, są peer-reviewed od ponad 20 lat. Używają ich akademie Premier League i FA. Nie wymyślamy bio-wieku — implementujemy światowy standard w polskim środowisku regulacyjnym.
Wartość naszej pracy: implementacja w standardzie AI Act art. 17 + DPIA + audit trail = 200+ godzin specjalisty. Stąd faza 0 — sprawdzamy, czy to ma sens dla Waszej akademii.


Wiek biologiczny i wzrost

  • Mirwald, Baxter-Jones, Bailey & Beunen (2002)
    „An assessment of maturity from anthropometric measurements", Med Sci Sports Exerc
    → Bazowy wzór maturity offset. RMSE ±0.57 lat. Standard auksologii sportowej.
  • Khamis & Roche (1994)
    „Predicting adult stature without using skeletal age", Pediatrics
    → Projekcja docelowego wzrostu. Standard pediatryczny. (Wymaga wzrostu rodziców — w Rozwojomierzu opcjonalne uzupełnienie, nie metoda bazowa. Mirwald działa bez tych danych.)
  • Moore, McKay, Macdonald et al. (2015)
    „Enhancing a somatic maturity prediction model", Med Sci Sports Exerc
    → Poprawiona wersja Mirwalda, szersze spektrum. Sygnalizujemy szerszy IC poza populacją walidacyjną.

Bio-banding i selekcja

  • Cumming, Lloyd, Oliver, Eisenmann & Malina (2017)
    „Bio-banding in sport", Strength & Conditioning Journal
    → Manifest bio-bandingu. Najczęściej cytowana publikacja w tej dziedzinie.
  • Malina, Cumming, Rogol et al. (2019)
    „Bio-banding in youth sports: background, concept, and application", Sports Medicine
    → Synteza teoretyczna i praktyczna. Wytyczne dla akademii.
  • Helsen, Van Winckel & Williams (2005)
    „The relative age effect in youth soccer across Europe", J Sports Sci
    → Overrepresentation Q1 w akademiach UEFA. Dowód empiryczny problemu, który rozwiązujemy.

„If I have seen further it is by standing on the shoulders of giants." — Newton, 1675. Pełna bibliografia (40+ pozycji z DOI): knowledge/literatura.md. Każda referencja w panelu UI ma link do publikacji.

Harmonogram

Cztery fazy. Dziś rozmawiamy tylko o pierwszej.

Każda faza kończy się decyzją go/no-go. Brak lock-inu na kolejne etapy.


FAZA 0  ·  AKTYWNA
Audyt danych
  • CORE: Mapa źródeł danych (FT-01)
  • CORE: Roadmapa lub exit „nie teraz" (FT-05)
  • opcja: Preview bio-wieku Mirwald (FT-03)
  • opcja: Walidacja hipotezy absolwentów (FT-04)
  • opcja: Inwentaryzacja techniczna pod DPIA (FT-02)
4–8 tyg.
FAZA 1
Dashboard + pilot
  • Panel kwartalny live
  • Dane historyczne klubu
  • Pierwszy panel z trenerami
  • Model PHV + trajektoria
3–6 mies.
FAZA 2
Similarity + trajektoria
  • Model na danych absolwentów
  • Pełna kohorta U14–U18
  • Retrospektywy absolwentów
  • Dashboard dyrektor + trenerzy
6–12 mies.
FAZA 3
Multi-klub
  • Replikacja metodologii (nie danych)
  • Wy = referencja, nie źródło danych (NG-4)
  • Licencja + SLA
  • Pełna certyfikacja AI Act art. 17 (QMS gap closed już w fazie 1)
model licencyjny  ·  12–24 mies.

Raport z fazy 0 jest własnością klubu niezależnie od decyzji o fazie 1. Bez lock-inu.

Faza 0  ·  Deliverables

Dwa deliverables core. Trzy opcje. Państwo wybieracie zakres.

Bez subskrypcji. Bez lock-inu. Każdy deliverable rozliczany oddzielnie — bez konieczności brania całego pakietu.


BLOK 01  ·  CORE

4–6 tyg.

FT-01  Mapa źródeł danych akademii — które kanały aktywne, w jakiej jakości, co brakuje. Wejście dla każdej kolejnej decyzji.

FT-05  Roadmapa fazy 1 z KPI i planem zasobów — lub rekomendacja „nie teraz" z uzasadnieniem (pełnoprawny exit).

BLOK 02  ·  OPCJE TECHNICZNE

Dwie opcjonalne walidacje

FT-03  Preview kalkulacji bio-wieku (Mirwald) na próbce Waszych danych — pierwsze liczby + IC.

FT-04  Walidacja hipotezy podobieństwa — czy baza historyczna istnieje (n≥30) i wystarczy do similarity.

BLOK 03  ·  OPCJA PRAWNA

Compliance gate przed fazą 1

FT-02  Inwentaryzacja techniczna pod DPIA — kategorie danych, flow, retencja, podstawy z art. 6/8/9 RODO. Wejście dla IOD klienta i kancelarii [WYMAGA WERYFIKACJI: partner].

Finalny signoff prawny należy do IOD klienta i jego radcy — my dostarczamy techniczną podstawę, nie poradę prawną.

Pełen pakiet (CORE + 3 opcje): 6–8 tyg.  ·  FT-05 może powiedzieć „nie róbcie fazy 1 teraz" — pełnoprawny deliverable, który chroni klub przed wdrożeniem pilota bez fundamentu.

Trzy najczęstsze obiekcje

Trzy pytania, które zazwyczaj padają po tym slajdzie.


„Mamy już Wyscout. Po co nam coś jeszcze?"

Wyscout śledzi piłkę w meczu. My śledzimy zawodnika w czasie. Integrujemy Wyscout jako źródło danych — nie zastępujemy. Wyscout nie mierzy wieku biologicznego, nie buduje trajektorii przez 4 sezony, nie porównuje do Waszych absolwentów. Robimy to, czego Wyscout nie robi.

„TR-A zna swoich zawodników lepiej niż wasz algorytm."

TR-A widzi zawodnika 5 razy w tygodniu — system nie widzi. TR-A pamięta kontekst, którego nie ma w żadnej bazie. System z kolei agreguje 4 sezony danych i pokazuje, kogo ten zawodnik przypomina z Waszej historii — w tym absolwentów, których TR-A może już nie pamiętać. System widzi historię, TR-A widzi człowieka — komplementarne, nie konkurencyjne. Override jest zawsze dostępny, jeden klik, uzasadnienie ≥40 znaków, zawsze zalogowany. Trener ma ostatnie słowo — to zasada P1 w architekturze, nie slogan.

„W 2023 kupiliśmy system do video-analizy. Przez rok nie używaliśmy."

Dlatego zaczynamy od audytu, nie od wdrożenia. Faza 0 może zakończyć się rekomendacją „nie róbcie fazy 1". Kontrakt fazy 1 ma 30-dniowy notice period bez penalty. Dane zostają u Was — są on-prem. Żaden lock-in.

Następny krok

Jeden następny krok. Konkretny.

60-minutowe spotkanie w ciągu 2 tygodni z Państwa IOD lub radcą prawnym — żeby ocenić draft DPIA i kontrakt fazy 0 przed podpisaniem.

01
Spotkanie z IOD klienta
60 min · w ciągu 2 tygodni · review DPIA + kontraktu fazy 0.
02
Drafty w 48h przed spotkaniem
Kontrakt fazy 0 (SOW z FT-01..FT-05, notice period) · draft DPIA · one-pager.
03
Decyzja: start fazy 0 albo „nie teraz"
Cel dziś to rozmowa. Nie podpis.

Pytanie zamykające: Gdyby taki panel istniał dla Waszych zawodników — co zrobilibyście inaczej w ostatnim kwartale?

Jeśli odpowiedź to przynajmniej jedna decyzja — rozmawiamy dalej.

Dlaczego projekt jest wiarygodny

Projekt ma trzy filary kompetencji, których AI dla akademii pod RODO/AI Act faktycznie wymaga.


FILAR 01

Enterprise compliance

15 lat wdrożeń SAP w korporacjach (IBM, BP, Huawei, L'Oréal i in.). Compliance review i on-prem deployment to procesy przechodzone, nie hipotetyczne.

FILAR 02

Produkt do skali

7 lat prowadzenia firmy micromobility sharing jako CEO — operacje w 7 krajach UE. P&L, growth, IoT fleet at scale.

FILAR 03

On-prem AI · operating reality

Własny klaster k3s w PL — 20+ produkcyjnych serwisów 24/7. Zero zależności US/UE chmury. P4 to nie aspiracja, to dzisiejszy stack.

Czego brakuje: domeny piłki młodzieżowej. Dlatego faza 0 = audyt + wywiady z trenerami, nie deployment. Framework i stack mamy — domenę budujemy razem z Wami.

Rozwojomierz

Nie przewiduje talentu.
Mierzy rozwój.

Kontakt

Imię / Rola Marcin Maliszewski · Founder Email kontakt@ostry.tech Telefon +48 533 166 744

Pełna specyfikacja techniczna i drafty prawne (DPIA, FRIA, QMS art. 17) dostępne na życzenie — do review przez IOD klienta i radcę z wpisem.


Wersja v0.1  ·  2026-05-20 Status danych DEMO  ·  Kohorta syntetyczna (Wariant A) Canonical źródła 00-strategiczne/00-02-principles.md
knowledge/literatura.md  ·  knowledge/kpi-catalog.md

Wszystkie ID zawodników anonimizowane (ZAW-U15-NN, ABS-20XX-NN) — nie odnoszą się do realnych osób. Zgodnie z zasadą P8: jawna ekspozycja ograniczeń systemu jako strategia zaufania.