Skip to content

Commit 7078378

Browse files
committed
docs: AI commits & sessions
1 parent 290a137 commit 7078378

6 files changed

Lines changed: 85 additions & 0 deletions

File tree

.repo_instructions/commits.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<!-- markdownlint-configure-file {"MD041": false} -->
2+
3+
## [2025-10-15 15:03 GMT+3]
4+
5+
### chore(bootstrap): init PlatformIO (Arduino) + libs skeleton + formatting
6+
7+
Инициализирован проект PlatformIO под Arduino.
8+
Созданы каркасы библиотек: cd_core, cd_hal, drv_valve, rpk_pump (include/src + library.json).
9+
Добавлены конфиги pre-commit, VS Code, GitHub Actions (lint).
10+
Заготовки partitions_ota.csv и базовые README в include/lib.
11+
(см. коммит «chore: init PlatformIO (Arduino) + libs skeleton + formatting»)
12+
13+
## [2025-10-16 16:46 GMT+3]
14+
15+
### docs: Определение структуры документации
16+
17+
Добавлены README.md, CONTRIBUTING.md, docs/ (architecture.md, readme.md).
18+
Описаны правила ветвления, коммитов, линтинга и ссылки на документацию.
19+
Задан каркас диаграмм и взаимодействий.
20+
(см. коммит «Определение структуры документации»)
21+
22+
## [2025-10-18 15:52 GMT+3]
23+
24+
### docs(repo_instructions): repo instructions for AI
25+
26+
Добавлен .repo_instructions/WORKFLOW.md (V3) — процесс сессий, коммитов и завершения.
27+
Добавлены шаблоны: commit/session/task/detour.
28+
Создан базовый repo_notes.md с форматом записи и примером.
29+
(см. коммит «repo instructions for AI»)
30+
31+
## [2025-10-20 14:48 GMT+3]
32+
33+
### docs(repo_instructions): AI workflow and repo_notes
34+
35+
Добавлен расширенный стиль и правила ведения repo_notes.md (нормативные, итоговые решения).
36+
Внесён раздел «Общая роль» для cd-esp и примеры тематических записей.
37+
Уточнены требования к безопасности и структуре заметок.
38+
(см. коммит «AI workflow and repo_notes»)

.repo_instructions/sessions.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<!-- markdownlint-configure-file {"MD041": false} -->
2+
3+
## [2025-10-15]
4+
5+
**Начало:** 2025-10-15 14:00 GMT+3
6+
**Окончание:** 2025-10-20 15:30 GMT+3
7+
8+
### Выполнено
9+
10+
- Инициализирован проект под PlatformIO (Arduino Framework).
11+
- Принята структура кода как набор библиотек в `lib/` (`cd_core`, `cd_hal`, `drv_*`, `rpk_*`) с `library.json`.
12+
- Настроен pre-commit (clang-format, end-of-file-fixer, trailing-whitespace, check-json, check-yaml) и исправлены конфигурации с экранированием regex.
13+
- Сформированы `.repo_instructions/` и база проектной памяти: `WORKFLOW.md` (V3), нормативный `repo_notes.md`, `CD_AI_NOTES.md`.
14+
- Подготовлены шаблоны и заготовки документации; добавлен `COMMITS.md`.
15+
- Согласованы принципы телеметрии: узлы → MQTT только в Headunit; Headunit → агрегированная телеметрия → SaaS по HTTPS/mTLS.
16+
17+
### Коммиты
18+
19+
- `chore(bootstrap): init PlatformIO (Arduino) + libs skeleton + formatting`
20+
- `docs: Определение структуры документации`
21+
- `docs(repo_instructions): repo instructions for AI`
22+
- `docs(repo_instructions): AI workflow and repo_notes`
23+
24+
### Незавершённые задачи
25+
26+
- Минимальная реализация `cd_core` (инициализация, конфиг, логирование, messaging bus).
27+
- Минимальная реализация `cd_hal` (GPIO/PWM/I2C/SPI интерфейсы).
28+
- Базовый `rpk_pump` с smoke-тестом.
29+
- GitHub Actions: `lint` + `build` для базовой платы.
30+
- Согласование и фиксация схем обмена в `cd-schemas` (манифесты RPK, кадры телеметрии).
31+
- Финализация `partitions_ota.csv` под A/B и проверка совместимости.
32+
33+
### Следующие шаги
34+
35+
- Реализовать каркас `cd_core` и `cd_hal`, собрать на целевой плате.
36+
- Добавить `rpk_pump` и тестовый сценарий работы.
37+
- Включить CI и артефакты сборки.
38+
- Обновить `repo_notes.md` итоговыми решениями по API между модулями.

.repo_instructions/templates/commit_template.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
<!-- markdownlint-configure-file {"MD041": false} -->
2+
<!-- markdownlint-configure-file {"MD033": false} -->
3+
14
## [YYYY-MM-DD HH:MM GMT+3]
25

36
### <type>(<scope>): <subject> (#N)

.repo_instructions/templates/detour_template.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<!-- markdownlint-configure-file {"MD041": false} -->
2+
13
### [YYYY-MM-DD HH:MM GMT+3] DETOUR
24

35
**Причина:**

.repo_instructions/templates/session_log_template.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<!-- markdownlint-configure-file {"MD041": false} -->
2+
13
## [YYYY-MM-DD]
24

35
**Начало:** HH:MM GMT+3

.repo_instructions/templates/task_comment_template.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<!-- markdownlint-configure-file {"MD041": false} -->
2+
13
**Что сделано:**
24

35
- ...

0 commit comments

Comments
 (0)