GLOBAL Dispatch landing/admin
Forms, leads API, admin auth, content editing, upload, rate limit, password change.
resume-qa / artifacts
Читаемая витрина портфолио: баг-репорты, чек-листы, тест-кейсы, traceability matrix, кейсы проектов и профильные блоки. Исходные Markdown/CSV доступны отдельно как raw/download ссылки.
A readable portfolio hub: bug reports, checklists, test cases, traceability matrix, project case studies, and profile blocks. Source Markdown/CSV files are available separately as raw/download links.
Forms, leads API, admin auth, content editing, upload, rate limit, password change.
Driver statuses, queue sorting, time calculation, admin CRUD, import/export, TV readability.
Multi-account flows, Telegram auth, limits, subscriptions, exports, source management.
Payment states, confirmations, fulfillment fallback, admin flows, rate/config validation.
Calendar slots, booking FSM, subscription check, reminders, review moderation.
Polling interval, deduplication, relogin, session TTL, status commands, parser fallback logs.
BUG-005 · Critical · High
Запрос без валидного Telegram initData должен отклоняться с 401/403.
A request without valid Telegram initData must be rejected with 401/403.
BUG-004 · Critical · High
После подтверждения записи слот должен исчезать из доступных, backend проверяет занятость перед сохранением.
After booking confirmation, the slot should disappear and backend must check availability before saving.
| ID | Project | Feature | Precondition | Expected result | Type |
|---|---|---|---|---|---|
| TC-001 | GLOBAL Dispatch | Основной пользовательский сценарий | Проект запущен локально | Данные сохраняются/отображаются корректно | Functional |
| TC-012 | Driver Board Java | Негативная валидация | Форма или API доступны | Ошибка показана, некорректные данные не сохранены | Negative |
| TC-016 | Kwork Notifier Bot | Негативная валидация | Форма или API доступны | Ошибка показана, некорректные данные не сохранены | Negative |
| Project | Requirement | Test artifact | Risk | Priority |
|---|---|---|---|---|
| GLOBAL Dispatch | forms, leads API, admin auth, content editing, upload, rate limit | Checklist + test cases + bug reports | Business logic/regression risk | High |
| LeadHunter v6 | multi-account flows, Telegram auth, limits, subscriptions, exports | Checklist + test cases + bug reports | Business logic/regression risk | High |
| Manicure Booking Bot | calendar slots, booking FSM, subscription check, reminders | Checklist + test cases + bug reports | Business logic/regression risk | High |
QA value: real user flows, business logic, negative cases, data validation, and integrations.
QA value: B2B workflow with statuses, admin CRUD, queue sorting, import/export, and readability risks.
Functional, API, regression, bug reports, checklists, test cases.
REST APIs, service layer, database models, exports, async services.
Env config, runbooks, local/VPS run docs, Docker/systemd examples.
Mini Apps, commerce flows, booking, notifications, admin handlers.
QA-minded Junior Developer with backend, DevOps and Telegram automation.