@@ -616,3 +616,38 @@ npm exec --yes --cache "$env:TEMP\devmap-help" --package $tarball -- devmap --he
616616```
617617
618618Jangan menjalankan dua instalasi ` npx ` secara paralel dengan cache yang sama.
619+
620+ ### End-to-End Project Sementara
621+
622+ Pasang tarball pada project sementara yang memiliki:
623+
624+ - ` package.json ` dengan dependency Express;
625+ - ` src/server.ts ` dengan satu route;
626+ - ` AGENTS.md ` yang sudah memiliki isi.
627+
628+ Jalankan binary dari ` node_modules/.bin ` :
629+
630+ ``` powershell
631+ devmap --version
632+ devmap --help
633+ devmap init
634+ devmap analyze
635+ devmap ask "where is the server entry point?"
636+ devmap doctor
637+ ```
638+
639+ Tanpa ` GROQ_API_KEY ` , hasil yang diharapkan:
640+
641+ - ` init ` exit ` 1 ` dengan pesan actionable dan tidak membuat config parsial;
642+ - ` analyze ` , ` ask ` , dan ` doctor ` exit ` 0 ` ;
643+ - ` ask ` menampilkan static context;
644+ - snapshot mendeteksi Express, npm, dan route project;
645+ - lockfile package manager tidak masuk ` fileIndex ` atau statistik line;
646+ - ` AGENTS.md ` yang sudah ada tidak berubah.
647+
648+ Dengan ` GROQ_API_KEY ` valid, ulangi flow untuk memverifikasi:
649+
650+ - ` init ` membuat config, ` .gitignore ` , dan ` DEVMAP.md ` ;
651+ - ` analyze ` menghasilkan AI architecture interpretation;
652+ - ` ask ` menghasilkan jawaban AI dan token usage;
653+ - ` doctor ` memvalidasi key dan model.
0 commit comments