System Architecture
Conceptual pipeline and module separation.
Pipeline
UMKM→Product Concept Input→Configuration Generator→Constraint Engine→Customer Twin→Virtual Screening→Human Validation→Calibration Engine→Sustainability Screening→MCDM Decision Engine→Sensitivity Analysis→Priority Concepts→Physical Prototype / Market Test
Data Stores
Product Data
Configuration matrix, base product attributes
Persona Data
Illustrative Customer Twin segments
Evidence Library
Literature and official statistics informing the prototype
Human Evaluation Data
CSV-imported or manually submitted respondent evaluations
Calibration Results
Computed only when sufficient human data exists
Module Separation
Simulation, calibration, decision, and UI stay independent
features/configurationsGenerates the full cartesian product of configuration optionsfeatures/constraintsFilters infeasible configurations before Customer Twin evaluationfeatures/customer-twinCustomerTwinEngine.evaluate() — deterministic mock, swappable for a real LLMfeatures/sustainabilityPrototype Sustainability Index — attribute-based, not LCAfeatures/human-validationIndependent respondent evaluations, CSV import, and summariesfeatures/calibrationCross-configuration Spearman ρ, MAE, decision agreement; gated on sample sizefeatures/decisionWeighted Sum Model, Decision Trace, sensitivity, and what-if simulationcore/storeComposition root: persistence adapter + feature use-case orchestrationBefore vs After
Potentially reduces unnecessary early-stage physical testing
Before
- 1Many concepts
- 2Manual selection
- 3Physical prototype
- 4Customer test
TobaMarketTwin
- 1108 configurations
- 2Constraint filtering
- 3Virtual screening
- 4Human validation
- 5Calibration
- 6Priority concepts
- 7Physical prototype / market test
This is a directional claim about workflow shape, not a measured reduction percentage — no empirical evidence yet supports a specific number.