Skip to content

make requirements#15

Closed
MikeNovikoff wants to merge 2 commits into
mainfrom
chore/architecture-and-ci
Closed

make requirements#15
MikeNovikoff wants to merge 2 commits into
mainfrom
chore/architecture-and-ci

Conversation

@MikeNovikoff

Copy link
Copy Markdown
Contributor

HAPPY BIRTHDAY EXAM HACK!!! did you really think I’d let this week pass quietly? I know the kind of power you vibe with, the kind that keeps shipping no matter what. So here’s your gift, a baseline architecture wrapped in that same aura, use it anywhere, you know the rule, EVEN IF THE SPRINT NEVER ENDS, WE KEEP CLIMBING!!!

А если по делу, собрал фундамент для проекта, чтобы завтра было что показать по первой неделе и мы могли спокойно разъезжаться по своим задачам.

Что было сделано:

Документация и Архитектура: Запилил подробный README.md. Зашил туда нормальную Mermaid-диаграмму нашего флоу (клиенты -> апишка -> RAG/ИИ -> база). Туда же добавил распределение модулей по команде, чтобы не было путаницы, и выписал наш 6-недельный план с чекбоксами.

CI/CD Pipeline: Накинул базовые экшены (.github/workflows/main.yml). Теперь при любом пуше/PR в main автоматически поднимается Python и прогоняется линтер flake8. Первая зеленая галочка пайплайна в репе обеспечена.

Closes #2
Closes #13
Closes #14

@MikeNovikoff MikeNovikoff changed the title chore: project architecture setup and base CI/CD pipeline make requirements Jun 9, 2026

@fenton512 fenton512 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я добавил комменты, можешь чекнуть

Comment thread README.md

## System Overview

```mermaid

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

если эта тема будет менятся во время проекта, то норм, нужно будет переделать немного

Comment thread README.md

## Architecture

### Backend API

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

нужно добавить про юзеров

Comment thread README.md

- **Postgres** stores application state and structured quiz data
- **pgVector** supports retrieval and semantic lookup
- **Object Storage** keeps uploaded documents and derived artifacts

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

не особо понятно про object storage, мы это не обсуждали

Comment thread README.md

The goal is to make shipping boring in the best possible way: consistent builds, clear feedback, and low manual overhead.

## Technical Domains & Module Ownership

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

меня тут даже нет(, да и в целом тут все не соответсвует действительности

Comment thread README.md
### Week 1

- [ ] Create UI prototype in Figma
- [x] Set up GitHub Actions workflow for CI/CD

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

у нас пока из CI/CD ток установка зависимостей питона, нам нужно сделать полноценный CI/CD, как мы обсуждали с костей

Comment thread README.md
- [ ] Elaborate services communication
- [ ] Set up and configure database
- [ ] Implement user authorization and authentication
- [x] Design and implement project architecture, including internal service architecture

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

вообще здесь имелось в виду то, что я описывал в тасках связанных с issue #4

Comment thread README.md
- [x] Design and implement project architecture, including internal service architecture
- [ ] Set up AI API hardcoded JSON endpoint
- [ ] Initialize LangChain setup and establish connection with the LLM provider
- [x] Define API contracts between the Go backend and Python ML service

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

здесь имелось в виду что-то более конкретное, например как схемы gRPC, и то, что говорил костя

@fenton512 fenton512 closed this Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants