feat(01-01): create src layout and package structure

- Create src/moai/ package with __version__ = "0.1.0"
- Create src/moai/bot/ subpackage for Telegram handlers
- Create src/moai/bot/handlers/ for command handlers
- Create src/moai/core/ for business logic and models
- Create tests/ package for test suite
- Add module docstrings per SPEC.md requirements

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Mikkel Georgsen 2026-01-16 15:00:30 +00:00
parent 5856e6b2aa
commit 44e23226b1
5 changed files with 26 additions and 0 deletions

7
src/moai/__init__.py Normal file
View file

@ -0,0 +1,7 @@
"""MoAI - Multi-AI collaborative brainstorming platform.
A Telegram bot platform enabling multiple AI models (Claude, GPT, Gemini)
to discuss topics together in structured rounds, working toward consensus.
"""
__version__ = "0.1.0"

5
src/moai/bot/__init__.py Normal file
View file

@ -0,0 +1,5 @@
"""Telegram bot handlers and entry point.
This module contains the Telegram bot setup, command handlers,
and middleware for the MoAI platform.
"""

View file

@ -0,0 +1,5 @@
"""Telegram command handlers.
This module contains handlers for Telegram bot commands including
project management, discussion commands, and export functionality.
"""

View file

@ -0,0 +1,5 @@
"""Core business logic, models, and services.
This module contains the core functionality including database models,
the AI orchestrator, AI client abstraction, and export services.
"""

4
tests/__init__.py Normal file
View file

@ -0,0 +1,4 @@
"""Test suite for MoAI.
Contains unit tests, integration tests, and fixtures for the MoAI platform.
"""