OSS Risk Radar
No cached run

Latest staged model artifact without the dashboard sprawl.

Review the staged model artifact bundle, keep the key metrics above the fold, and inspect data and artifact history on focused pages.

Training base

0 snapshots

0 repositories, 0 labeled rows

Dataset hash

Pending

No cached artifact yet

Time-aware split

Pending

Split appears after the first staged artifact

Latest Artifact

What changed in the current artifact bundle

The deployed bundle is produced offline from the notebook and artifact scripts. Runtime scoring uses the full-history ensemble when a GHArchive cache row exists and the cold-start ensemble when it does not; missing artifacts are configuration errors.

Model

Waiting for first run

Observed window

Waiting for first completed artifact

Labeled rows

0 labeled / 0 total

Feature count

0 features in the latest artifact

Run the offline notebook or `npm run ml:bootstrap:foundation -- --gharchive-source <path>` to export staged artifacts for this page.

Runtime: artifact-onlyDefault: calibrated ensembleFull-history + cold-startRequired: staged bundle

Quality

Pending

Combined held-out score from AUROC skill and Brier skill.

AUROC

Pending

Ranking quality on the held-out evaluation slice.

Brier

Pending

Calibration-sensitive probability error. Lower is better.

ECE

Pending

Calibration gap across equal-width probability bins. Lower is better.

Inactive 12m rate

Pending

Positive-label pressure in the current held-out slice.

F1

Pending

Thresholded balance of precision and recall.

Precision

Pending

How often predicted inactivity is correct.

Recall

Pending

How much true inactivity the model is catching.

Log loss

Pending

Penalty for overconfident wrong probabilities.

Scoring Methods

Runtime model comparison

MethodRoleStatusAUROCBrierECEQuality
ML ensembleRuntime defaultNeeds both artifactsPendingPendingPendingPending
XGBoostArtifact scorerRequiredPendingPendingPendingPending
Logistic regressionArtifact scorerRequiredPendingPendingPendingPending

AUROC Table

No evaluated model runs yet

A staged artifact with held-out labels will populate the AUROC and classification table.

Variable Effects

No coefficient artifact yet

Coefficient effects appear for completed logistic artifacts; XGBoost runs use the calibration and metric panels above.

Calibration

No calibration artifact yet

Once a completed run produces evaluation bins, the reliability curve will render here from the cached artifact.

Metric Guide

Read the top-line metrics without leaving the page

Quality
A held-out summary score that combines AUROC skill with Brier skill. It is useful for comparison, not as a standalone proof.
AUROC
How well the model ranks riskier dependencies ahead of less risky ones across thresholds. Higher is better.
Brier score
A calibration-sensitive probability error metric. Lower is better, which is why it matters for thesis-style reliability claims.
ECE
Expected calibration error compares predicted probability bins with observed outcomes. Lower means the probabilities are better calibrated.
Inactive 12m rate
The share of positive labels in the evaluation slice. It tells you how much true inactivity pressure is present in the held-out set.
F1
The balance between precision and recall once a classification threshold is chosen.
Precision
Of the dependencies flagged as risky, how many truly belong in that slice.
Recall
Of the truly risky dependencies, how many the model successfully catches.
Calibration
Whether predicted probabilities match real observed rates. Good calibration makes a score easier to trust in triage.

Metric history

No cached run history yet

Once you have more than one staged artifact with metrics, the run-history trend chart will appear here.