İçeriğe atla
production / main000%
Teknik Denetim Platformu
DEBT-01RİSK MODELİSESSION-AWARE / EVIDENCE-FIRST0 EXTERNAL ARTIFACTS

Teknik Borç Hesaplayıcı

Borcu satır sayısıyla değil; değişiklik maliyeti ve yayın riskiyle ölçer. Çıktıyı ilk temizlenecek üç alanla sınırlar.

DEBT-01 / OBSERVED EVIDENCE WORKBENCH
SELF + OBSERVED DIMENSIONS + RISK → EFFECTIVE
TEST COVERAGE
SELF 70%
Coverage kanıtı yok
OUTDATED DEPS
SELF 5
Update kanıtı yok
HOTSPOTS
SELF 3
Churn kanıtı yok
EFFECTIVE
48/100
SELF
48/100
OBSERVED Δ
0
EXT. RISK
+0
OBSERVED EVIDENCE / 0

0 OSV · 0 SARIF · SBOM — · COVERAGE — · OUTDATED — · HOTSPOTS —

Coverage, outdated dependency ve git hotspot kanıtları yalnız kendi self-report boyutlarını değiştirir. SBOM envanterdir. OSV/SARIF risk basıncı ayrı tutulur.

Kanıt Laboratuvarı'nı aç →
AC / EVIDENCE REPORT
AC-DEBT-01-20260810100607 · METHOD 3.2-maintenance-evidence

PDF / insan · MD / repo · JSON / otomasyon

ANALİZ ÖZNESİ
SELF-REPORTED
HEDEF BELİRTİLMEDİ
HEDEF
Self-report + security + SBOM + coverage + dependency update + git churn kanıtı
KAPSAM
AC Debt Pressure v3.2
KANIT DAYANAĞI
SELF-REPORTED
DEBT-01 / KANIT DOSYASI

Teknik Borç Hesaplayıcı

48/100 · self 48/100 · observed 0 · risk +0

KANIT KAPSAMI
45/100
GÜVEN
LOW
CLAIM BOUNDARY

Self-report değerleri görünür kalır. LCOV/Cobertura yalnız testCoverage, npm outdated yalnız outdatedDeps, git churn hotspot kanıtı yalnız hotspots bileşenini gözlenen değerle değiştirir. OSV/SARIF risk basıncı ayrıca eklenir. SBOM envanterdir; outdated dependency güvenlik açığı değildir; hotspot sınıflandırması kusur kanıtı değildir.

01

Yönetici özeti

OSV/SARIF risk kanıtı yok; harici risk basıncı +0.
Coverage kanıtı yok; test-confidence self-report 70% kullanıyor.
Dependency update kanıtı yok; outdatedDeps self-report 5 kullanılıyor.
Git hotspot kanıtı yok; hotspots self-report 3 kullanılıyor.
SBOM envanteri yok.
02

Bulgular ve karar noktaları

F-DEBT-1MEDIUM CONFIDENCE

Deploy sürtünmesi

+9.6 self-reported pressure

EVIDENCE → E-INPUT-2
F-DEBT-2MEDIUM CONFIDENCE

Değişiklik hotspotları

+9.0 self-reported pressure

EVIDENCE → E-INPUT-6
F-DEBT-3MEDIUM CONFIDENCE

Test güveni

+8.4 self-reported pressure

EVIDENCE → E-INPUT-1
F-DEBT-4MEDIUM CONFIDENCE

Dokümantasyon

+8.0 self-reported pressure

EVIDENCE → E-INPUT-4
F-DEBT-5MEDIUM CONFIDENCE

Bağımlılıklar

+7.5 self-reported pressure

EVIDENCE → E-INPUT-5
F-DEBT-6MEDIUM CONFIDENCE

Incident sıklığı

+5.0 self-reported pressure

EVIDENCE → E-INPUT-3
03

Kanıt defteri

E-INPUT-1KULLANICI GİRDİSİ
testCoverage
70

Kullanıcı tarafından bildirilen operasyon metriği.

CONF LOW
E-INPUT-2KULLANICI GİRDİSİ
manualDeploySteps
3

Kullanıcı tarafından bildirilen operasyon metriği.

CONF LOW
E-INPUT-3KULLANICI GİRDİSİ
incidentsPerMonth
1

Kullanıcı tarafından bildirilen operasyon metriği.

CONF LOW
E-INPUT-4KULLANICI GİRDİSİ
docsCoverage
50

Kullanıcı tarafından bildirilen operasyon metriği.

CONF LOW
E-INPUT-5KULLANICI GİRDİSİ
outdatedDeps
5

Kullanıcı tarafından bildirilen operasyon metriği.

CONF LOW
E-INPUT-6KULLANICI GİRDİSİ
hotspots
3

Kullanıcı tarafından bildirilen operasyon metriği.

CONF LOW
04

Metodoloji, varsayımlar ve sınırlar

VARSAYIMLAR
SINIRLAR
  • Coverage raporu yalnız temsil ettiği dosya ve test koşumu kapsamındadır; test kalitesini veya üretim doğruluğunu kanıtlamaz.
  • npm outdated update durumunu gösterir; outdated olmak tek başına zafiyet veya upgrade zorunluluğu değildir.
  • Git hotspot sayısı yalnız içe aktarılan tarih penceresinde hem change-frequency hem line-churn üst çeyreğinde kalan dosyaların heuristic sayısıdır; kusur veya mimari hata kanıtı değildir.
  • SBOM zafiyet taraması değildir. DORA ve gerçek code-ownership sinyalleri henüz bu hesapta kullanılmıyor.
05

Önerilen sonraki hareket

A01En yüksek severity OSV/SARIF bulgularını ve en yüksek etkin basınç bileşenlerini önce kapat.
A02LCOV veya Cobertura ekleyerek testCoverage self-report'unu gözlenen kanıtla değiştir.
A03npm outdated --json çıktısını ekleyerek outdatedDeps self-report'unu gerçek update envanteriyle değiştir.
A04Git churn çıktısını ekleyerek hotspots self-report'unu gözlenen repository history ile değiştir.
A05CycloneDX veya SPDX SBOM ekleyerek dependency envanterini kanıt zincirine al.
Bu rapor karar desteğidir. Gözlem, türetim, kullanıcı girdisi ve heuristic sinyaller birbirinden özellikle ayrılmıştır.
EVIDENCE BRIDGE
OSV · SARIF · CycloneDX · SPDX · npm outdated · Git churn · LCOV · Cobertura

Teknik borcu yalnızca tahmin etme; repo kanıtı ekle.

OSV/SARIF riskleri ayrı observed basınç olarak eklenir. LCOV/Cobertura yalnız testCoverage, npm outdated yalnız outdatedDeps, Git churn hotspot analizi yalnız hotspots self-report boyutunu gözlenen değerle değiştirir. CycloneDX/SPDX SBOM envanterdir; outdated dependency güvenlik açığı, hotspot da kusur kanıtı değildir.

Kanıt Laboratuvarı'nı aç
NE ZAMAN KULLANILIR?
  • Kod tabanındaki teknik borcu yalnızca TODO sayısıyla ölçmemek
  • Yayın sürtünmesi ve incident sıklığını değişiklik maliyetine bağlamak
  • Temizlik için ilk üç müdahale alanını seçmek
YÖNTEM / YORUM

Teknik borç burada ne demek?

Borç, kodun estetik olarak eski görünmesinden çok değişiklik yapmanın ne kadar pahalı ve riskli olduğuyla ilgilidir. Test güveni, deploy adımları, incident, dokümantasyon, güncel olmayan bağımlılıklar ve hotspot'lar bu operasyon baskısının vekil sinyalleridir.

Neden ilk üç alan?

Bütün kod tabanını aynı anda temizleme girişimi yeni bir proje yaratır. Araç en yüksek baskı üreten üç alanı öne çıkararak refactor işini sınırlı, ölçülebilir ve ürün teslimiyle uyumlu tutmayı amaçlar.

SINIR

Repository geçmişi, gerçek test sonuçları ve production telemetry eklenmeden bu skor kod kalitesinin nesnel sertifikası değildir.

Bu çıktıyı gerçek bir teknik karara dönüştürmen gerekiyorsa FORGE akışına taşı.

FORGE'u aç

PROJELERE AÇIK · ÜRÜN VE SİSTEM MİMARI · DEVRALMA / STABİLİZASYON / OPERASYON · WEB · ANDROID · WINDOWS · AHMET CANAL

İletişim

Ürününüz sisteminden hızlı mı büyüdü?

Mevcut durumu, en büyük tıkanmayı ve istediğiniz sonucu yazın. Kapsamı birlikte netleştirelim.

Durum

Yeni danışmanlık ve proje işlerine açık.

GROWTH / SIGNAL LOOP

Okumaktan karara geç.

Görüşme, geri bildirim ve sistem notları tek düşük sürtünmeli çıkışta.

CNV-01

Teknik görüşme

Uygunsa doğrudan 20 dakikalık görüşmeye geç.

CNV-02

Karar engeli

Sayfada neyin eksik kaldığını tek sinyalle bildir.