docs: Faz 9 adım planı
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
||||
# 🧠 Proje Hafızası
|
||||
|
||||
## ▶️ Sıradaki Adım
|
||||
**Faz 9 planı:** Raporlama + JSON/CSV içe–dışa aktarma + aylık değerlendirme çıktısı. Önce `KAKEIBO_PROMPT.md` §8.8–8.9 (+ `templates/monthly_report.md`) oku; rapor biçimini kullanıcı verecek (açık konu). Kullanıcı şartı: raporlarda **tüm** kategorilerin dağılımı. Adımları PHASES'e yaz, onaylat. Faz 9'da Dokploy adımları da var (§12.2) — canlı kurulum zaten yapıldı.
|
||||
**Faz 9 – Adım 1** (plan `docs/PHASES.md` Faz 9, onay bekleniyor): rapor uç noktaları. Kullanıcıya sorulanlar: aylık rapor biçimi (`templates/monthly_report.md` **yok**, kullanıcı verecek ya da taslak), JSON geri yükleme anlamı (önerilen: tüm hane verisini değiştir + önce otomatik yedek), banka ekstresi içe aktarma isteniyor mu (kapsam dışı, Adım 3'e eklenebilir).
|
||||
**Bekleyen (kullanıcıda):** Faz 5 – Adım 5 canlı yedek kurulumu (`docs/DEPLOY.md` §6.1–6.3) → çıktılar gelince Faz 5 ✅.
|
||||
|
||||
## 📌 Alınan Kararlar
|
||||
|
||||
@@ -77,3 +77,10 @@
|
||||
- ✅ 2. Backend: kurlar — TCMB `today.xml` (döviz) + xaus.com ons fiyatı × TCMB USD (altın; çeyrek/yarım/tam has gram katsayısıyla), saatlik arka plan görevi + önbellek (`exchange_rates`), kaynak erişilemezse son kur + zamanı; **manuel kur** (hane); portföy değerleme uç noktası (güncel değer, kâr/zarar tutar ve %, toplamlar, dağılım); kaynak ayrıştırıcıları örnek dosyalarla testli
|
||||
- ✅ 3. Frontend: Birikim sayfası — portföy özeti + halka grafik, varlık listesi (miktar, ortalama maliyet, güncel kur, değer, kâr/zarar), alım/satım formu, işlem geçmişi (düzenle/sil), manuel kur, eski kur uyarısı
|
||||
- ✅ 4. Kapanış entegrasyonu: birikime aktarılan tutar onayla TL varlığına eklenir (`source_period_id`, tekrar eklenmez); geçmiş kapanışlar için "bekleyen birikimler" listesi; Panel "Toplam birikim" → portföyün güncel değeri
|
||||
|
||||
## Faz 9 Adımları (taslak)
|
||||
- ⏳ 1. Backend: rapor uç noktaları — dönemler arası özet (gelir, sabit gider, harcanan, gerçekleşen birikim, **birikim oranı**), kırılım (grup / **tüm kategoriler** / ödeme türü; filtre: dönem ya da tarih aralığı, grup, kategori, ödeme türü), bütçe sapması (grup × hafta, planlanan vs gerçekleşen); testler
|
||||
- ⏳ 2. Frontend: Raporlar sayfası — filtre çubuğu (adreste), gelir–gider çubuk grafiği, kategori kırılımı (tablo + grafik), bütçe sapması, ödeme türü dağılımı, birikim oranı trendi, varlık performansı; her rapor **CSV** (UTF-8, `;`, Excel uyumlu) ve **yazdır** (yazdırma stili)
|
||||
- ⏳ 3. CSV içe/dışa aktarma: harcamalar, plan kalemleri, varlık işlemleri — dışa aktar; içe aktarmada önizleme, satır satır hata raporu, geçerli satırların aktarılması (kategori/ödeme türü adla eşleşir)
|
||||
- ⏳ 4. JSON tam hane yedeği: sürüm bilgili dışa aktarma; geri yüklemede önizleme + onay (yalnızca sahip)
|
||||
- ⏳ 5. Aylık değerlendirme çıktısı: `templates/monthly_report.md` şablonundan Markdown + yazdırılabilir/PDF (biçim kullanıcıdan; yoksa taslak şablon önerilir)
|
||||
|
||||
Reference in New Issue
Block a user