Commit graph

9 commits

Author SHA1 Message Date
39b1781f19 build(01-01): create pyproject.toml with dependencies and tool config
- Add project metadata with Python 3.11+ requirement
- Configure dependencies: python-telegram-bot, sqlalchemy, httpx, aiosqlite
- Add dev dependencies: pytest, pytest-cov, pytest-asyncio, ruff, pre-commit
- Configure ruff with line-length 100, py311 target
- Configure pytest with asyncio_mode auto
- Use hatchling build backend with src layout

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 14:59:40 +00:00
c48eb1cea7 docs(01): create phase 1 foundation plans
Phase 1: Foundation
- 3 plans created
- 9 total tasks defined
- Ready for execution

Plan 01: Project scaffolding (pyproject.toml, pre-commit, src layout)
Plan 02: SQLAlchemy models (Project, Discussion, Round, Message, Consensus)
Plan 03: Database setup and model tests

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 14:57:27 +00:00
048278e46b docs: initialize MoAI roadmap (6 phases)
Multi-AI collaborative brainstorming platform - Telegram POC

Phases:
1. Foundation: Project scaffolding, tooling, database models
2. Bot Core: Telegram bot setup, /help, /status
3. Project CRUD: Project management commands
4. Single Model Q&A: AI client abstraction, basic queries
5. Multi-Model Discussions: Open mode, discuss mode, @mentions
6. Consensus & Export: Consensus generation, markdown export

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 14:54:30 +00:00
1686f90467 docs: initialize MoAI
Multi-AI collaborative brainstorming platform - Telegram bot Phase 1.

Creates PROJECT.md with requirements and constraints.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 14:53:11 +00:00
1b55df508c Add README.md with project overview
Visual documentation optimized for Forgejo with ASCII diagrams,
feature table, command reference, architecture overview, and roadmap.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 14:42:47 +00:00
9651bd4166 Add CLAUDE.md and .gitignore
- CLAUDE.md provides guidance for Claude Code with build commands,
  architecture overview, and coding standards from SPEC.md
- .gitignore covers Python, virtual envs, testing, IDE files, and env files

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 14:41:47 +00:00
444e2adc40 Add dependency versioning preference to coding standards 2026-01-16 14:39:33 +00:00
6357b3499b Add coding standards and update project structure 2026-01-16 14:39:07 +00:00
d2fa0f920c Initial spec for MoAI - Master of AIs 2026-01-16 14:32:23 +00:00