Skip to content

docs: BDD/SDD в template + актуальный BACKLOG (gap-12, gap-13 открыты, gap-02..11 done)#150

Merged
NovakPAai merged 3 commits into
mainfrom
claude/jack-gap-12-workflow-settings-fix
May 7, 2026
Merged

docs: BDD/SDD в template + актуальный BACKLOG (gap-12, gap-13 открыты, gap-02..11 done)#150
NovakPAai merged 3 commits into
mainfrom
claude/jack-gap-12-workflow-settings-fix

Conversation

@NovakPAai
Copy link
Copy Markdown
Owner

Summary

  • template.md — добавлены ## BDD Scenarios (Gherkin) и ## SDD Contracts (TypeScript); BDD идёт первым после Intent
  • gap-02..11 статусыdone; верифицировано по git-истории (PR feat: серверные фильтры доски (gap-02) #133–145) и коду
  • BACKLOG.md переписан с актуальным состоянием:

Что было не так в первоначальном BACKLOG

gap-02..10 числились «активными» — на деле все закрыты; gap-12 и gap-13 не были учтены вообще

Test plan

  • Все ссылки в BACKLOG.md ведут на существующие файлы
  • grep "status: draft" specs/gaps/gap-0{2..9}*.md — пусто
  • template.md отображает секции BDD → SDD → Scope в правильном порядке

…ояния загрузки и ошибок для workflows

Немой .catch(() => {}) в Promise.all заставлял members оставаться пустым,
что давало isOwner=false без какого-либо сообщения пользователю.

Теперь renderWorkflows показывает три состояния:
- скелетон при загрузке
- сообщение с кнопкой повтора при ошибке API
- read-only список с пояснением «Редактирование workflow доступно только владельцу воркспейса»
gap-02..11: status draft/approved → done (закрыты в PR #133–145)
BACKLOG.md: убрать ложные "активные гепы", оставить только gap-12 (P1) и
gap-13 (P2); @mentions помечены done (PR #135); добавлена сводная таблица
- loadingData теперь инициализируется false (loadWorkspaceData ставит true сам)
  → устраняет бесконечный скелетон при hard-refresh когда wsId ещё не известен
- разделить эффект синхронизации формы и эффект загрузки данных
  → сохранение настроек workspace больше не вызывает лишний reload API
- кнопка «Повторить» теперь вызывает load() если wsId undefined
  → убирает молчаливый no-op на кнопке в граничном случае
@NovakPAai NovakPAai force-pushed the claude/jack-gap-12-workflow-settings-fix branch from dc73f4c to 4d1850e Compare May 7, 2026 18:58
@NovakPAai NovakPAai merged commit d10ce69 into main May 7, 2026
2 checks passed
@NovakPAai NovakPAai deleted the claude/jack-gap-12-workflow-settings-fix branch May 7, 2026 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants