Skip to content

Digest: настраиваемые веса для hygiene score #224

Description

@NovakPAai

Gap из SDD digest §10 решение 6.

MVP hygiene score = (1 - (noDueDate + noAssignee + noDescription + stale14d) / (4 × totalOpen)) × 100.

Все 4 проблемы равноценны. Менеджеру может быть важнее «дедлайн» чем «описание», или важнее «исполнитель» чем «возраст».

Что нужно:

  • WorkspaceSetting: digestHygieneWeights { dueDate: 1.0, assignee: 1.0, description: 0.5, stale: 0.7 } (примерные дефолты)
  • UI в WorkspaceSettingsPage → вкладка «Дайджест»: 4 слайдера 0..2
  • Backend digest.service.ts читает веса из workspace
  • Tooltip: «Индекс = взвешенное среднее проблем гигиены»

Низкий приоритет — сначала пусть пользователи поработают с дефолтным score.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions