Refine project structure by adding missing configuration files and updating directory organization

This commit is contained in:
2025-12-14 21:20:46 +07:00
parent cf7669191e
commit 52cbd13941
5 changed files with 185 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
---
alwaysApply: true
---
##########################################
# Atlas Project Standard Rules v1.0
# ISO Ref: DevOps-Config-2025
# Maintainer: Adastra - InfraOps Team
##########################################
## Metadata
- Template Name : Atlas Project Standard Rules
- Version : 1.0
- Maintainer : InfraOps Team
- Last Updated : 2025-12-14
---
## Rule Categories
### 🔧 Indentation & Spacing
[ ] CURSOR-001: Gunakan 2 spasi untuk indentation
[ ] CURSOR-002: Hindari tab, gunakan spasi konsisten
### 📂 Naming Convention
[ ] CURSOR-010: File harus pakai snake_case
[ ] CURSOR-011: Folder pakai kebab-case
[ ] CURSOR-012: Config file wajib ada suffix `.conf`
[ ] CURSOR-013: Script file wajib ada suffix `.sh`
[ ] CURSOR-014: Log file wajib ada suffix `.log`
### 🗂 File Structure
[ ] CURSOR-020: Semua file harus ada header metadata
[ ] CURSOR-021: Pisahkan config, script, dan log folder
[ ] CURSOR-022: Tidak ada file kosong di repo
### ✅ Audit & Compliance
[ ] CURSOR-030: Checklist harus lengkap sebelum commit
[ ] CURSOR-031: Semua config tervalidasi linting
[ ] CURSOR-032: Banner branding wajib ada di setiap template
### ⚠️ Error Handling
[ ] CURSOR-040: Log error harus diarahkan ke folder `/logs`
[ ] CURSOR-041: Tidak ada hardcoded path di script
[ ] CURSOR-042: Semua service startup diverifikasi
---
## Compliance Scoring
- [ ] 100% → Audit Passed
- [ ] 8099% → Minor Findings
- [ ] <80% → Audit Failed
---
## Notes
- Semua rule harus dipetakan ke ID unik (CURSOR-XXX).
- Versi baru wajib update metadata & banner.
- Checklist ini bisa dipakai lintas project untuk konsistensi.