Lekcja 24 · Faza 3 · Planowanie wieloetapowe
Zmiana kierunku względem wszystkiego dotąd: loop-me nie planuje kodu, treści ani architektury — planuje Twoje własne, powtarzalne czynności. Pod spodem działa ten sam prymityw co zawsze: /grilling, jedno pytanie naraz. Nowe jest to, na co ten wywiad celuje.
.agents/skills/loop-me/SKILL.md w tym repo.
Loop to powtarzający się wzorzec w Twoim życiu — kariera, tydzień, poranek, pojedyncza czynność robiona w kółko. Patrzenie na życie jako na pętle zagnieżdżone w pętlach pokazuje, jak bardzo przewidywalne są te czynności — a to właśnie czyni je wartymi delegowania.
Workflow to spec jednej pętli, sprowadzony do konkretu. Uruchamiasz workflow na loopie — loop jest jego żywą instancją, workflow jest źródłem prawdy. Workflowy mieszkają w workflows/*.md, po jednym pliku na workflow.
Cztery terminy, żadnego z nich nie narzucasz z góry. Zasada wprost: workflow nie potrzebuje ani AI, ani checkpointu, ani harmonogramu, dopóki grillowanie nie pokaże, że jednak potrzebuje.
| Termin | Znaczenie |
|---|---|
| Trigger | Co odpala każdy przebieg: event (nowy e-mail, nowy issue) albo schedule (codziennie rano). Trigger zdarzeniowy jest zwykle wydajniejszy. |
| Checkpoint | Punkt human-in-the-loop, gdzie użytkownik weryfikuje albo decyduje. Niektóre workflowy nie mają żadnego i działają w pełni autonomicznie; niektóre w ogóle nie używają AI. |
| Push right | Odsuń checkpoint jak najdalej się da — wykonaj maksimum pracy, zanim zaangażujesz człowieka, żeby zapytać go raz, późno, z gotowym materiałem. |
| Brief | To, co checkpoint pokazuje: zwięzłe, gotowe-do-decyzji podsumowanie — co powstało, dlaczego, i link w dół do samego zasobu. Nigdy surowy output. Użytkownik czyta brief, nie szkic. |
Spec workflow jest gotowy dokładnie wtedy, gdy agent-implementer mógłby go zbudować, nie zadając ani jednego pytania. Grilluj, dopóki tak nie jest — nic nie jest gotowe, dopóki zostaje choć jedno pytanie otwarte. To ten sam twardy bar, co "ready-for-agent" w /triage z Lekcji 21 — różne konteksty, identyczne kryterium ukończenia.
workflows/*.md — jeden plik na jeden workflow. NOTES.md — surowe notatki o świecie użytkownika: jakich narzędzi używa, jakie kanały przetwarza, jakim własnym słownictwem je nazywa. Gdy ten plik jest pusty albo ubogi, skill ma najpierw przeprowadzić wywiad o tym świecie, zanim zacznie cokolwiek specyfikować — dopiero potem ostrzy niejasne terminy w kanoniczne i zapisuje je tam na stałe.
NOTES.md pełni tu rolę bardzo podobną do CONTEXT.md z domain-modeling (Lekcja 21) — glosariusz sharpening się na żywo — tylko że dotyczy słownictwa Twojego własnego świata pracy, nie domeny oprogramowania.
To zadanie nie dotyczy tego workspace ani niekoniecznie Twojego projektu firmowego — loop-me tworzy pliki tam, gdzie go uruchomisz, więc uruchom go w miejscu, gdzie faktycznie chcesz trzymać specyfikacje swoich automatyzacji (osobne repo notatek, albo folder w projekcie firmowym, jeśli chodzi o pracę). Wpisz /loop-me:
NOTES.md jest puste, pozwól się wywiadować o swój świat pracy, zanim przejdziesz dalej.1. Czym różni się "loop" od "workflow" w słownictwie tego skilla?
2. Co dokładnie oznacza termin "push right"?
3. Co powinien pokazywać "brief" na checkpoincie?
4. Kiedy workflow powinien dostać checkpoint albo harmonogram, według zasady "mandate nothing structural"?
5. Do czego służy NOTES.md i kiedy warto go uzupełnić przed specyfikowaniem workflow?