# CAM UI Yeniden-Kurma — Kullanıcı Ek Gereksinimleri

Bu dosya, cam_blueprint.md'ye EK olarak kullanıcının oturum sırasında netleştirdiği zorunlu
gereksinimleri toplar. UI yeniden-kurma implementasyonu bunları da uygulamalı.

## 1. CAM PANELİ TAMAMEN KALDIRILACAK (zorunlu)
- Mevcut `uygulama/fikocad/cam_paneli.cpp` + `cam_paneli.hpp` (tek pencere, sekme-bar,
  operasyon listesi + takım kütüphanesi + 5 sekme) KALDIRILACAK. Artık böyle bir merkezi
  panel OLMAYACAK.
- Yerine CATIA (ekran görüntüsündeki) gibi: CAM yapısı ÜRÜN AĞACINDA yaşayacak.
  - CATIA Prismatic/Surface Machining tarzı hiyerarşi:
    - **Part Operation** (Part Operasyonu) — makine/takım-değişim noktası/tezgah kökü,
      İşleme Ekseni (tool axis / setup), stok, fikstür referansları.
    - **Manufacturing Program** (İmalat Programı / "Fikoperasyon" ~ Nc Programlar) — altında
      sıralı işleme operasyonları (Profil/Cep/Delik/Kaba/RestRoughing/Finiş/Sweep/
      AdvancedFinishing/ContourDriven/Rework...) + Tool Change + NC/TakımYolu düğümleri.
  - Ürün ağacındaki düğümlere sağ tık → Düzenle/Hesapla/Simüle/Makro/Kopyala/Bastır/
    Tool-Change/Sil + offset düzenleme (blueprint madde 5).
- Her operasyon çift-tık/Düzenle → KENDİ AYRI PENCERESİ açılır (op-başına-pencere,
  blueprint madde 1: 5 sekme Geometri/Strateji/Takım/Hız/Makro; pencere içi 3D seçim,
  takım, tool-axis, sağ tık offset).
- Simülasyon AYRI PENCERE (blueprint madde 6), merkezi panelden bağımsız.

## Not
- Bu, blueprint'in "op-başına-pencere + ürün ağacı" yönünü kesinleştirir: merkezi
  `cam_paneli` ARA ÇÖZÜMÜ tamamen atılır, doğrudan CATIA ağaç-tabanlı modele geçilir.
- Ürün ağacı entegrasyonu: mevcut `cekirdek.agac().ekle(...)` sağlayıcı mekanizması +
  CamSistemi'nin operasyon/program modeli AgacDugum olarak sürülecek.
