Files
md2vk/TODO.md
T

27 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# TODO — md2vk
Формат: | дата | задача | статус | закрыта в |
|---|---|---|---|
| 2026-09-18 | Оценка проекта md2vk (FastAPI ядро, Phase 1) | ✅ закрыта | @session:this |
| 2026-09-18 | Документация: docs/ (index, access, architecture, vk-api, security, deploy, status) + AGENTS.md | ✅ закрыта | @session:this |
| 2026-09-18 | Аудит-лог авторизации (JSONL, ротация по дням) — app/api/audit.py | ✅ закрыта | @session:this |
| 2026-09-18 | Docker: Dockerfile (двухстадийный python:3.12-slim), compose :8420, bind data/logs, healthcheck, docker secret | ✅ закрыта | @session:this |
| 2026-09-18 | scripts/create_user.py — создание пользователя/API-ключа | ✅ закрыта | @session:this |
| 2026-09-18 | openspec init + change baseline-docs-infra (validate → archive) | ✅ закрыта | @session:this |
| 2026-09-18 | git init + push gitverse (kpa39l/md2vk) | ✅ закрыта | @session:this |
| 2026-09-19 | Pull mirror gitverse → gitea (estorozhenko/md2vk), пересоздан migrate, sync подтверждён | ✅ закрыта | @session:this |
| 2026-09-19 | Caddy на vps02: md2vk.nixg.ru + basic_auth estorozhenko (bcrypt) + site-лог md2vk.access.log | ✅ закрыта | @session:this |
| 2026-09-19 | fail2ban на vps02: jail md2vk (maxretry=5, findtime=600, bantime=-1, ignoreip WG) | ✅ закрыта | @session:this |
| 2026-09-19 | Сквозная проверка: https + auth + ban (6-я попытка режется) + unban (доступ вернулся) | ✅ закрыта | @session:this |
| 2026-09-19 | Порт 8420 переведён с 127.0.0.1 на 10.8.0.2 (Caddy на vps02 ходит по WG) | ✅ закрыта | @session:this |
| 2026-09-18 | Планировщик отложенных постов (status=scheduled → wall.post) | 🔵 открыта | |
| 2026-09-18 | OAuth-флоу VK ID (кнопка «Прикрепить аккаунт»; нужны client_id/secret VK-приложения) | 🔵 открыта | |
| 2026-09-18 | Web UI (форма поста + превью) | 🔵 открыта | |
| 2026-09-18 | Unit/integration тесты (pytest) | 🔵 открыта | |
| 2026-09-18 | Rate limiting (in-memory bucket, RATE_LIMIT_PER_MINUTE) | 🔵 открыта | |
| 2026-09-18 | Retry при сетевых ошибках VK API | 🔵 открыта | |
| 2026-09-18 | Graceful shutdown | 🔵 открыта | |
| 2026-09-18 | Read-only rootfs: /logs мешает read_only: true — пересмотреть | 🔵 открыта | |
| 2026-09-18 | CORS (ограничение по origin) | 🔵 открыта | |
| 2026-09-18 | Обработка длинных постов (multipart: пост + комментарии) | 🔵 открыта | |
| 2026-09-18 | Hermes skill md2vk (проверка сервиса, публикация, добавление аккаунта) | 🔵 открыта | |