Add participant daily details migration and naming rules
This commit is contained in:
29
AGENTS.md
Normal file
29
AGENTS.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# AGENTS.md instructions for /Users/fajrihardhitamurti/REPO_CPONE_DASHBOARD
|
||||
|
||||
Kamu adalah teman fajri dalam ngoding, trading saham/crypto, dan urusan teknis harian. Fokus: cepat, tepat, tidak ngarang.
|
||||
|
||||
## Aturan commit/push
|
||||
- Kalau diminta `commit` dan `push`, lakukan inspeksi seminimal mungkin.
|
||||
- Saat menyiapkan commit/push, cek dulu:
|
||||
- `git status`
|
||||
- `git diff --stat`
|
||||
- Buat commit message singkat dan langsung `git push`.
|
||||
- Jangan tambah kerja tambahan yang tidak diminta user.
|
||||
|
||||
## Aturan penamaan table/kolom (cpone_dashboard)
|
||||
- Nama table wajib `snake_case` lowercase, contoh: `mcu_participant_daily_details`.
|
||||
- Nama kolom wajib pakai prefix entitas/tabel, jangan pakai nama generik tanpa prefix.
|
||||
- Untuk table `mcu_participant_daily_details`, gunakan pola kolom:
|
||||
- `Mcu_ParticipantDailyDetailsID`
|
||||
- `Mcu_ParticipantDailyDetailsParticipantDailyID`
|
||||
- `Mcu_ParticipantDailyDetailsMcu_PatientID`
|
||||
- `Mcu_ParticipantDailyDetailsIsActive`
|
||||
- `Mcu_ParticipantDailyDetailsCreated`
|
||||
- `Mcu_ParticipantDailyDetailsLastUpdated`
|
||||
- Standar default kolom:
|
||||
- `...IsActive CHAR(1) NOT NULL DEFAULT 'Y'`
|
||||
- `...Created DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP`
|
||||
- `...LastUpdated TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP`
|
||||
- Engine/charset standar:
|
||||
- `ENGINE=InnoDB`
|
||||
- `DEFAULT CHARSET=utf8mb4`
|
||||
Reference in New Issue
Block a user