Was macht orch-funktion-hinzufuegen?
Actor · Aktion · Ziel: orch · add · feature. Schlanker Wrapper um die gemeinsame Engine in orch-pipeline.
Wann verwenden
- Der Benutzer wünscht eine Fähigkeit, die noch nicht existiert („hinzufügen“, „bauen“, „implementieren“, „unterstützen …“).
- Es handelt sich um ein völlig neues Verhalten – keine Korrektur (
orch-fix-defect) und keine Änderung eines bestehenden Verhaltens (orch-change-feature).
Betriebseinstellungen
- Standard-Größenuntergrenze: standard – Research + Plan ausführen, es sei denn, es ist offensichtlich klein.
- Phasenmaske: 0 → 1 → 2 → 4 → 5 → 6 (Phase 3 Scaffold überspringen; diese ist nur für MVP).
- Erster Schritt (Phase 4): Neue fehlschlagende Tests für das neue Verhalten schreiben, dann implementieren, bis sie grün sind.
Funktionsweise
- Die
orch-pipeline-Engine mit den obigen Einstellungen ausführen. - Zuerst die Größe klassifizieren; kleine / triviale Features werden auf 4 → 5 → 6 reduziert.
- An Gate 1 (Plan-Genehmigung) und Gate 2 (Pre-Commit) anhalten.
security-reviewerhinzufügen, falls das Feature einen Sicherheitsauslöser berührt.
Verwandt:
/feature-devist eine eigenständige Version dieses Ablaufs.orch-add-featureunterscheidet sich dadurch, dass es dieorch-pipeline-Engine – den Größenklassifizierer und die beiden Gates – mit dem Rest der Familie teilt, sodass triviale Features auf 4 → 5 → 6 verkleinert werden.
Beispiel
orch-add-feature: OAuth2-Login zu nws-poller hinzufügen
→ bestehende Auth-Bibliotheken recherchieren → Plan task_list [GATE 1: genehmigen]
→ TDD für jede Aufgabe → Code-Review (+ security-reviewer: Auth-Pfad)
→ commit [GATE 2: bestätigen]