Fortgeschritten: Pipelines und interne Mechanismen
Dieses Kapitel bietet eine eingehende Erklärung der Kernmechanismen und fortgeschrittenen Funktionen von AI App Factory, einschließlich der detaillierten Arbeitsweise des 7-Phasen-Pipelines, der Scheduling-Strategien des Sisyphus-Schedulers, der Berechtigungs- und Sicherheitsmechanismen, der Fehlerbehandlungsstrategien sowie der Optimierung des Kontexts zur Senkung der Token-Kosten.
Voraussetzungen
Vergewissern Sie sich vor dem Studium dieses Kapitels, dass Sie folgende Schritte abgeschlossen haben:
Kapitelinhalt
Dieses Kapitel behandelt folgende Themen:
Detaillierte 7-Phasen-Pipeline
Phase 1: Bootstrap - Strukturierung von Produktideen
- Lernen Sie, wie vage Produktkonzepte in strukturierte Dokumente verwandelt werden
- Verstehen Sie das Ein- und Ausgabeformat des Bootstrap-Agenten
Phase 2: PRD - Erstellung von Produktanforderungsdokumenten
- Generierung eines MVP-PRD mit User Stories, Funktionslisten und Nicht-Zielen
- Beherrschung von Anforderungszerlegung und Priorisierungstechniken
Phase 3: UI - Interface- und Prototyp-Design
- Nutzung der ui-ux-pro-max-Skill für UI-Struktur und vorschaufähige Prototypen
- Verstehen des UI-Design-Prozesses und bewährter Verfahren
Phase 4: Tech - Technische Architektur-Design
- Entwicklung einer minimal durchführbaren technischen Architektur und Prisma-Datenmodells
- Beherrschung von Technologieauswahl und Architekturprinzipien
Phase 5: Code - Generierung ausführbarer Implementierung
- Erstellung von Frontend- und Backend-Code, Tests und Konfigurationen basierend auf UI-Schema und Tech-Design
- Verstehen des Code-Generierungsprozesses und Template-Systems
Phase 6: Validierung - Qualitätssicherung der Implementierung
- Überprüfung von Abhängigkeitsinstallation, Typisierung, Prisma-Schema und Codequalität
- Meistern automatisierter Qualitätsprüfungsprozesse
Phase 7: Preview - Bereitstellungsdokumentation
- Erstellung vollständiger Ausführungs- und Bereitstellungsdokumentation
- Integration von CI/CD und Git-Hooks-Konfiguration
Interne Mechanismen
Sisyphus-Scheduler-Detaillierung
- Verstehen Sie, wie der Scheduler Pipelines koordiniert, Status verwaltet und Berechtigungsprüfungen durchführt
- Beherrschung von Scheduling-Strategien und Zustandsautomatenprinzipien
Kontextoptimierung: Session-basierte Ausführung
- Lernen Sie die Nutzung von
factory continuezur Token-Effizienz - Meistern Sie bewährte Verfahren für die Neuerstellung von Sitzungen in jeder Phase
- Lernen Sie die Nutzung von
Berechtigungs- und Sicherheitsmechanismen
- Verstehen von Capability-Boundary-Matrizen, Überberechtigungsbehandlung und Sicherheitsprüfungsmechanismen
- Beherrschung von Sicherheitskonfigurationen und Rechtemanagement
- Erlernen Sie Fehleridentifikation, Wiederholungsmechanismen, Rollback-Strategien und manuelle Interventionsprozesse
- Meistern Sie Fehlerbehebung und Wiederherstellungstechniken
Lernpfad-Empfehlungen
Empfohlene Lernreihenfolge
Absolvieren Sie zuerst die 7-Phasen-Pipeline (in Reihenfolge)
- Bootstrap → PRD → UI → Tech → Code → Validierung → Preview
- Jede Phase hat klare Eingaben und Ausgaben, das sequenzielle Lernen schafft ein vollständiges Verständnis
Lernen Sie anschließend Scheduler und Kontextoptimierung
- Verstehen Sie, wie Sisyphus diese 7 Phasen koordiniert
- Lernen Sie, wie Sie den Kontext optimieren können, um Token-Kosten zu sparen
Lernen Sie zuletzt Sicherheit und Fehlerbehandlung
- Meistern Sie Berechtigungsgrenzen und Sicherheitsmechanismen
- Verstehen Sie Fehlerszenarien und Bewältigungsstrategien
Lernschwerpunkte für verschiedene Rollen
| Rolle | Wichtige Kapitel |
|---|---|
| Entwickler | Code, Validierung, Tech, Orchestrator |
| Produktmanager | Bootstrap, PRD, UI, Preview |
| Technischer Leiter | Tech, Code, Sicherheit, Fehlerbehandlung |
| DevOps-Ingenieur | Validierung, Preview, Kontextoptimierung |
Nächste Schritte
Nach Abschluss dieses Kapitels können Sie weiter lernen:
- Häufig gestellte Fragen und Fehlerbehebung - Lösung von Problemen bei der tatsächlichen Nutzung
- Bewährte Verfahren - Meistern Sie Techniken für die effiziente Nutzung von Factory
- CLI-Befehlsreferenz - Vollständige Befehlsliste anzeigen
- Codestandards - Verstehen Sie die Standards, die der generierte Code einhalten muss
💡 Tipp: Wenn Sie bei der Nutzung auf Probleme stoßen, konsultieren Sie zuerst das Kapitel Häufig gestellte Fragen und Fehlerbehebung.