Prod Plan

Üretim Sprinti Özeti

WebTransport ana hattını yeniden kurup WebRTC Data Transfer ve Opus 510 kbps fallback'leriyle ses/görüntü akışını kayıpsız biçimde geri getirmek, Aunsorm HTTP/3 + datagram altyapısını entegre ederek orphan script'leri temizleyip plan dokümanlarını tek kaynağa bağlamak.

  • Zasian README ve WebTransport dokümanları yeniden incelendi; Balanced/orphan profil envanteri çıkarılıyor.
  • Üç kademeli taşıma sırası (WebTransport → WebRTC Data Transfer → Opus) netleştirildi ve plan dokümanlarına işlendi.
  • Yeni risk kayıtlarıyla WebTransport uyumluluğu ve fallback tetikleyicileri izlenebilir hâle getirildi.
  • Prod plan, README-DEV ve README Durum Listesi güncellenerek tek kavram setiyle hizalandı.
  • Opus roundtrip'i için codec wrapper eşlemesi ve test hedefleri tanımlandı.
  • Aunsorm-Crypt'in HTTP/3 + datagram taşıyıcı katmanı WebTransport paketleyicisine taşınmak üzere planlandı.
  • Balanced kalite profili ve orphan WebTransport test script'leri `docs/webtransport-balanced-inventory.md` ile tek tabloda raporlandı.
  • Zasian token metadata codec iddiası normalize edilerek RoomVideoCall/ZasianSettings bileşenlerine aktarıldı; Balanced varsayılanı ile sunucu seçimi arasındaki drift kullanıcıya raporlandı.
  • Legacy `docs/dev-tests/test-webtransport-internal.html` akışı Next.js tabanlı iç modül test paneline taşındı ve TLS hash/frame sabitleri tek kaynaktan yönetiliyor.
  • WebRTC Opus hattı kontrol listesi ve yol haritası PLAN.md ile `/planning` verisine hizalanarak ajan görevlendirmeleri netleştirildi.
  • Zasian 20 Ekim changelog'u incelenerek VideoSuperResolutionConfig, Stage 0 DTLS `--audit` ve TURN rapor akışları roadmap'e işlendi.
  • STEP-VS-001, STEP-QA-002, STEP-OBS-002 ve STEP-OBS-003 görevleriyle super-resolution, audit raporu ve RTCP telemetri entegrasyonları planlandı.
  • Deliverable ve risk kayıtları VideoSuperResolution performansı ile `turnutils_report` format senkronuna göre güncellendi.
  • Join formu ve onboarding akışına WebTransport/WebRTC DataChannel/WebRTC Opus geliştirici presetleri eklendi; DataChannel seçeneği deneysel bayrakla sınırlandı.
Durum Özeti

Toplam 24 görevin sprint içindeki dağılımı.

Hazırlık
2292%

Başlatılmak için kapsamı netleşen işler.

Devam
28%

Aktif olarak üzerinde çalışılan maddeler.

Tamamlandı
00%

Kriterleri karşılayarak kapatılan çıktılar.

HazırlıkDevamTamamlandı
Kilometre Taşları

Toplam 3 kilometre taşının 3 tanesi aktif izleniyor; sıradaki hedef 19 Ekim 2025 tarihinde Plan Senkronizasyonu.

Hazırlık
133%

Başlatılmak için kapsamı netleşen işler.

Devam
267%

Aktif olarak üzerinde çalışılan maddeler.

Tamamlandı
00%

Kriterleri karşılayarak kapatılan çıktılar.

Kilometre Taşı

Plan Senkronizasyonu

PLAN.md, README-DEV.md, README Durum Listesi ve `/planning` verisi yeni yol haritasını yansıtır hale getirilecek.

Devam
Sorumlu
@ProjectCoordinator
Hedef Tarih
19 Ekim 2025

19 Ekim 2025 hedefi 43 gün gecikti.

Kilometre Taşı

Zasian Multi-Transport Recovery

WebTransport ana hattı yeniden işler hâle getirilecek, WebRTC Data Transfer ve Opus fallback zinciri doğrulanacak.

Devam
Sorumlu
@TechLead
Hedef Tarih
24 Ekim 2025

24 Ekim 2025 hedefi 38 gün gecikti.

Kilometre Taşı

Opus 510 kbps Köprüsü

Opus roundtrip testleri tanımlanacak ve sunucu tarafı codec wrapper entegrasyonu doğrulanacak.

Hazırlık
Sorumlu
@BackendEngineer
Hedef Tarih
Belirlenecek

Hedef tarih henüz belirlenmedi.

Risk Profili

Risk günlüğündeki maddelerin önem dağılımı ve odak noktaları.

Yüksek riskler

Yüksek
117%

Yüksek önemindeki 1 risk için proaktif önlemler takip ediliyor.

Orta riskler

Orta
583%

Orta önemindeki 5 risk için proaktif önlemler takip ediliyor.

Düşük riskler

Düşük
00%

Düşük öneminde kayıtlı risk bulunmuyor.

Devam Odakları

2 görevde 6 teslimat için çalışma sürüyor; 7 paket etkileniyor.

Plan hijyeni

@ProjectCoordinator

Yeni yol haritasının PLAN.md, README-DEV.md, README ve `/planning` verisiyle eşleştiğini doğrulamak.

Görev
1
Teslimat
3
Paket
4
  • STEP-PH-004 · Plan Senkronizasyonu

    Devam

    PLAN.md, README-DEV.md, `/planning` verisi ve README Durum Listesi arasında yeni yol haritasının tam senkronunu sağla.

    PLAN.mdREADME-DEV.mdREADME.mdapps/web/app/planning

WebTransport kod envanteri

@TechLead

Orphan Balanced profillerini ve legacy script'leri temizleyerek WebTransport hattını yeniden yapılandırmak.

Görev
1
Teslimat
3
Paket
3
  • STEP-WT-001 · WebTransport Kod Envanteri

    Devam

    WebTransport kod yolunu tarayıp Balanced/legacy profil kalıntılarını ve orphan script'leri temizleme planını çıkar.

    zasian-mediaapps/webpackages/webrtc-core
Paket Etkileri

Sprint görevleri 19 pakette etki yaratıyor; durum dağılımları ve sorumlu ajanlar aşağıda özetlenir.

Paket

docs

13 görev

39 teslimat bu paket kapsamında takip ediliyor.

@BackendEngineer@DevOpsEngineer@ProjectCoordinator@QAEngineer@SecurityEngineer@TechLead
Hazırlık· 13Devam· 0Tamamlandı· 0
Hazırlık
13100%
Devam
00%
Tamamlandı
00%

Paket

packages/webrtc-core

10 görev

30 teslimat bu paket kapsamında takip ediliyor.

@BackendEngineer@QAEngineer@TechLead
Hazırlık· 9Devam· 1Tamamlandı· 0
Hazırlık
990%
Devam
110%
Tamamlandı
00%

Paket

apps/web

9 görev

27 teslimat bu paket kapsamında takip ediliyor.

@BackendEngineer@QAEngineer@SecurityEngineer@TechLead
Hazırlık· 8Devam· 1Tamamlandı· 0
Hazırlık
889%
Devam
111%
Tamamlandı
00%

Paket

reports

9 görev

27 teslimat bu paket kapsamında takip ediliyor.

@DevOpsEngineer@ProjectCoordinator@QAEngineer
Hazırlık· 9Devam· 0Tamamlandı· 0
Hazırlık
9100%
Devam
00%
Tamamlandı
00%

Paket

zasian-media

5 görev

15 teslimat bu paket kapsamında takip ediliyor.

@BackendEngineer@DevOpsEngineer@QAEngineer@TechLead
Hazırlık· 4Devam· 1Tamamlandı· 0
Hazırlık
480%
Devam
120%
Tamamlandı
00%

Paket

apps/aunsorm-server

3 görev

9 teslimat bu paket kapsamında takip ediliyor.

@SecurityEngineer
Hazırlık· 3Devam· 0Tamamlandı· 0
Hazırlık
3100%
Devam
00%
Tamamlandı
00%

Paket

apps/signaling

3 görev

9 teslimat bu paket kapsamında takip ediliyor.

@SecurityEngineer@TechLead
Hazırlık· 3Devam· 0Tamamlandı· 0
Hazırlık
3100%
Devam
00%
Tamamlandı
00%

Paket

docker/observability

3 görev

9 teslimat bu paket kapsamında takip ediliyor.

@DevOpsEngineer
Hazırlık· 3Devam· 0Tamamlandı· 0
Hazırlık
3100%
Devam
00%
Tamamlandı
00%

Paket

docs/dev-tests

3 görev

9 teslimat bu paket kapsamında takip ediliyor.

@DevOpsEngineer@QAEngineer
Hazırlık· 3Devam· 0Tamamlandı· 0
Hazırlık
3100%
Devam
00%
Tamamlandı
00%

Paket

scripts

3 görev

9 teslimat bu paket kapsamında takip ediliyor.

@DevOpsEngineer@QAEngineer
Hazırlık· 3Devam· 0Tamamlandı· 0
Hazırlık
3100%
Devam
00%
Tamamlandı
00%

Paket

PLAN.md

2 görev

6 teslimat bu paket kapsamında takip ediliyor.

@ProjectCoordinator
Hazırlık· 1Devam· 1Tamamlandı· 0
Hazırlık
150%
Devam
150%
Tamamlandı
00%

Paket

apps/web/app/planning

1 görev

3 teslimat bu paket kapsamında takip ediliyor.

@ProjectCoordinator
Hazırlık· 0Devam· 1Tamamlandı· 0
Hazırlık
00%
Devam
1100%
Tamamlandı
00%

Paket

aunsorm-crypt

1 görev

3 teslimat bu paket kapsamında takip ediliyor.

@SecurityEngineer
Hazırlık· 1Devam· 0Tamamlandı· 0
Hazırlık
1100%
Devam
00%
Tamamlandı
00%

Paket

configs

1 görev

3 teslimat bu paket kapsamında takip ediliyor.

@DevOpsEngineer
Hazırlık· 1Devam· 0Tamamlandı· 0
Hazırlık
1100%
Devam
00%
Tamamlandı
00%

Paket

docker

1 görev

3 teslimat bu paket kapsamında takip ediliyor.

@DevOpsEngineer
Hazırlık· 1Devam· 0Tamamlandı· 0
Hazırlık
1100%
Devam
00%
Tamamlandı
00%

Paket

docs/PROD_PLAN.md

1 görev

3 teslimat bu paket kapsamında takip ediliyor.

@DevOpsEngineer
Hazırlık· 1Devam· 0Tamamlandı· 0
Hazırlık
1100%
Devam
00%
Tamamlandı
00%

Paket

docs/security

1 görev

3 teslimat bu paket kapsamında takip ediliyor.

@SecurityEngineer
Hazırlık· 1Devam· 0Tamamlandı· 0
Hazırlık
1100%
Devam
00%
Tamamlandı
00%

Paket

README-DEV.md

1 görev

3 teslimat bu paket kapsamında takip ediliyor.

@ProjectCoordinator
Hazırlık· 0Devam· 1Tamamlandı· 0
Hazırlık
00%
Devam
1100%
Tamamlandı
00%

Paket

README.md

1 görev

3 teslimat bu paket kapsamında takip ediliyor.

@ProjectCoordinator
Hazırlık· 0Devam· 1Tamamlandı· 0
Hazırlık
00%
Devam
1100%
Tamamlandı
00%
Devam Eden Maddeler

Aktif çalışılan görevler ve hedeflenen teslimatlar.

  • WebTransport kod envanteri

    STEP-WT-001 · WebTransport Kod Envanteri

    Sorumlu: @TechLead

    Devam

    WebTransport kod yolunu tarayıp Balanced/legacy profil kalıntılarını ve orphan script'leri temizleme planını çıkar.

    zasian-mediaapps/webpackages/webrtc-core

    Teslimatlar

    • Balanced/legacy profillerin listesi ve kaldırma planı hazırlanacak.
    • Orphan script envanteri çıkarılıp sorumlulara devredilecek.
    • WebTransport ana hattının güncel sorumluluk matrisi yazılacak.
  • Plan hijyeni

    STEP-PH-004 · Plan Senkronizasyonu

    Sorumlu: @ProjectCoordinator

    Devam

    PLAN.md, README-DEV.md, `/planning` verisi ve README Durum Listesi arasında yeni yol haritasının tam senkronunu sağla.

    PLAN.mdREADME-DEV.mdREADME.mdapps/web/app/planning

    Teslimatlar

    • Prod plan görünümüyle eşleşen yeni görev kartları doğrulanacak.
    • README Durum Listesi yeni öncelikleri yansıtacak.
    • Güncelleme süreci için checklist güncellenecek.
Durum Detayı

Tamamlandı durumunda henüz görev bulunmuyor.

Tamamlandı

Kriterleri karşılayarak kapatılan çıktılar.

Tamamlandı
  • Henüz bu durumda görev bulunmuyor.
Ajan Durum Matrisi

Her ajan için hazırlık, devam ve tamamlanan görev sayılarını tek bakışta inceleyin.

AjanHazırlıkDevamTamamlandıTamamlanma

@TechLead

WebTransport kod envanteri

Orphan Balanced profillerini ve legacy script'leri temizleyerek WebTransport hattını yeniden yapılandırmak.

Hazırlık

2

Başlatılmak için kapsamı netleşen işler.

Devam

1

Aktif olarak üzerinde çalışılan maddeler.

Tamamlandı

0

Kriterleri karşılayarak kapatılan çıktılar.

0/3 görev

0% tamamlandı

@BackendEngineer

`zns` kapsayıcısı ve fallback entegrasyonu

Codec metadata'yı `zns` kapsayıcısından okuyup WebRTC Data Transfer ve Opus fallback zincirini hazırlamak.

Hazırlık

5

Başlatılmak için kapsamı netleşen işler.

Devam

0

Aktif olarak üzerinde çalışılan maddeler.

Tamamlandı

0

Kriterleri karşılayarak kapatılan çıktılar.

0/5 görev

0% tamamlandı

@QAEngineer

Çok kanallı test matrisi

WebTransport, WebRTC Data Transfer ve Opus fallback kanallarını kapsayan kabul kriterlerini oluşturmak.

Hazırlık

6

Başlatılmak için kapsamı netleşen işler.

Devam

0

Aktif olarak üzerinde çalışılan maddeler.

Tamamlandı

0

Kriterleri karşılayarak kapatılan çıktılar.

0/6 görev

0% tamamlandı

@ProjectCoordinator

Plan hijyeni

Yeni yol haritasının PLAN.md, README-DEV.md, README ve `/planning` verisiyle eşleştiğini doğrulamak.

Hazırlık

1

Başlatılmak için kapsamı netleşen işler.

Devam

1

Aktif olarak üzerinde çalışılan maddeler.

Tamamlandı

0

Kriterleri karşılayarak kapatılan çıktılar.

0/2 görev

0% tamamlandı

@DevOpsEngineer

Gözlemlenebilirlik

Çok kanallı medya akışının metrik ve alarm gereksinimlerini güncellemek.

Hazırlık

5

Başlatılmak için kapsamı netleşen işler.

Devam

0

Aktif olarak üzerinde çalışılan maddeler.

Tamamlandı

0

Kriterleri karşılayarak kapatılan çıktılar.

0/5 görev

0% tamamlandı

@SecurityEngineer

Token + codec doğrulaması

WebTransport handshake'ini Aunsorm token akışı ve HTTP/3 datagram katmanıyla eşleştirerek codec müzakeresini güvence altına almak.

Hazırlık

3

Başlatılmak için kapsamı netleşen işler.

Devam

0

Aktif olarak üzerinde çalışılan maddeler.

Tamamlandı

0

Kriterleri karşılayarak kapatılan çıktılar.

0/3 görev

0% tamamlandı

Ajan & Sorumluluklar

WebTransport kod envanteri

@TechLead

Orphan Balanced profillerini ve legacy script'leri temizleyerek WebTransport hattını yeniden yapılandırmak.

İlerleme0/3 tamamlandı · 1 devam ·2 hazırlık
  • STEP-WT-001 · WebTransport Kod Envanteri

    Devam

    WebTransport kod yolunu tarayıp Balanced/legacy profil kalıntılarını ve orphan script'leri temizleme planını çıkar.

    zasian-mediaapps/webpackages/webrtc-core

    Teslimatlar

    • Balanced/legacy profillerin listesi ve kaldırma planı hazırlanacak.
    • Orphan script envanteri çıkarılıp sorumlulara devredilecek.
    • WebTransport ana hattının güncel sorumluluk matrisi yazılacak.
  • OPUS-CL-001 · Gereksinim Analizi

    Hazırlık

    Opus codec için gereksinimleri dokümante ederek paydaş onayına sun.

    docspackages/webrtc-coreapps/web

    Teslimatlar

    • Codec parametreleri (örnekleme hızı, kanal sayısı, bitrateler) tabloya dökülecek.
    • Gecikme toleransı ve bant genişliği sınırları QA/DevOps ile paylaşılacak.
    • Onaylanan gereksinimler PLAN.md ve prod plan veri kaynağına bağlanacak.
  • OPUS-CL-002 · Mimari Plan

    Hazırlık

    WebRTC Opus hattı için sinyal, medya ve güvenlik katmanlarını gösteren mimari planı güncelle.

    docsapps/signalingpackages/webrtc-core

    Teslimatlar

    • Opus hattı bileşen diyagramı ve fallback sıra diyagramı yenilenecek.
    • TURN/STUN, token ve codec akışlarını kapsayan bağımlılık listesi hazırlanacak.
    • Risk ve varsayımlar PLAN.md yol haritası ile hizalanacak.

`zns` kapsayıcısı ve fallback entegrasyonu

@BackendEngineer

Codec metadata'yı `zns` kapsayıcısından okuyup WebRTC Data Transfer ve Opus fallback zincirini hazırlamak.

İlerleme0/5 tamamlandı · 0 devam ·5 hazırlık
  • STEP-WT-004 · ZNS Codec Çözümlemesi

    Hazırlık

    İstemcinin `zns` kapsayıcısını açıp sunucunun seçtiği codec A/B/C bilgisini çözecek modülleri doğrula.

    apps/webpackages/webrtc-core

    Teslimatlar

    • Codec metadata okuyucu için modül diyagramı güncellenecek.
    • Lossless pipeline test stub'ı hazırlanacak.
    • Magic otype alanı için doğrulama adımları belgelenecek.
  • STEP-FB-001 · WebRTC Data Transfer Fallback

    Hazırlık

    WebRTC Data Transfer fallback hattındaki orphan script'leri kaldırıp otomatik devreye alma koşullarını uygulamaya geçir.

    apps/webpackages/webrtc-core

    Teslimatlar

    • Fallback tetikleme koşulları WebTransport hata kodlarıyla hizalanacak.
    • Eski DataChannel test sayfaları temizlenip yeni senaryolarla değiştirilecek.
    • Fallback telemetri logları için ortak format belirlenecek.
  • STEP-OP-001 · Opus 510 kbps Köprüsü

    Hazırlık

    Opus 510 kbps fallback sürecini sunucu tarafı codec wrapper'ı ile uyumlu hale getirip roundtrip testleri tanımla.

    apps/webpackages/webrtc-coredocs

    Teslimatlar

    • Opus encode/decode sırası için kontrol listesi oluşturulacak.
    • Server-side wrapper eşleşmesi belgelenip isteğe bağlı API notları yazılacak.
    • Roundtrip gecikme hedefleri (<250ms) test raporuna işlenecek.
  • STEP-VS-001 · VideoSuperResolution Hazırlığı

    Hazırlık

    Zasian VideoSuperResolutionConfig varsayılanlarını multi-transport planıyla eşleştirip UI/plan çıktılarıyla hizala.

    zasian-mediaapps/webdocs

    Teslimatlar

    • VideoSuperResolutionConfig sahne ayarları PLAN.md ve `/planning` verisine işlenecek.
    • UI'da gösterim/fallback gereksinimleri için taslak oluşturulacak.
    • Super-resolution devre dışı kalma koşulları ve performans limitleri belgeye alınacak.
  • OPUS-CL-004 · Opus Codec Yapılandırması

    Hazırlık

    Opus örnekleme hızı, kanal sayısı ve bitrateleri belirleyip kod tabanına uygula.

    packages/webrtc-coreapps/webdocs

    Teslimatlar

    • Varsayılan encoder parametreleri `packages/webrtc-core` içinde güncellenecek.
    • Stereo/mono ve DTX/FEC seçenekleri için sınır değerleri belirlenecek.
    • Konfigürasyon değişiklikleri için referans senaryoları ve rollback planı yazılacak.

Çok kanallı test matrisi

@QAEngineer

WebTransport, WebRTC Data Transfer ve Opus fallback kanallarını kapsayan kabul kriterlerini oluşturmak.

İlerleme0/6 tamamlandı · 0 devam ·6 hazırlık
  • STEP-QA-001 · Üç Kanallı Test Matrisi

    Hazırlık

    Üç kanal için (WebTransport, WebRTC Data Transfer, Opus) kabul kriterleri ve test matrisi oluştur.

    docsreportspackages/webrtc-core

    Teslimatlar

    • WebTransport için 5 dakikalık lossless oturum testi tanımlanacak.
    • WebRTC Data Transfer fallback senaryoları otomasyon betikleriyle eşlenecek.
    • Opus roundtrip kalite ölçümleri (PESQ/segment-based) raporlanacak.
  • STEP-QA-002 · DTLS `--audit` Akışı

    Hazırlık

    `scripts/run_dtls_probe_loop.sh --audit` çıktısını Stage 0 checklist'ine bağlayıp TURN raporlarıyla çakışmadan raporla.

    zasian-mediadocsreports

    Teslimatlar

    • Audit flag'i için zorunlu alanlar checklist şablonlarına eklenecek.
    • Chrome/Firefox döngülerinden gelen `.md` ve `.json` raporları konsolide edilecek.
    • TURN raporu ile audit çıktısı arasında sürüm/h2 başlık uyumu doğrulanacak.
  • OPUS-CL-005 · Encoding/Decoding Testleri

    Hazırlık

    Opus encode/decode gecikmesi ve kalite ölçümlerini belgeleyen test setini hazırla.

    packages/webrtc-corereportsdocs/dev-tests

    Teslimatlar

    • PESQ ve waveform karşılaştırmaları için ölçüm script'leri güncellenecek.
    • Encode/decode gecikmesi <250ms hedefiyle raporlanacak.
    • Test sonuçları `reports/audio-quality` altında arşivlenecek.
  • OPUS-CL-006 · WebRTC Peer Connection Testleri

    Hazırlık

    Tarayıcı ve platform çeşitliliğinde peer connection kurulumlarını doğrula.

    apps/webreportsdocs

    Teslimatlar

    • Chrome, Firefox, Safari ve mobil kapsaması için test matrisi yayınlanacak.
    • CI pipeline'ına smoke testi eklenmesi değerlendirilecek.
    • Hata raporları için yeniden üretim şablonları hazırlanacak.
  • OPUS-CL-007 · Ağ Koşulları Simülasyonu

    Hazırlık

    Jitter, paket kaybı ve düşük bant genişliği senaryolarını çalıştıran simülasyonları belgele.

    docs/dev-testsscriptsreports

    Teslimatlar

    • `docs/dev-tests` altında ağ simülasyon komut seti yayınlanacak.
    • Sonuçlar baseline ile kıyaslanarak tablolaştırılacak.
    • Sınır değer aşımı için alarm önerileri DevOps ekibiyle paylaşılacak.
  • OPUS-CL-008 · Uyumluluk Testleri

    Hazırlık

    SDP profil uyumluluğu, stereo/mono ve FEC/DTX seçeneklerini doğrula.

    packages/webrtc-coredocsreports

    Teslimatlar

    • SDP profil sonuçları uyumluluk raporuna işlenecek.
    • Stereo/mono ve FEC/DTX varyantları için PASS/FAIL tablosu hazırlanacak.
    • Uyumsuzluklar için düzeltici aksiyon listesi çıkarılacak.

Plan hijyeni

@ProjectCoordinator

Yeni yol haritasının PLAN.md, README-DEV.md, README ve `/planning` verisiyle eşleştiğini doğrulamak.

İlerleme0/2 tamamlandı · 1 devam ·1 hazırlık
  • STEP-PH-004 · Plan Senkronizasyonu

    Devam

    PLAN.md, README-DEV.md, `/planning` verisi ve README Durum Listesi arasında yeni yol haritasının tam senkronunu sağla.

    PLAN.mdREADME-DEV.mdREADME.mdapps/web/app/planning

    Teslimatlar

    • Prod plan görünümüyle eşleşen yeni görev kartları doğrulanacak.
    • README Durum Listesi yeni öncelikleri yansıtacak.
    • Güncelleme süreci için checklist güncellenecek.
  • OPUS-CL-011 · Yayın Sonrası Değerlendirme

    Hazırlık

    Opus hattı yayınlandıktan sonra geri bildirim ve telemetri sonuçlarını raporla.

    reportsPLAN.mddocs

    Teslimatlar

    • Kullanıcı geri bildirimleri ve hata raporları konsolide edilecek.
    • Telemetri trendleri ve metrik sonuçları değerlendirilip aksiyon maddeleri çıkarılacak.
    • Sonuçlar `reports/post-release` altında arşivlenip paydaşlarla paylaşılacak.

Gözlemlenebilirlik

@DevOpsEngineer

Çok kanallı medya akışının metrik ve alarm gereksinimlerini güncellemek.

İlerleme0/5 tamamlandı · 0 devam ·5 hazırlık
  • OPUS-CL-003 · STUN/TURN Konfigürasyonu

    Hazırlık

    STUN/TURN sunucularının erişilebilirliğini ve sağlık kontrollerini doğrula.

    dockerconfigsdocs/dev-tests

    Teslimatlar

    • Aktif STUN/TURN sunucuları için bağlantı test raporu hazırlanacak.
    • NAT traversal senaryolarını doğrulayan script'ler güncellenecek.
    • Hata tespiti için alarm ve log eşik değerleri belirlenecek.
  • STEP-OBS-001 · Çok Kanallı Telemetri

    Hazırlık

    Çok kanallı medya akışı için metrik, log ve alarm gereksinimlerini güncelle ve runbook referanslarını yenile.

    docs/PROD_PLAN.mddocker/observabilityscripts

    Teslimatlar

    • WebTransport/WebRTC/Opus kanallarına ait metrik listesi çıkarılacak.
    • Prometheus ve Grafana panellerine yeni sorgular eklenecek.
    • Runbook'lara fallback senaryosu için aksiyon adımları eklenecek.
  • STEP-OBS-002 · TURN Raporu Entegrasyonu

    Hazırlık

    `turnutils_report` çıktısını prod rapor akışı ve docs/dev-tests kayıtlarıyla senkronize et.

    docsreportszasian-media

    Teslimatlar

    • TURN transcript dizini için arşiv formatı ve dosya adlandırması belirlenecek.
    • Markdown + JSON raporları prod rapor pipeline'ına bağlayacak script planı hazırlanacak.
    • Checklist'lere `turnutils_report` referansları ve sürüm kontrol notları eklenecek.
  • STEP-OBS-003 · RTCP Telemetri Pipeline

    Hazırlık

    Router RTCP telemetrisini prod gözlemlenebilirlik ve `/planning` deliverable'larıyla hizala.

    docker/observabilityreportszasian-media

    Teslimatlar

    • Loss/jitter/RTT metrikleri için Prometheus ve Grafana panelleri güncellenecek.
    • Router `GET /metrics` endpoint çıktısı runbook'lara örnek olarak eklenecek.
    • Alarm eşikleri RTCP trendlerine göre yeniden hesaplanıp paylaşılacak.
  • OPUS-CL-010 · İzleme ve Raporlama Planı

    Hazırlık

    QoE metrikleri, loglama ve alarm mekanizmalarını Opus hattı için güncelle.

    docsdocker/observabilityscripts

    Teslimatlar

    • Opus hattına özel QoE metrik listesi oluşturulacak.
    • Grafana panellerine fallback ve kalite göstergeleri eklenecek.
    • Alarm eşikleri ve bildirim kanalları güncellenecek.

Token + codec doğrulaması

@SecurityEngineer

WebTransport handshake'ini Aunsorm token akışı ve HTTP/3 datagram katmanıyla eşleştirerek codec müzakeresini güvence altına almak.

İlerleme0/3 tamamlandı · 0 devam ·3 hazırlık
  • STEP-WT-002 · Token + Codec Handshake

    Hazırlık

    Token + codec müzakeresi için WebTransport el sıkışma (handshake) protokolünü belgeleyip Aunsorm doğrulamasıyla eşleştir.

    apps/aunsorm-serverapps/signalingdocs

    Teslimatlar

    • Handshake sırasında doğrulanan alanlar (roomId, codec, magic otype) listelenecek.
    • Aunsorm doğrulama endpoint'leriyle sıra diyagramı güncellenecek.
    • Hata kodları ve fallback tetikleyicileri dokümante edilecek.
  • STEP-WT-003 · Aunsorm HTTP/3 Datagrams

    Hazırlık

    Aunsorm-Crypt'in HTTP/3 + datagram aktarım katmanını WebTransport paketleyicisine adapte edip QUIC paket akışını doğrula.

    aunsorm-cryptapps/aunsorm-serverapps/web

    Teslimatlar

    • Aunsorm http3-experimental özelliği için etkinleştirme planı hazırlanacak.
    • Datagram paket formatı ile WebTransport codec metadata'sı eşleştirilecek.
    • Gateway üzerinden HTTP/3 uyumluluk testi için kontrol listesi yazılacak.
  • OPUS-CL-009 · Güvenlik Kontrolleri

    Hazırlık

    SRTP/DTLS yapılandırmasını ve sertifika yönetimini gözden geçir.

    apps/signalingapps/aunsorm-serverdocs/security

    Teslimatlar

    • SRTP/DTLS parametreleri doğrulanıp eksikler giderilecek.
    • Sertifika yenileme ve saklama süreçleri dokümante edilecek.
    • Güvenlik onayı için kontrol listesi ve imza kayıtları hazırlanacak.
Riskler & Önlemler

Sprint boyunca yakından izlenen riskler ve planlanan müdahale adımları.

WebTransport uyumluluğu

Yüksek risk

Tarayıcılar ve ara ağ cihazları WebTransport desteğinde heterojen; hatalı tespit fallback devreye girmemesine yol açabilir.

Önlem

Kritik tarayıcı sürümleri için negatif testler ekle, fallback tetikleyicilerini telemetriyle doğrula.

Fallback sırası senkron hatası

Orta risk

WebTransport başarısızlığında WebRTC Data Transfer veya Opus fallback doğru sırada devreye girmeyebilir.

Önlem

Her fallback koşuluna özel alarm ve log mesajı ekle, QA test matrisiyle doğrula.

Opus roundtrip gecikmesi

Orta risk

Opus 510 kbps köprüsünde encode/decode gecikmesi lossless pipeline'ın kabul kriterlerini aşabilir.

Önlem

<250ms hedefi için benchmark senaryoları tanımla ve performans sonuçlarını raporla.

Aunsorm HTTP/3 desenkronu

Orta risk

Aunsorm-Crypt HTTP/3 + datagram hattı WebTransport paketleyicisiyle hizalanmazsa çift şifreleme veya paket drop yaşanabilir.

Önlem

Datagram formatını codec/magic otype doğrulamalarıyla eşleştirip staging ortamında uzun süreli akış testi gerçekleştir.

Super-resolution performans yükü

Orta risk

VideoSuperResolutionConfig varsayılanları donanım limitlerini aşarsa kare hızında düşüş ve gecikme artışı oluşabilir.

Önlem

Benchmark senaryolarında kare hızı izlenip fallback mekanizması ve kalite eşiği dokümante edilecek.

Audit vs TURN raporu drift

Orta risk

DTLS `--audit` çıktıları ile `turnutils_report` raporları farklı formatlarda tutulursa QA/DevOps checklist'leri çakışabilir.

Önlem

Tek kaynaklı rapor şablonları uygulanıp sürüm/kaynak alanları checklist'lerde zorunlu hale getirilecek.

Kabul Kriterleri
  • WebTransport kanalıyla lossless ses/görüntü akışı 5 dakikalık testte paket kaybı olmadan tamamlanmalı.
  • WebTransport başarısız olduğunda WebRTC Data Transfer fallback'i otomatik tetiklenmeli ve veri kaybı oluşmamalı.
  • Opus 510 kbps roundtrip'i sunucu codec wrapper'ı ile uyumlu şekilde çalışıp <250ms gecikme hedefini tutturmalı.
  • Aunsorm HTTP/3 + datagram hattı WebTransport codec metadata'sı ve magic otype alanlarıyla uyumlu şekilde doğrulanmalı.
  • VideoSuperResolutionConfig varsayılanları kalite hedeflerini koruyarak plan ve UI çıktılarında belgelenmeli.
  • DTLS `--audit` ve `turnutils_report` raporları aynı checklist şablonunda tutulmalı ve sürüm kontrolleri geçmeli.
  • Router RTCP telemetri metrikleri (loss/jitter/RTT) prod gözlemlenebilirlik panellerine eksiksiz aktarılmalı.
  • PLAN.md, README-DEV.md, README.md ve `/planning` verisi aynı yol haritasını göstermeli.
Takip Öğeleri
  • WebTransport envanteri tamamlandıktan sonra orphan script temizliği için görev kartı aç.
  • Fallback telemetri şemalarını Prometheus'a taşı ve Grafana panellerinde görselleştir.
  • Opus köprüsü doğrulandıktan sonra lossless codec A/B/C ile entegrasyon testlerini genişlet.
  • VideoSuperResolutionConfig çıktıları için UI göstergeleri ve plan verisi arasında çift yönlü kontrol ekle.
  • DTLS `--audit` + TURN raporları için ortak runbook adımları yayınla.