Appendix: Key Statistics
Babylon Project Metrics
Metric |
Value |
|---|---|
Total commits |
531 |
AI-assisted commits |
151 (28.4%) |
Production code lines |
16,154 |
Test code lines |
28,231 |
Test:code ratio |
1.7:1 |
Test functions |
1,444 |
Test files |
73 |
Architecture Decision Records |
20+ |
Design documents |
28 |
YAML specification files |
25+ |
Development timespan |
1 year |
Intense burst (Dec 7-11, 2025) |
140 commits |
Sessions recorded |
100+ |
The Discipline Stack
Layer |
Tool |
Purpose |
|---|---|---|
Linting |
Ruff |
Style, bugs, complexity |
Types |
MyPy (strict) |
Type contracts |
Tests |
Pytest |
Behavioral verification |
Commits |
Commitizen |
Message format |
Docs |
Sphinx |
API documentation |
Decisions |
ADRs |
Architectural rationale |
Memory |
claude-mem |
Session continuity |
Commit Message Sample (Dec 11, 2025)
feat(engine): add Carceral Geography to TerritorySystem (Sprint 3.7)
refactor(models): replace IdeologicalComponent with George Jackson Model
docs(ai-docs): add observer-layer.yaml with Bondi Algorithm aesthetic
feat(observer): add TopologyMonitor for condensation detection (Sprint 3.1)
docs(readme): rewrite for accuracy and truthfulness
chore: update .gitignore for assets and results
Development Phase Timeline
Phase |
Period |
Commits |
Focus |
|---|---|---|---|
1 |
Nov 30 - Dec 3, 2024 |
310 |
Foundation, scaffolding |
2 |
Dec 4-16, 2024 |
87 |
Feature development |
3 |
Dec 17, 2024 - Dec 6, 2025 |
4 |
Dormancy |
4 |
Dec 7-11, 2025 |
140 |
Major revival burst |
AI-Assisted Commit Distribution
High AI Assistance (>50%)
Documentation generation
Test boilerplate
Infrastructure/tooling
Type annotations
Formatting/linting fixes
Low AI Assistance (<20%)
Core algorithm design
Architecture decisions
Bug fixes in game logic
Mathematical formula implementation
Tools Used
Category |
Tool |
Purpose |
|---|---|---|
AI Primary |
Claude Code |
Main development assistant |
AI Secondary |
Aider |
Alternative AI coding |
AI Experimental |
Devin AI |
Autonomous agent testing |
AI Legacy |
GitHub Copilot |
Inline completions |
Memory |
claude-mem |
Cross-session persistence |
Types |
Pydantic + MyPy |
Validation + checking |
Testing |
Pytest |
Test framework |
Linting |
Ruff |
Style enforcement |
Docs |
Sphinx + MyST |
Documentation system |
VCS |
Git + Commitizen |
Version control |