Skip to content

docs: technical specification for Rust rewrite (issue #120)#121

Open
skulidropek wants to merge 1 commit intoProverCoderAI:mainfrom
skulidropek:issue-120-rust-spec
Open

docs: technical specification for Rust rewrite (issue #120)#121
skulidropek wants to merge 1 commit intoProverCoderAI:mainfrom
skulidropek:issue-120-rust-spec

Conversation

@skulidropek
Copy link
Contributor

Summary

  • Adds SPEC.md — полное техническое задание для переписывания проекта на Rust
  • Описывает бизнес-логику, все типы данных, CLI команды, шаблоны, HTTP API
  • Служит основой для реализации без зависимости от Effect-TS деталей

Содержание SPEC.md

  • Архитектура системы и файловая структура ~/.docker-git/
  • Все типы данных (ProjectConfig, TemplateConfig, Command и т.д.)
  • Все CLI команды с детальным алгоритмом каждой
  • Шаблоны Dockerfile / docker-compose.yml / entrypoint.sh
  • HTTP API — все эндпоинты с входными/выходными данными
  • Управление credentials и правила именования
  • Все типы ошибок и стратегии обработки
  • Roadmap реализации на Rust с порядком компонентов и crates

Closes #120

🤖 Generated with Claude Code

…AI#120)

Comprehensive TZ document covering all business logic, data types,
CLI commands, templates, HTTP API, and implementation roadmap.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Перепиши всю кодовую базу на раст

1 participant