Was macht orch-neues-feature?
Actor · Aktion · Ziel: orch · add · feature. Dünner Wrapper um die gemeinsam genutzte 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 völlig neues Verhalten – keine Korrektur (
orch-fix-defect) und keine Änderung vorhandenen Verhaltens (orch-change-feature).
Betriebseinstellungen
- Standard-Größen-Schwellwert: standard – Research + Plan durchführen, es sei denn, es ist eindeutig 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 grün.
Funktionsweise
- Führe die
orch-pipeline-Engine mit den obigen Einstellungen aus. - Klassifiziere zuerst die Größe; kleine / triviale Features werden auf 4 → 5 → 6 reduziert.
- Halte an Gate 1 (Planfreigabe) und Gate 2 (Pre-Commit) an.
- Füge
security-reviewerhinzu, 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 korrekt skaliert werden.
Beispiel
orch-add-feature: OAuth2-Login zu nws-poller hinzufügen
→ recherchiere vorhandene Auth-Bibliotheken → plane task_list [GATE 1: genehmigen]
→ TDD für jede Aufgabe → Code-Review (+ security-reviewer: Auth-Pfad)
→ commit [GATE 2: bestätigen]