PHDS-03

Project Folder Structure Standard

Document Metadata

PURPOSE

Dokumen ini mendefinisikan struktur folder resmi PROJECT HUNTBLOX.

Seluruh dokumentasi, aset, dan source code proyek wajib mengikuti struktur yang ditetapkan pada dokumen ini.

ROOT STRUCTURE

Dua kategori ini cukup untuk kebutuhan proyek saat ini: docs/ menampung seluruh dokumen desain/data/teknis, src/ menampung seluruh script game. Kategori baru (mis. folder audio/art mentah, terpisah dari referensi visual di docs/images/) baru ditambahkan saat benar-benar ada konten nyata untuk diisi — lihat RULES.

DOCS

Folder ini berisi seluruh dokumen desain, data, dan teknis, ditambah halaman/aset situsnya sendiri.

SRC

Folder ini berisi seluruh script Roblox, disusun 1:1 mengikuti Explorer structure di TDD-001 supaya sinkron Rojo antara VSCode dan Studio tidak butuh terjemahan mental.

Detail lengkap per-sistem (nama Service, Controller, dependency) ada di TDD-001 Module Map — dokumen ini tidak menduplikasi daftarnya supaya tidak ada dua sumber kebenaran.

RULES

Folder tingkat atas (docs/, src/) tidak boleh diubah tanpa persetujuan Producer.

Dokumen dan script wajib ditempatkan pada kategori yang sesuai.

Tidak diperbolehkan membuat folder baru apabila kategori yang ada masih dapat digunakan.

REVISION NOTE

Versi 1.0.0 mendefinisikan struktur 8-kategori (00_CORE s.d. 07_RELEASE) yang tidak pernah benar-benar diimplementasikan di filesystem — proyek berjalan dengan struktur flat di root. Versi 2.0.0 menggantikannya dengan struktur docs/ + src/ yang benar-benar diterapkan (Juli 2026), selaras konvensi Rojo dan Explorer structure TDD-001, tanpa kategori kosong yang belum ada isinya.

APPROVAL