Začíname
Vyberte jeden cieľ, dokončite ho a uschovajte identifikátory a dôkazy, kým nepridáte zložitosť. Najkratšia spoľahlivá prvá cesta je malý hostovaný build obrazu s explicitnými testami.
Požiadavky
- aktuálny prehliadač;
- účet OpenFactory pre uložené konverzácie a buildy v rozsahu vlastníka (owner-scoped);
- jasná cieľová distribúcia a zamýšľané použitie;
- krátky zoznam požadovaných balíčkov alebo služieb;
- jedna alebo viac pozorovateľných kontrol, ktoré definujú úspech.
Do chat promptu ani uloženého receptu neuvádzajte heslá, súkromné kľúče, tokeny ani prihlasovacie údaje k súkromným repozitárom.
Odporúčaná prvá cesta
- Vytvorte účet.
- Postupujte podľa Váš prvý build s jedným OS, jedným používateľom a malou množinou balíčkov.
- Porovnajte normalizovaný recept s pôvodnou požiadavkou.
- Sledujte build ID cez frontu, build, finalizáciu a vybrané testy.
- Sťahujte až po finalizácii artefaktu a skontrolujte kontrolný súčet a poskytnuté dôkazy.
- Pridajte jednu zmenu a overte, že aktívny recept zachoval skoršie požiadavky z chatu.
Ďalšie cesty
| Cieľ | Začnite tu | Hranica |
|---|---|---|
| Pochopiť recept pred buildom | Porozumenie receptom | Validácia nie je dôkaz buildu |
| Používať presné polia JSON | Recipe Schema | Neznáme polia môžu byť ignorované; skontrolujte normalizovaný výstup |
| Pridať VM assertions | Testing | Automatické kontroly pokrývajú len deklarované pozorovania |
| Pripojiť asistenta | MCP Integration | Uchovávajte kľúče v súkromí a overte efekty nástrojov |
| Posúdiť lokálnu správu KVM | Self-Hosted VM Console | Verejná cesta Compose nie je hostovaný builder ani produkčná control plane |
Užitočný prvý prompt
Build a Debian 13 server image with OpenSSH and curl.
Create a password-locked deploy user in the sudo group.
Verify boot, the deploy user, the enabled SSH service, and the curl package.
Do not add Docker, a desktop, an installer, or external repositories.Tento prompt pomenuje výsledok, pozitívne požiadavky, pozorovateľné kontroly a explicitné vylúčenia. Je ľahšie ho skontrolovať než „postav mi bezpečný server“, kde zostávajú rozsah zabezpečenia a dôkazy nedefinované.
Kedy zastaviť a preskúmať
Pred opakovaním zastavte, keď recept vynecháva explicitný zámer, neobjaví sa build ID, build čaká na recovery, priebeh sa nemení bez aktivity v logu, status testov a buildu sa líši, alebo sťahovanie hlási not found/forbidden/package creation failure. Uschovajte conversation ID, build ID, časovú pečiatku a presný stav, aby pôvodné zlyhanie zostalo diagnostikovateľné.