diff --git a/1960ec7d2996a2c7c4af81f319ed5651_MD5.png b/1960ec7d2996a2c7c4af81f319ed5651_MD5.png deleted file mode 100644 index c73249a..0000000 Binary files a/1960ec7d2996a2c7c4af81f319ed5651_MD5.png and /dev/null differ diff --git a/1d61fac3154fe7df3423c06399e9f3ea_MD5.jpg b/1d61fac3154fe7df3423c06399e9f3ea_MD5.jpg deleted file mode 100644 index fb1af4a..0000000 Binary files a/1d61fac3154fe7df3423c06399e9f3ea_MD5.jpg and /dev/null differ diff --git a/2ba1f9de9cf4c6705cf5aae23afec964_MD5.jpg b/2ba1f9de9cf4c6705cf5aae23afec964_MD5.jpg deleted file mode 100644 index 744d9a7..0000000 Binary files a/2ba1f9de9cf4c6705cf5aae23afec964_MD5.jpg and /dev/null differ diff --git a/410ba741e3f5fcfea1aa0e579172b5b1_MD5.svg b/410ba741e3f5fcfea1aa0e579172b5b1_MD5.svg deleted file mode 100644 index d175e79..0000000 --- a/410ba741e3f5fcfea1aa0e579172b5b1_MD5.svg +++ /dev/null @@ -1 +0,0 @@ -npm: v3.84.1npmv3.84.1 \ No newline at end of file diff --git a/467687d50ed9740b4752a772cd639ff4_MD5.png b/467687d50ed9740b4752a772cd639ff4_MD5.png deleted file mode 100644 index 2362b49..0000000 Binary files a/467687d50ed9740b4752a772cd639ff4_MD5.png and /dev/null differ diff --git a/4a5c465b25cfe73154c51bd2bc8758a6_MD5.svg b/4a5c465b25cfe73154c51bd2bc8758a6_MD5.svg deleted file mode 100644 index 0a2c371..0000000 --- a/4a5c465b25cfe73154c51bd2bc8758a6_MD5.svg +++ /dev/null @@ -1 +0,0 @@ -LICENSE: MITLICENSEMIT \ No newline at end of file diff --git a/4f4bd470e26844abe1c1bc76286fbb8a_MD5.jpg b/4f4bd470e26844abe1c1bc76286fbb8a_MD5.jpg deleted file mode 100644 index 4f8fa89..0000000 Binary files a/4f4bd470e26844abe1c1bc76286fbb8a_MD5.jpg and /dev/null differ diff --git a/5a6b5da5f3ae046128c30d1b66f43774_MD5.jpg b/5a6b5da5f3ae046128c30d1b66f43774_MD5.jpg deleted file mode 100644 index 92fe98a..0000000 Binary files a/5a6b5da5f3ae046128c30d1b66f43774_MD5.jpg and /dev/null differ diff --git a/799a7f85a6cd2ee30f64fd9d7763519e_MD5.png b/799a7f85a6cd2ee30f64fd9d7763519e_MD5.png deleted file mode 100644 index 2c4a160..0000000 Binary files a/799a7f85a6cd2ee30f64fd9d7763519e_MD5.png and /dev/null differ diff --git a/8411fb34fe3c1ed62e71648aed13c84b_MD5.svg b/8411fb34fe3c1ed62e71648aed13c84b_MD5.svg deleted file mode 100644 index 63f55d6..0000000 --- a/8411fb34fe3c1ed62e71648aed13c84b_MD5.svg +++ /dev/null @@ -1 +0,0 @@ -BUILT BY: NOUS RESEARCHBUILT BYNOUS RESEARCH \ No newline at end of file diff --git a/84d1cc78e6bbfccdfd52edc5f7568e58_MD5.gif b/84d1cc78e6bbfccdfd52edc5f7568e58_MD5.gif deleted file mode 100644 index 811139c..0000000 Binary files a/84d1cc78e6bbfccdfd52edc5f7568e58_MD5.gif and /dev/null differ diff --git a/8a4d52b2d756a11b786a67d977590d8e_MD5.svg b/8a4d52b2d756a11b786a67d977590d8e_MD5.svg deleted file mode 100644 index 50b64f2..0000000 --- a/8a4d52b2d756a11b786a67d977590d8e_MD5.svg +++ /dev/null @@ -1 +0,0 @@ -LANG: 中文LANG中文 \ No newline at end of file diff --git a/9d08a267e4be66e51694eef8d9775344_MD5.png b/9d08a267e4be66e51694eef8d9775344_MD5.png deleted file mode 100644 index 3be2e4d..0000000 Binary files a/9d08a267e4be66e51694eef8d9775344_MD5.png and /dev/null differ diff --git a/IMG_0291.jpeg b/IMG_0291.jpeg deleted file mode 100644 index 50de261..0000000 Binary files a/IMG_0291.jpeg and /dev/null differ diff --git a/Next-Session-Prompt.md b/Next-Session-Prompt.md deleted file mode 100644 index 8e880ed..0000000 --- a/Next-Session-Prompt.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: Video Accessibility — Next Session Prompt -date: 2026-04-29 -tags: - - video-accessibility - - prompt - - handover ---- - -# Next Session Start Prompt - -> Copy the block below and paste as the first message in the new Claude Code session. - ---- - -``` -Продолжаем работу над video-accessibility проектом. - -## Контекст - -Платформа — AI SaaS для генерации accessibility-материалов (CC, AD, SDH) из видео. -Рабочая директория: /Users/ai_leed/Documents/Projects/Oliver/video-accessibility -Текущая ветка: feat/pm-productivity (от main) -Последний коммит: 08fcb4d - -## Полный план - -Хендовер с историей что сделано и что осталось: -/Users/ai_leed/Library/Mobile Documents/iCloud~md~obsidian/Documents/VadymSamoilenko/01 Projects/video-accessibility/Multi-Tenant Audit — Handover.md - -## Что уже сделано (не трогать) - -### PR-1 (merged): Multi-tenancy foundations -- org-изоляция во всех эндпоинтах (assert_job_in_user_org) -- WebSocket membership check -- organization_id в моделях -- миграция 2026_05_add_organization_id.py - -### PR-2 (pushed feat/workflow-blockers, commit c7a6f13): -- PM dashboard + Production dashboard -- role-based login redirect (linguist/reviewer → /qc/queue) -- sidebar badges (live QC count) -- two-stage QC enforcement (_assert_can_approve) -- email notifications enabled -- PM в complete_job, Final Review, Audit Log - -### PR-3+4+5 (pushed feat/pm-productivity, commit 1bf0fb9): -- W-5: project defaults autofill в NewJob -- PM-9: quick filter presets в JobsList -- PM-10: PM в canManageJobs / New Job button / Final Review action -- PM-12: server pagination (size:50, page state, pagination controls) -- PM-1: deadline field в Job model + JobsList column + overdue red + NewJob date picker -- PM-2: POST /jobs/{id}/clone + useCloneJob hook + Clone button -- R-4: reject categories (pill-select) в QCDetail reject modal -- R-2: reviewed_cues/total_cues + progress bar + 80% approve gate + /mark-cue-reviewed -- L-9: Cmd+S saves full VTT, Escape closes modals -- T-1: JOB_STATUS_LABELS / getJobStatusLabel unified in jobStatusMessages.ts -- T-14: settings.upload_max_video_bytes + settings.upload_signed_url_ttl_hours - -### PR-6 (pushed feat/pm-productivity, commit 08fcb4d): -- W-4: Job stores initial_linguist_id/reviewer_id; auto-assigned on first GET /language-qc - NewJob shows team-assignment grid when project selected -- L-3 WS: GET /vtt → broadcast_to_job(language_editing_started) - QCDetail shows "User X is editing [lang]" banner (auto-clears 5s) -- R-5 WS: add_comment() → broadcast_to_job(language_qc_comment) - QCDetail live-invalidates comments cache -- L-15: language_qc_assigned WS → QCDetail refetches lang-qc + toast -- R-7: VttEditor gets onCuePlay prop; AD cues get ▶ play button (seeks accessible video) -- T-15: beforeunload guard in NewJob while upload is in progress -- BUGFIX: broadcast_to_job() + broadcast_to_user() added to ConnectionManager (were missing) - -## Что осталось - -### W-12/13/14 — Job Brief / client intake form -- ОТЛОЖЕНО: требует новый EntityJobBrief, новые состояния стейт-машины -- Слишком большой скоуп для текущей итерации - -### Открытые риски перед деплоем -1. Запустить миграцию 2026_05_add_organization_id.py -2. Проверить что у существующих staff есть memberships/teams -3. MT-12 (_assert_client_access legacy bypass для PM) ещё не закрыт -4. MT-16 (JWT без org_ids) — каждый запрос ходит в Mongo для memberships; 60s cache есть - -## Инструкции - -1. Перед началом прочти хендовер в Obsidian (ссылка выше) -2. Работаем на ветке feat/pm-productivity -3. Ветка готова к код-ревью и мержу в main -4. После деплоя запустить миграцию -``` \ No newline at end of file diff --git a/a1e5e56cbdcc97300e3228bc0aabc119_MD5.svg b/a1e5e56cbdcc97300e3228bc0aabc119_MD5.svg deleted file mode 100644 index 3e6132d..0000000 --- a/a1e5e56cbdcc97300e3228bc0aabc119_MD5.svg +++ /dev/null @@ -1 +0,0 @@ -DISCORDDISCORD \ No newline at end of file diff --git a/aed7d4e87a20ae6dd8d8f47ca328d617_MD5.jpg b/aed7d4e87a20ae6dd8d8f47ca328d617_MD5.jpg deleted file mode 100644 index b1b829a..0000000 Binary files a/aed7d4e87a20ae6dd8d8f47ca328d617_MD5.jpg and /dev/null differ diff --git a/d7ebd22cd5e6a84e85651f05b30c332f_MD5.jpg b/d7ebd22cd5e6a84e85651f05b30c332f_MD5.jpg deleted file mode 100644 index f846505..0000000 Binary files a/d7ebd22cd5e6a84e85651f05b30c332f_MD5.jpg and /dev/null differ diff --git a/e09a580eca71b59131ccea6a51076ab2_MD5.png b/e09a580eca71b59131ccea6a51076ab2_MD5.png deleted file mode 100644 index b9357af..0000000 Binary files a/e09a580eca71b59131ccea6a51076ab2_MD5.png and /dev/null differ diff --git a/e242e2acf8c26a33926a135ae276bb81_MD5.png b/e242e2acf8c26a33926a135ae276bb81_MD5.png deleted file mode 100644 index 8c05f77..0000000 Binary files a/e242e2acf8c26a33926a135ae276bb81_MD5.png and /dev/null differ diff --git a/f5fcdb3f89064840ca4ee81433cc5e03_MD5.svg b/f5fcdb3f89064840ca4ee81433cc5e03_MD5.svg deleted file mode 100644 index bc46ca5..0000000 --- a/f5fcdb3f89064840ca4ee81433cc5e03_MD5.svg +++ /dev/null @@ -1 +0,0 @@ -DOCS: HERMES-AGENT.NOUSRESEARCH.COMDOCSHERMES-AGENT.NOUSRESEARCH.COM \ No newline at end of file