UnaMentis Project Effort Estimation

Generated: December 28, 2025 at 01:34 · Branch: main · Commits: 147

Executive Summary

AI-Assisted Development (Actual)
8-10
months
1,389-1,806 man-hours
Pure Human Development (No AI)
28-32
months
4,862-5,591 man-hours

Based on 70,633 lines of source code across 180 files. Estimates assume a single mid-senior developer working 40 hours/week.

Codebase Statistics

Source Code by Component

ComponentFilesLines
iOS App (Swift)7933,828
iOS Tests (Swift)266,506
Server (Python)3216,889
Operations Console (TS/React)336,596
Management Console (JS/HTML/CSS)26,448
Shell Scripts8366
Total Source Code18070,633

Documentation & Specifications

TypeFilesLines
Technical Documentation4524,303
Curriculum Specification1413,236
Total Documentation5937,539

Architectural Complexity

iOS Application Architecture

ComponentCount
LLM Service Providers5
STT Service Providers9
TTS Service Providers5
VAD Services1
Core System Modules8
UI View Modules8
CoreData Managed Objects7
App Intents (Siri Shortcuts)7

Effort Calculation

Hours by Component (Raw)

ComponentLinesLOC/HourHours
iOS Swift (complex audio/ML)40,33417.52,305
Python Backend16,88927.5614
TypeScript/React13,04427.5474
Documentation37,53945.0834
Raw Total4,227

Final Estimates

Pure Human Development (No AI)

Raw Hours (4,227) × Planning Overhead (1.15) = 4,862 hours 4,862 hours ÷ 40 hrs/week = 121.5 weeks 4,862 hours ÷ 173 hrs/month = 28.1 months

AI-Assisted Development

Raw Hours (4,227) ÷ AI Factor (3.5) = 1,208 hours 1,208 hours × Planning Overhead (1.15) = 1,389 hours 1,389 hours ÷ 40 hrs/week = 34.7 weeks 1,389 hours ÷ 173 hrs/month = 8.0 months

Methodology

Estimation Parameters

Swift (complex)17.5 LOC/hour - Real-time audio, CoreData, ML integration
Python Backend27.5 LOC/hour - Standard web services, plugin architecture
TypeScript/React27.5 LOC/hour - Modern framework, component-based
Documentation45.0 LOC/hour - Technical writing
AI Adjustment÷3.5 - AI-assisted projects produce 3.5x output
Planning Overhead+15% - Architecture and planning time
Work Week40 hours
Work Month173 hours (average business month)

Complexity Factors Considered