Context
Saat PR #195 merged, 13 commands tidak masuk ke umbrella manapun dan tidak di-drop -- statusnya "hidden pending BOS decision". Ini perlu diselesaikan.
13 Commands yang Perlu Diputuskan
Evaluasi setiap command: apakah outputnya benar? Apakah ada value yang tidak dicakup umbrella?
Kandidat absorb ke umbrella:
| Command |
Kandidat umbrella |
Alasan |
| check |
audit |
CI quality gate -- logikanya mirip audit |
| deps-audit |
security |
OSV.dev dependency audit -- masuk security |
| missing-refs |
audit |
CSS/HTML mismatch -- masuk audit |
| plugin |
tetap standalone visible |
Plugin management -- unik, tidak overlap |
| list |
search |
List entries -- mirip search --mode symbol |
| query |
search |
Regex search -- mirip search --mode regex |
Kandidat drop:
| Command |
Alasan drop |
| analyze |
Overlap total dengan scan + audit + summary |
| lsp |
Subset dari doctor --check lsp-status |
| entrypoints |
Outputnya subset dari context --check orient |
| state-map |
Tidak ada engine yang reliable di baliknya |
| config-drift |
Overlap dengan audit --check staleness |
| test-map |
Belum ada engine yang proven |
| type-infer |
Belum ada engine yang proven |
Tugas Worker
- Jalankan setiap command di codebase test (fought/extension_source/ts) dan catat apakah outputnya substantif atau kosong/error
- Untuk command yang outputnya substantif: absorb ke umbrella yang sesuai via --check flag (ikuti pattern di audit.py atau deps.py)
- Untuk command yang outputnya kosong/error/overlap: hapus file .py-nya
- plugin: jadikan visible (hidden=False, hapus deprecated_alias_for jika ada)
Constraint
- Ikuti pattern umbrella command yang ada (baca audit.py sebagai referensi)
- Jangan ubah engine files (hanya commands/*.py yang boleh disentuh)
- Setiap absorb harus test bahwa --check baru return output non-empty di codebase test
Definition of Done
- Tidak ada lagi hidden-pending commands (semua sudah absorb atau drop)
- codelens --command-count return 12 atau 13 (jika plugin jadi standalone visible)
- Setiap check baru yang ditambah ke umbrella return output non-empty di fought/extension_source/ts
- Commands yang di-drop tidak bisa dipanggil lagi (invalid choice)
Checklist Laporan Worker
Context
Saat PR #195 merged, 13 commands tidak masuk ke umbrella manapun dan tidak di-drop -- statusnya "hidden pending BOS decision". Ini perlu diselesaikan.
13 Commands yang Perlu Diputuskan
Evaluasi setiap command: apakah outputnya benar? Apakah ada value yang tidak dicakup umbrella?
Kandidat absorb ke umbrella:
Kandidat drop:
Tugas Worker
Constraint
Definition of Done
Checklist Laporan Worker