← Moja historia · plan 8 tygodni · magazyn

Specyfikacja: „Warsztat” — jedna strona z całym laboratorium Maćka

Wersja 1, 17.10.2026, do akceptacji. Autor: agent, na prośbę Maćka („jedna kompleksowa strona: plan, warsztat, budżet, inspiracje, mapa, curriculum, śledzenie postępów”).

1. Po co i dla kogo

Jedna strona, którą Maciej otwiera codziennie na telefonie przy stole i na Macu wieczorem. W dziesięć sekund odpowiada na pięć pytań: co dziś robię, czy jestem w planie, gdzie leży część, ile wydałem, co umiem i czego mi brakuje. Agent pisze do niej dane po każdej rozmowie; Maciej czyta, klika i wysyła dowody. Dzisiejsze pięć osobnych stron (Moja historia, Magazyn, plan dnia, plan 8 tygodni, galeria zakupów) staje się zakładkami jednej aplikacji o wspólnym wyglądzie i jednej nawigacji.

Zasady nadrzędne, przeniesione z dotychczasowych ustaleń:

2. Moduły (zakładki)

2.1 Dziś (pulpit)

Pierwszy ekran. Zawiera:

2.2 Plan

2.3 Curriculum (ścieżka)

Kamienie M0–M11 i R1–R3 jako droga z zależnościami; przy każdym: projekt na zaliczenie, wymagane węzły z poziomami, stan (zaliczony / w toku / zablokowany przez…), data zaliczenia i dowód. Tory: główny, sztuczna inteligencja, kierunki docelowe (rakieta, satelita). To dzisiejsza zakładka „Ścieżka” + stany z planu.

2.4 Mapa umiejętności

Dzisiejsza mapa (42 węzły, 9 gałęzi, poziomy 0–5, panel węzła z dowodami i „następny poziom wymaga”) oraz tabela. Dochodzi: historia poziomów (wykres: punkty mapy w czasie) i filtr „co podniesie najbliższy kamień”.

2.5 Postępy (dziennik i dowody)

2.6 Warsztat

2.7 Budżet

2.8 Inspiracje

Dzisiejsza zakładka (17 pomysłów z etapami i wymaganiami) + dla każdego: „co z tego zrobisz dziś z części, które masz” (liczone z czesci.yaml), koszt brakujących części, powiązanie z kamieniem.

2.9 Wiedza

2.10 Zakupy

Zamówienia i paczki (stan: zamówione / nadane / odebrane / sprawdzone z paragonem), opisy ofert (64 strony) i galeria zdjęć produktów; to dzisiejsze „Zakupy” + galeria, wpięte w budżet.

3. Nawigacja i wygląd

4. Dane (jedno źródło prawdy)

PlikCo trzymaKto pisze
plan/8-tygodni.yamltygodnie: teoria, ćwiczenia, kamieńagent
plan/dni.yaml (nowy)każdy dzień: data, element, zjawisko, części (adresy), dowód wymagany, slajd, stan, dowód (plik), punkty, data przesunięciaagent po dowodzie Maćka
historia/dane/umiejetnosci.yaml, sciezka.yaml, inspiracje.yamlmapa, kamienie, inspiracjeagent, tylko z dowodem
historia/dziennik.md, historia/dowody/* + dowody.yaml (nowy indeks)wpisy i dowody z przypisaniem do dnia/węzła/kamieniaagent
czesci.yaml, magazyn/magazyn.yamlelementy z adresami i zdjęciami, pudełkaagent
budzet.yaml (nowy, generowany z inwentarz.md + ręczne: limit, planowane)zamówienia, kwoty, kategorie, limitagent
wiedza/slowniczek.yaml, wiedza/notatki.yaml (nowe)pojęcia, indeks notatek, tematy do wróceniaagent
zakupy-opisy/*opisy ofert, zdjęciaagent

Generator: jeden skrypt aplikacja/generuj.py buduje całą stronę z tych plików i publikuje (--publikuj), zastępując dzisiejsze cztery generatory. Przebudowa także automatycznie raz dziennie o 6:00 (zadanie cron na serwerze), żeby licznik dni i zaległości były aktualne nawet bez rozmowy.

5. Jak Maciej wchodzi w interakcję

6. Rola agenta („trener”)

7. Etapy wdrożenia

  1. Etap 1 (ten weekend, 18–19.10): jedna nawigacja i jeden wygląd dla wszystkiego, co już istnieje (Moja historia, Magazyn, oba plany, galeria); pulpit „Dziś” z dzisiejszym elementem, paskiem tygodnia i zaległościami; dni.yaml dla tygodni 1–2; Budżet z inwentarz.md (wydatki per zamówienie, miesiąc, kategoria, limit); przekierowania starych adresów. Stare generatory zostają do czasu równoległej weryfikacji, potem znikają.
  2. Etap 2 (do końca tygodnia 2, 1.11): galeria dowodów z przypisaniami, słowniczek z podkreśleniami, koszt kamienia, historia poziomów, stanowisko ze strefami, materiały eksploatacyjne, przebudowa z crona, karty dni dla tygodni 3–8 w miarę rozpisywania.
  3. Etap 3 (listopad, po decyzji Maćka): wysyłanie dowodu ze strony, przypomnienia (Telegram po włączeniu), eksport planu tygodnia do PDF, widok „retrospektywa” na koniec planu.

8. Miary, po których poznamy, że działa

9. Decyzje do podjęcia przez Maćka

  1. Nazwa aplikacji: propozycja „Warsztat” (albo zostaje „Moja historia”).
  2. Strona startowa portalu: czy „Dziś” ma być pierwszym ekranem całego portalu wyników, czy tylko zakładki robotics.
  3. Limit miesięczny budżetu do paska „wydane / limit” (październik: dotąd ok. 2 480 zł bez drukarki).
  4. Kanał dowodów w etapie 3: Telegram (wymaga zdjęcia flagi wyłączającej wysyłkę) czy rozszerzenie Chrome.
  5. Jawność: portal jest dziś jawny bez hasła; strona będzie zawierać zdjęcia stanowiska i dowody. Zostawiamy, czy włączamy hasło na całą zakładkę.