Files
atlas/.cursor/rules/atlas-project-rules.mdc

59 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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.