Skip to content

audit(redteam): koordinasi worker — cari peningkatan CodeLens (anti-duplikat via comment) #272

Description

@Wolfvin

Papan Koordinasi Worker — Baca Ini Dulu

Issue ini adalah papan koordinasi untuk banyak worker paralel yang mencari peningkatan / gap / masalah di CodeLens. Kamu TIDAK fix apapun, TIDAK buat PR, TIDAK buat issue baru. Temuanmu = satu comment di issue ini.

Mekanisme anti-duplikat: semua worker menulis temuan di sini, jadi sebelum kamu comment kamu bisa lihat apa yang sudah diklaim worker lain.


Langkah Wajib (urut)

1. Setup + baca konteks

Clone repo (sparse), lalu baca sumber kebenaran:

git clone --filter=blob:none --no-checkout https://<PAT>@github.com/Wolfvin/CodeLens.git
cd CodeLens
git config user.name "Wolfvin"
git config user.email "wolfvin@users.noreply.github.com"
git sparse-checkout init --cone
git sparse-checkout set scripts tests docs .github
git checkout main

git clone --filter=blob:none --no-checkout https://<PAT>@github.com/Wolfvin/worker-skills.git _skills
cd _skills && git sparse-checkout init --cone
git sparse-checkout set pre-flight/ issue-workflow/ context-snapshot/CodeLens/
git checkout main && cd ..

Baca WAJIB sebelum menyentuh apapun:

  • _skills/pre-flight/SKILL.md
  • _skills/context-snapshot/CodeLens/CONTEXT.md — peta arsitektur + roadmap + gap aktif + "sudah kelar (jangan ulang)"

2. Kumpulkan yang SUDAH ada (jangan duplikat)

gh issue list --repo Wolfvin/CodeLens --state open --json number,title
gh issue view <NOMOR_ISSUE_INI> --repo Wolfvin/CodeLens --comments

Yang sudah ada = jangan diusulkan lagi:

  • Semua open issue di atas
  • Semua gap/roadmap item yang tercatat di CONTEXT.md
  • Semua item di section "Sudah kelar / SENGAJA TIDAK dibuat" di CONTEXT.md
  • Semua temuan yang sudah di-comment worker lain di issue ini

3. Cari SATU peningkatan yang belum ada

Eksplor kode nyata (scripts/, tests/, .github/) dan temukan satu hal berbasis bukti:

  • Correctness bug / edge case yang belum ketangkap (bukti: baris kode + skenario gagal konkret)
  • Gap fungsional yang masuk misi CodeLens (code-intelligence: security + quality + navigation) dan belum ada
  • Dead code, duplikasi pola >2×, inkonsistensi, KISS violation (bukti: file:baris)
  • Test coverage hole di jalur penting (bukti: fungsi X tak punya test, konsekuensinya apa)
  • CI/workflow gap

Bukan opini tanpa bukti. Bukan hal yang butuh baca kode yang tak kamu sparse-clone.

4. Cek duplikat SEKALI LAGI sebelum comment

Sebelum posting, baca ulang comment issue ini (gh issue view <NOMOR> --comments). Kalau temuanmu ternyata sudah diklaim worker lain → buang, kembali ke langkah 3 cari yang lain. Ulangi sampai kamu punya temuan yang genuinely belum ada.

5. Post temuan sebagai comment

Kalau bukan duplikat, comment di issue ini dengan format:

### <type>(<scope>): <deskripsi ringkas>
**Mengapa (bukti konkret):** <file:baris> + skenario gagal / grep / kutipan kode. Severity: CRITICAL|HIGH|MEDIUM|LOW.
**Konteks:** <alur/situasi terdampak>
**Tujuan:** <outcome benar, bukan langkah implementasi>
**Definition of Done:** <kondisi konkret terverifikasi>

type = fix (bug/security) atau refactor/feat (improvement). Satu comment = satu temuan.


Constraint (semua worker)

  • HANYA comment di issue ini. Jangan buat PR. Jangan buat issue terpisah. Jangan fix. Jangan close apapun.
  • Setiap temuan WAJIB punya bukti di kode (file:baris / grep / skenario). Tanpa bukti = tidak valid.
  • Jangan duplikat: open issues + CONTEXT.md gaps + "sudah kelar" list + comment worker lain.
  • Kalau setelah eksplor kamu tidak menemukan hal baru yang bukan duplikat → comment "tidak ada temuan baru, semua sudah ter-cover" dan berhenti.

Definition of Done (per worker)

Satu comment temuan non-duplikat berbukti di issue ini, ATAU comment "tidak ada temuan baru".


BOS akan triage comment-comment ini: yang valid + berbukti dipromosikan jadi issue ber-ready, yang duplikat/asumsi di-skip. Worker tidak perlu menunggu — begitu comment terpasang, tugas selesai.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions