---
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  
- [ ] 80–99% → 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.
