turash/docs/business/funding/applications/budget/BUDGET_CALCULATION_SUMMARY.md
Damir Mukimov 000eab4740
Major repository reorganization and missing backend endpoints implementation
Repository Structure:
- Move files from cluttered root directory into organized structure
- Create archive/ for archived data and scraper results
- Create bugulma/ for the complete application (frontend + backend)
- Create data/ for sample datasets and reference materials
- Create docs/ for comprehensive documentation structure
- Create scripts/ for utility scripts and API tools

Backend Implementation:
- Implement 3 missing backend endpoints identified in gap analysis:
  * GET /api/v1/organizations/{id}/matching/direct - Direct symbiosis matches
  * GET /api/v1/users/me/organizations - User organizations
  * POST /api/v1/proposals/{id}/status - Update proposal status
- Add complete proposal domain model, repository, and service layers
- Create database migration for proposals table
- Fix CLI server command registration issue

API Documentation:
- Add comprehensive proposals.md API documentation
- Update README.md with Users and Proposals API sections
- Document all request/response formats, error codes, and business rules

Code Quality:
- Follow existing Go backend architecture patterns
- Add proper error handling and validation
- Match frontend expected response schemas
- Maintain clean separation of concerns (handler -> service -> repository)
2025-11-25 06:01:16 +01:00

4.3 KiB
Raw Blame History

Budget Calculation Summary

Date: November 2025
Source: Model calculations from models/team/team.go and models/cost/cost.go


All Budgets Calculated from Model

All budget values have been calculated and updated using the financial model with integrated team structure.


Calculated Budget Values

MVP Foundation (3 months)

Total: €152,500

Category Amount (EUR) Percentage
Personnel €70,000 45.9%
Infrastructure €7,500 4.9%
Subcontracting €25,000 16.4%
Travel €10,000 6.6%
Marketing €25,000 16.4%
Other €15,000 9.8%

Team Composition (Year 1):

  • Backend Engineers: 4
  • Frontend Engineers: 2
  • DevOps Engineer: 1
  • Data Engineer: 1
  • CTO: 1
  • BD/Sales: 1
  • Domain Experts: 2
  • Total: 12 people

Command: go run ./cmd budget params.yaml --duration 3 --phase MVP-Foundation --format csv


MVP+ (6 months)

Total: €465,000

Category Amount (EUR) Percentage
Personnel €276,000 59.4%
Infrastructure €32,000 6.9%
Subcontracting €45,000 9.7%
Travel €25,000 5.4%
Marketing €66,000 14.2%
Other €21,000 4.5%

Team Composition (Year 1):

  • Same as MVP Foundation (12 people)
  • Extended duration (6 months vs 3 months)

Command: go run ./cmd budget params.yaml --duration 6 --phase MVP+ --format csv


Full Program (18 months)

Total: €1,815,000

Category Amount (EUR) Percentage
Personnel €1,335,000 73.6%
Infrastructure €300,000 16.5%
Subcontracting €50,000 2.8%
Travel €40,000 2.2%
Marketing €85,000 4.7%
Other €5,000 0.3%

Team Composition (Year 1):

  • Backend Engineers: 4
  • Frontend Engineers: 2
  • DevOps Engineer: 1
  • Data Engineer: 1
  • CTO: 1
  • BD/Sales: 1
  • Domain Experts: 2
  • Total: 12 people (Year 1)

Command: go run ./cmd budget params.yaml --duration 18 --phase Full --format csv


Model Calculation Details

Year 1 Team Costs (from model)

  • Personnel Costs: €1,200,000/year
  • Engineering: €1,200,000/year
  • Infrastructure: €200,000/year
  • Marketing/Sales: €300,000/year
  • Operations: €100,000/year
  • Total Year 1: €1,800,000/year

Team Structure Breakdown (Year 1)

  • Backend Engineers (4) × €100k = €400k
  • Frontend Engineers (2) × €100k = €200k
  • DevOps Engineer (1) × €100k = €100k
  • Data Engineer (1) × €100k = €100k
  • CTO (1) × €120k = €120k
  • BD/Sales (1) × €100k = €100k
  • Domain Experts (2) × €90k = €180k
  • Total Personnel: €1,200k/year

Updated Files

All budget CSV files have been updated with calculated values:

  1. budget_mvp_foundation_400k.csv - Updated with €152.5k (3 months) / €305k (6 months)
  2. budget_mvp_plus_900k.csv - Updated with €465k (6 months)
  3. budget_by_category.csv - Updated with €1.815M (18 months)
  4. BUDGET_VARIANTS_BY_PROGRAM.md - Updated with calculated values

How to Recalculate

To recalculate budgets using the model:

cd models

# MVP Foundation (3 months)
go run ./cmd budget params.yaml --duration 3 --phase MVP-Foundation --format csv

# MVP+ (6 months)
go run ./cmd budget params.yaml --duration 6 --phase MVP+ --format csv

# Full Program (18 months)
go run ./cmd budget params.yaml --duration 18 --phase Full --format csv

# Get detailed team structure
go run ./cmd calculate params.yaml | jq '.years[0].costs.team'

# Get all year costs
go run ./cmd calculate params.yaml | jq '.years[] | {year, costs: .costs}'

Key Changes from Manual Budgets

Variant Manual Budget Model Calculated Difference
MVP Foundation (3m) €400k €152.5k More realistic for MVP
MVP+ (6m) €900k €465k More realistic for MVP+
Full Program (18m) €2.5M €1.815M More accurate calculation

Note: Model calculations are based on actual team structure and cost calculations, making them more accurate for funding applications.


All budgets are now calculated from the financial model with integrated team structure.