Total Suppliers
0
High‑Risk Suppliers
0
Upcoming Expiries (≤30d)
0
Avg Compliance (0–10)
—
Forward Risk Radar
Projected supplier risk (Baseline scoring model + expiry pressure + time since onboarding)
Audit Priority Queue
Priority = RiskScore × Criticality × DaysSinceLastAudit
| Supplier | Risk | Criticality | Days since audit | Priority |
|---|
Expiring & Expired Documents
Auto-detected from stored document expiry dates
| Supplier | Document | Expiry | Status |
|---|
Supplier List
Click a supplier to inspect risk details
New to SafeSupply OS?
Start with the SME Wizard to register your company, choose product categories, add your first supplier, and calculate an initial risk score.
Or use Generate Demo Data to explore the system with realistic samples.
SME Wizard
A guided setup for food startups and SMEs (no QA expertise required)
New Supplier
Add a supplier, select supplied food categories, and compute initial risk.
Suppliers
Existing suppliers and their baseline risk band.
| Supplier | Categories | Risk | Band |
|---|
Supplier Selector
Choose a supplier to view drivers and test parameter sensitivity.
Risk Breakdown
Explainable, rule-based baseline scoring model. Adjust parameters to test assumptions.
Select a supplier to begin.
Adjustable parameters
Weights control how strongly each factor contributes to the final index.
Adjustable parameters
Weights control how strongly each factor contributes to the final index.
Key drivers
Top contributors for interpretability (not a prediction).
Radar view
Visual summary of component scores (interpretation aid).
Component table
Breakdown of component contributions (transparent scoring).
Component table
Breakdown of component contributions (transparent scoring).
Run Audit Scoring
Submit section scores to update audit history, normalize 0–10, refresh dashboard, and append an audit trail entry.
Import audit results (CSV upload or paste)
Use this when you already conducted an audit and want to load section results quickly. Supported formats:
- Long format: columns like section,rating (rating: Low/Medium/High or numeric 0–10).
- Wide format: one row with columns named like process,docs,trace,allergen,hygiene.
Ready.
Audit History
Recent audits stored locally. (Prototype: simulated scenario data is acceptable.)
Audit trail
Diagram 1 — Startup Intake & Supplier Registration
Pools/Lanes • Tasks • Gateways • Sequence Flow
Diagram 2 — Supplier Risk Assessment Flow
Risk Baseline scoring model + document expiry pressure
Diagram 3 — Audit Execution & Follow‑up Flow
Audit scoring + FMEA option + dashboard updates
Academic alignment (diagram-to-module mapping)
These BPMN flows correspond directly to the application modules and the decision-support workflow.
- Diagram 1 supports the onboarding and supplier registration workflow.
- Diagram 2 supports explainability of the baseline scoring framework and the Risk Engine.
- Diagram 3 supports the audit workflow, FMEA option, and follow‑up events.
Risk Engine
Explainable Baseline scoring model with breakdown and adjustable parameters. Radar chart summarizes risk drivers.
Audit Engine
Structured audit sections, normalized 0–10 score, audit trail events, optional FMEA mode (RPN).
Supplier Module
Supplier intake captures food category (inherent risk), certifications, allergens, subcontractors, and size.
Data Seeder
Generates realistic sample suppliers, documents, expiries, and audits to demonstrate system behavior.
BPMN Diagrams
Academic transparency: classical BPMN flows mapped to system screens and decision points.
SME Wizard
Five-step guided onboarding that registers company profile and adds the first supplier + risk score.
FMEA Mode
Optional conversion of audit judgement into Severity/Frequency/Detection with RPN for prioritization.
Document Expiry Auto‑Detection
Finds expired/expiring documents and increases forward risk pressure automatically.
Forward Risk Radar
Projects 30/60/90-day risk using baseline risk + expiry pressure + time since onboarding.
What this is
SafeSupply OS V3 is a thesis-grade prototype for supplier risk decision support in food startups and SMEs. It is designed for teams without formal QA expertise: the system guides intake, computes explainable baseline risk (Baseline scoring model), prioritizes audits, and tracks document expiries — fully in the browser.
No backend is used. All data persists in LocalStorage. You can export data for Excel/SPSS at any time.
Data controls
- Generate Demo Data seeds suppliers, documents, expiries, and audits.
- Export downloads CSV/JSON for analysis.
- Reset clears LocalStorage and returns to a blank system.
Limitations (honest thesis framing)
- Risk scores are rule-based (explainable) and intended for prioritization, not certification decisions.
- Weights can be calibrated with expert input or validated against historical incidents.
- LocalStorage is single-device. A production version would include authentication and secure data storage.