Files
calminer/docs/architecture/04_solution_strategy.md
zwitschi 4b3a15ed15 Add comprehensive architecture documentation and related scripts
- Introduced multiple architecture documentation files covering building block view, runtime view, deployment view, concepts, architecture decisions, quality requirements, technical risks, glossary, UI and styling, testing, CI, and development setup.
- Migrated existing content from `architecture_overview.md` and `implementation_plan.md` into structured documentation.
- Created scripts for checking broken links in documentation and formatting Markdown files for consistency.
- Updated quickstart guide to provide clearer setup instructions and usage overview.
- Removed outdated MVP features and testing strategy documents to streamline documentation.
2025-10-21 15:39:17 +02:00

1.1 KiB

04 — Solution Strategy

Status: skeleton

High-level solution strategy describing major approaches, technology choices, and trade-offs.

Monte Carlo engine & persistence

  • Monte Carlo engine: services/simulation.py will incorporate stochastic sampling (e.g., NumPy, SciPy) to populate simulation_result and feed reporting.
  • Persistence of simulation results: plan to extend /api/simulations/run to persist iterations to models/simulation_result and provide a retrieval endpoint for historical runs.

Simulation Roadmap

  • Implement stochastic sampling in services/simulation.py (e.g., NumPy random draws based on parameter distributions).
  • Store iterations in models/simulation_result.py via /api/simulations/run.
  • Feed persisted results into reporting for downstream analytics and historical comparisons.

Status update (2025-10-21)

  • A scaffolded simulation service (services/simulation.py) and /api/simulations/run route exist and return in-memory results. Persisting those iterations to models/simulation_result is scheduled for a follow-up change.