@@ -73,7 +73,20 @@ Terakhir diperbarui: 2026-06-11
7373- Availability selected model ikut diperiksa.
7474- Snapshot dibedakan menjadi valid, missing, corrupt, dan unsupported schema.
7575- API key dan raw stack trace tidak pernah ditampilkan.
76- - Automated test saat ini berjumlah 32 dan seluruhnya lulus.
76+ - Automated test saat ini berjumlah 33 dan seluruhnya lulus.
77+
78+ ### Distribusi npm
79+
80+ - Package CLI publik sekarang bernama ` devmap ` , sedangkan root private workspace
81+ bernama ` devmap-workspace ` .
82+ - Allowlist package hanya memasukkan ` dist ` ; npm tetap menyertakan
83+ ` package.json ` , ` README.md ` , dan ` LICENSE ` .
84+ - Script ` prepack ` selalu membangun CLI sebelum tarball dibuat.
85+ - Source, test, ` .devmap ` , fixture ` .env ` , dan fixture ` node_modules ` tidak lagi
86+ masuk tarball.
87+ - Tarball ` devmap-0.1.0.tgz ` berhasil dijalankan melalui ` npm exec ` untuk
88+ ` devmap --version ` dan ` devmap --help ` .
89+ - GitHub Actions memiliki package smoke test setelah seluruh matrix CI lulus.
7790
7891### Cross-Platform CI
7992
@@ -99,9 +112,9 @@ Terakhir diperbarui: 2026-06-11
99112### Prioritas Berikutnya
100113
1011141 . Pastikan rerun GitHub Actions hijau pada seluruh 9 kombinasi.
102- 2 . Rapikan package npm dan verifikasi tarball sebelum publish .
103- 3 . Tambahkan streaming output untuk jawaban AI .
104- 4 . Lakukan manual verification Groq pada project nyata .
115+ 2 . Lakukan manual verification Groq pada project nyata .
116+ 3 . Benchmark Context Builder dengan minimal 20 pertanyaan .
117+ 4 . Tambahkan streaming output untuk jawaban AI jika waktu MVP masih tersedia .
105118
106119## Status Saat Ini
107120
@@ -143,15 +156,15 @@ Saat ini CLI sudah bisa:
143156
144157### Setup Package CLI
145158
146- - Package CLI diganti namanya menjadi ` @ devmap/cli ` .
159+ - Package CLI publik memakai nama ` devmap ` agar ` npx devmap ` bekerja .
147160- Entry binary ` devmap ` ditambahkan dan diarahkan ke ` ./dist/index.js ` .
148161- Welcome screen aqua ditambahkan untuk command ` devmap ` tanpa argumen. Desainnya
149162 memakai ASCII wordmark DevMap sebagai brand signal, memakai warna truecolor
150163 ` #2EE6D6 ` , lalu isi di bawahnya tetap ringkas dan command-focused.
151164- Script package CLI ditambahkan:
152- - ` pnpm --filter @ devmap/cli dev `
153- - ` pnpm --filter @ devmap/cli build `
154- - ` pnpm --filter @ devmap/cli test `
165+ - ` pnpm --filter devmap dev `
166+ - ` pnpm --filter devmap build `
167+ - ` pnpm --filter devmap test `
155168- ` commander ` dipasang di versi ` ^12.0.0 ` supaya tetap kompatibel dengan
156169 requirement Node.js 18+ yang tertulis di dokumentasi.
157170- Node types ditambahkan ke ` tsconfig.json ` supaya TypeScript mengenali
@@ -179,9 +192,9 @@ Saat ini CLI sudah bisa:
179192 menambah framework test baru.
180193- Script test CLI sekarang menjalankan unit/integration test dan TypeScript
181194 type-check:
182- - ` pnpm --filter @ devmap/cli test `
183- - ` pnpm --filter @ devmap/cli test:unit `
184- - ` pnpm --filter @ devmap/cli test:types `
195+ - ` pnpm --filter devmap test `
196+ - ` pnpm --filter devmap test:unit `
197+ - ` pnpm --filter devmap test:types `
185198- Fixture Next.js mencakup:
186199 - App Router
187200 - import lokal dengan suffix ` .js `
@@ -566,8 +579,8 @@ Mencakup:
566579Pengecekan berikut sudah berhasil:
567580
568581``` bash
569- pnpm --filter @ devmap/cli test
570- pnpm --filter @ devmap/cli build
582+ pnpm --filter devmap test
583+ pnpm --filter devmap build
571584pnpm --filter @devmap/web build
572585node packages\c li\d ist\i ndex.js --help
573586node packages\c li\d ist\i ndex.js init
0 commit comments