Začetek
Izberite en izid, ga dokončajte in shranite identifikatorje ter dokaze, preden dodate kompleksnost. Najkrajša zanesljiva prva pot je majhen gostovan build slike z eksplicitnimi testi.
Predpogoji
- sodoben brskalnik;
- račun OpenFactory za shranjene pogovore in builde v obsegu lastnika (owner-scoped);
- jasna ciljna distribucija in predvidena uporaba;
- kratek seznam zahtevanih paketov ali storitev;
- ena ali več opazljivih prever, ki določajo uspeh.
Gesla, zasebne ključe, žetone ali poverilnice za zasebna repozitorija ne vnašajte v chat prompt ali shranjen recept.
Priporočena prva pot
- Ustvarite račun.
- Sledite Vaš prvi build z enim OS, enim uporabnikom in majhnim naborom paketov.
- Primerjajte normaliziran recept z izvirno zahtevo.
- Sledite build ID skozi čakalno vrsto, build, finalizacijo in izbrane teste.
- Prenesite šele po finalizaciji artefakta in preverite kontrolno vsoto ter priložene dokaze.
- Dodajte eno spremembo in preverite, ali je aktivni recept ohranil prejšnje zahteve iz chata.
Druge poti
| Cilj | Začnite tukaj | Meja |
|---|---|---|
| Razumeti recept pred buildom | Razumevanje receptov | Validacija ni dokaz builda |
| Uporabljati natančna polja JSON | Recipe Schema | Neznana polja se lahko ignorirajo; preverite normaliziran izhod |
| Dodati VM assertions | Testing | Avtomatizirane preverke pokrivajo le deklarirane opazovanja |
| Povezati asistenta | MCP Integration | Ključe hranite zasebno in preverite učinke orodij |
| Oceniti lokalno upravljanje KVM | Self-Hosted VM Console | Javna pot Compose ni gostovan builder niti produkcijska control plane |
Uporaben prvi 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.Ta prompt poimenuje izid, pozitivne zahteve, opazljive preverke in eksplicitne izključitve. Lažje ga je pregledati kot „zgradi mi varen strežnik“, kjer obseg varnosti in dokazi ostanejo nedefinirani.
Kdaj ustaviti in preiskati
Ustavite pred ponovnim poskusom, ko recept izpusti eksplicitni namen, se ne prikaže build ID, build čaka na recovery, napredek se ne spremeni brez aktivnosti v dnevniku, status testov in builda se razlikujeta ali prenos poroča not found/forbidden/package creation failure. Ohranite conversation ID, build ID, časovni žig in natančno stanje, da prvotna napaka ostane diagnosticirana.