Files
brain/docs/registry/capability-vocabulary.json
T
Дмитрий ef92b5e39e feat(registry): токенизация needs/produces — группа knowledge-work (этап 2b, роутер-реестр)
Phase 2b группа A: 43 контракта (product-management/design/marketing/
operations/finance/brand-voice) переведены с прозы на токены словаря.
Словарь +67, всего 106 токенов, v0.4.0.

Достроены мостовые цепочки графа:
- user-research -> research-synthesis / synthesize-research (raw-research)
- content-creation -> draft-content -> brand-review (content-framework/marketing-draft)
- journal-entry-prep -> close-management (close-entries)
- write-spec -> (feature-spec, кормит writing-plans)
- design-handoff <- ui-design (от frontend-design, цепочка в группе tools)

Тест: новый замок-тест группы (43 контракта проходят словарь + рёбра).
Регрессия 4369 passed, exit 0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 10:10:32 +03:00

642 lines
28 KiB
JSON

{
"version": "0.4.0",
"tokens": [
{
"token": "running-portal",
"category": "given",
"label": "работающий портал (DAST-цель)",
"description": "Запущенный веб-портал как цель динамической проверки."
},
{
"token": "laravel-config",
"category": "given",
"label": "конфигурация Laravel",
"description": "Конфиг приложения Laravel (заголовки, debug, права)."
},
{
"token": "pii-inventory-task",
"category": "given",
"label": "задача аудита ПДн",
"description": "Запрос на аудит персональных данных по 152-ФЗ."
},
{
"token": "portal-pre-launch",
"category": "given",
"label": "портал перед публикацией",
"description": "Портал на стадии подготовки к выходу в интернет."
},
{
"token": "dast-report",
"category": "produced",
"label": "отчёт DAST",
"description": "Результат динамической атаки на живой портал (инъекции/XSS/обход входа/IDOR)."
},
{
"token": "cve-exposure-scan",
"category": "produced",
"label": "скан CVE/экспозиции",
"description": "Результат проверки известных уязвимостей и небезопасной внешней экспозиции."
},
{
"token": "laravel-config-audit",
"category": "produced",
"label": "аудит конфигурации Laravel",
"description": "Результат проверки безопасности конфигурации Laravel."
},
{
"token": "pii-152fz-audit",
"category": "produced",
"label": "аудит ПДн/152-ФЗ",
"description": "Результат аудита персональных данных на соответствие 152-ФЗ."
},
{
"token": "stride-model",
"category": "produced",
"label": "STRIDE-модель угроз",
"description": "Карта attack surface и приоритеты защиты перед публикацией."
},
{
"token": "go-live-verdict",
"category": "produced",
"label": "вердикт go-live",
"description": "Сводный вердикт GO/NO-GO по безопасности перед публикацией."
},
{
"token": "feature-spec",
"category": "bridge",
"label": "спека/требования фичи",
"description": "Согласованный дизайн+требования или PRD до плана. Выход brainstorming / product-management:write-spec; вход writing-plans."
},
{
"token": "implementation-plan",
"category": "bridge",
"label": "план реализации",
"description": "Пошаговый план bite-sized задач. Выход writing-plans; вход executing-plans / subagent-driven-development."
},
{
"token": "completed-change",
"category": "bridge",
"label": "завершённая правка",
"description": "Готовое изменение кода до ревью/мержа. Выход test-driven-development; вход requesting-code-review / finishing-a-development-branch."
},
{
"token": "code-review-feedback",
"category": "bridge",
"label": "фидбэк код-ревью",
"description": "Замечания ревью до внедрения правок. Выход requesting-code-review; вход receiving-code-review."
},
{
"token": "raw-research",
"category": "bridge",
"label": "сырой research",
"description": "Интервью/опросы/тикеты/тесты до синтеза. Выход design-plugin:user-research; вход design-plugin:research-synthesis / product-management:synthesize-research."
},
{
"token": "ui-design",
"category": "bridge",
"label": "решение UI/UX",
"description": "Доменное UI/UX-решение (компоненты/паттерны/a11y). Выход frontend-design; вход design-plugin:design-handoff."
},
{
"token": "marketing-draft",
"category": "bridge",
"label": "драфт маркетинг-контента",
"description": "Черновик контента с форматированием. Выход marketing-plugin:draft-content; вход marketing-plugin:brand-review."
},
{
"token": "content-framework",
"category": "bridge",
"label": "фреймворк контента",
"description": "Шаблоны/фреймворки контента под канал. Выход marketing-plugin:content-creation; вход marketing-plugin:draft-content."
},
{
"token": "close-entries",
"category": "bridge",
"label": "проводки close",
"description": "Подготовленные проводки month-end (accruals/prepaid/depreciation). Выход finance-plugin:journal-entry-prep; вход finance-plugin:close-management."
},
{
"token": "feature-intent",
"category": "given",
"label": "идея фичи",
"description": "Замысел фичи/компонента/изменения поведения до проработки. Вход brainstorming / product-management:write-spec."
},
{
"token": "feature-or-bugfix",
"category": "given",
"label": "фича или багфикс",
"description": "Задача на реализацию до написания кода. Вход test-driven-development."
},
{
"token": "bug-or-failure",
"category": "given",
"label": "баг/падение",
"description": "Баг, упавший тест или неожиданное поведение. Вход systematic-debugging."
},
{
"token": "ui-task",
"category": "given",
"label": "UI-задача",
"description": "Задача по интерфейсу: компонент/паттерн/состояние/a11y-принцип. Вход frontend-design / UI-пула."
},
{
"token": "user-understanding-need",
"category": "given",
"label": "потребность понять пользователей",
"description": "Запрос на исследование пользователей. Вход design-plugin:user-research."
},
{
"token": "marketing-content-task",
"category": "given",
"label": "маркетинг-контент-задача",
"description": "Задача создания маркетингового контента под канал. Вход marketing-plugin:content-creation."
},
{
"token": "close-source-data",
"category": "given",
"label": "данные для close",
"description": "Накопления/prepaid/амортизация для month-end. Вход finance-plugin:journal-entry-prep."
},
{
"token": "root-cause",
"category": "produced",
"label": "корневая причина",
"description": "Найденная корневая причина бага ДО предложения фикса. Выход superpowers:systematic-debugging."
},
{
"token": "review-response",
"category": "produced",
"label": "выверенный ответ на ревью",
"description": "Технически проверенная реакция на фидбэк код-ревью (не слепое согласие). Выход superpowers:receiving-code-review."
},
{
"token": "integration-decision",
"category": "produced",
"label": "решение интеграции ветки",
"description": "Решение merge/PR/cleanup для завершённой ветки. Выход superpowers:finishing-a-development-branch."
},
{
"token": "isolated-worktree",
"category": "produced",
"label": "изолированный worktree",
"description": "Изолированное рабочее пространство (native или git-fallback). Выход superpowers:using-git-worktrees."
},
{
"token": "parallel-dispatch",
"category": "produced",
"label": "параллельная раздача задач",
"description": "Раздача 2+ независимых задач субагентам. Выход superpowers:dispatching-parallel-agents."
},
{
"token": "verification-evidence",
"category": "produced",
"label": "доказательство готовности",
"description": "Доказательство (прогон команд) ДО утверждения об успехе. Выход superpowers:verification-before-completion."
},
{
"token": "skill-discipline",
"category": "produced",
"label": "дисциплина выбора навыков",
"description": "Дисциплина поиска и вызова релевантных навыков ПЕРВЫМ делом. Выход superpowers:using-superpowers."
},
{
"token": "authored-skill",
"category": "produced",
"label": "созданный навык",
"description": "Навык, построенный TDD-процессом для процесс-документов. Выход superpowers:writing-skills."
},
{
"token": "worktree-need",
"category": "given",
"label": "нужна изоляция",
"description": "Потребность в изоляции рабочего пространства под фичу. Вход superpowers:using-git-worktrees."
},
{
"token": "independent-tasks",
"category": "given",
"label": "независимые задачи",
"description": "2+ независимые задачи без общего состояния и последовательных зависимостей. Вход superpowers:dispatching-parallel-agents."
},
{
"token": "completion-claim",
"category": "given",
"label": "заявление о готовности",
"description": "Заявление о готовности/успехе до коммита или PR. Вход superpowers:verification-before-completion."
},
{
"token": "task-start",
"category": "given",
"label": "начало задачи",
"description": "Начало любой задачи/разговора. Вход superpowers:using-superpowers."
},
{
"token": "skill-authoring-intent",
"category": "given",
"label": "намерение создать/править навык",
"description": "Намерение создать или править навык. Вход superpowers:writing-skills."
},
{
"token": "competitive-brief",
"category": "produced",
"label": "конкурентный бриф (продукт)",
"description": "Позиционирование/gap/угрозы по конкурентам. Выход product-management:competitive-brief."
},
{
"token": "metrics-scorecard",
"category": "produced",
"label": "разбор метрик + scorecard",
"description": "Тренды/scorecard/рекомендации по продуктовым метрикам. Выход product-management:metrics-review."
},
{
"token": "product-directions",
"category": "produced",
"label": "проработанные продукт-идеи",
"description": "Идеи и направления продукта (sparring-partner). Выход product-management:product-brainstorming."
},
{
"token": "updated-roadmap",
"category": "produced",
"label": "обновлённый роадмап",
"description": "Now/Next/Later роадмап. Выход product-management:roadmap-update."
},
{
"token": "sprint-plan",
"category": "produced",
"label": "план спринта",
"description": "Scope/оценки/цели/P0-vs-stretch. Выход product-management:sprint-planning."
},
{
"token": "stakeholder-update",
"category": "produced",
"label": "апдейт стейкхолдерам",
"description": "Апдейт под аудиторию (exec/eng/customer). Выход product-management:stakeholder-update."
},
{
"token": "research-insights",
"category": "produced",
"label": "инсайты исследования",
"description": "Структурированные инсайты/темы/рекомендации из сырого research. Выход synthesize-research / research-synthesis."
},
{
"token": "a11y-audit",
"category": "produced",
"label": "аудит доступности",
"description": "WCAG 2.1 AA аудит дизайна/страницы. Выход design-plugin:accessibility-review."
},
{
"token": "design-critique",
"category": "produced",
"label": "дизайн-критика",
"description": "Критика usability/иерархии/консистентности макета. Выход design-plugin:design-critique."
},
{
"token": "handoff-spec",
"category": "produced",
"label": "спека хэндоффа",
"description": "Токены/props/состояния/breakpoints/edge-cases для разработки. Выход design-plugin:design-handoff."
},
{
"token": "design-system-output",
"category": "produced",
"label": "аудит/док/паттерн дизайн-системы",
"description": "Аудит консистентности / документация / новый паттерн. Выход design-plugin:design-system."
},
{
"token": "ux-copy",
"category": "produced",
"label": "UX-копирайт",
"description": "Microcopy/ошибки/пустые состояния/CTA. Выход design-plugin:ux-copy."
},
{
"token": "brand-review-flags",
"category": "produced",
"label": "ревью бренд-контента",
"description": "Флаги по severity + before/after-фиксы. Выход marketing-plugin:brand-review."
},
{
"token": "campaign-brief",
"category": "produced",
"label": "бриф кампании",
"description": "Цели/аудитория/каналы/контент-календарь/метрики. Выход marketing-plugin:campaign-plan."
},
{
"token": "marketing-competitive-brief",
"category": "produced",
"label": "конкурентный бриф (маркетинг)",
"description": "Позиционирование/messaging-гэпы/угрозы/battlecards. Выход marketing-plugin:competitive-brief."
},
{
"token": "email-sequence",
"category": "produced",
"label": "email-цепочка",
"description": "Multi-email: ветвление/timing/бенчмарки. Выход marketing-plugin:email-sequence."
},
{
"token": "marketing-performance-report",
"category": "produced",
"label": "маркетинг-отчёт",
"description": "Тренды/инсайты/рекомендации оптимизации. Выход marketing-plugin:performance-report."
},
{
"token": "seo-audit",
"category": "produced",
"label": "SEO-аудит",
"description": "Keyword/тех-секция/контент-гэпы. Выход marketing-plugin:seo-audit."
},
{
"token": "capacity-forecast",
"category": "produced",
"label": "прогноз ёмкости",
"description": "Прогноз utilization + hire/deprioritize. Выход operations:capacity-plan."
},
{
"token": "change-request",
"category": "produced",
"label": "change request",
"description": "Impact-анализ + rollback-план. Выход operations:change-request."
},
{
"token": "compliance-tracking",
"category": "produced",
"label": "трекинг комплаенса",
"description": "Audit-readiness (SOC2/ISO/GDPR). Выход operations:compliance-tracking."
},
{
"token": "process-documentation",
"category": "produced",
"label": "документация процесса",
"description": "Structured process documentation. Выход operations:process-doc."
},
{
"token": "process-optimization",
"category": "produced",
"label": "оптимизация процесса",
"description": "Устранение узких мест/лишних шагов. Выход operations:process-optimization."
},
{
"token": "risk-register",
"category": "produced",
"label": "risk register",
"description": "Идентификация/оценка/митигация рисков. Выход operations:risk-assessment."
},
{
"token": "runbook",
"category": "produced",
"label": "runbook",
"description": "Пошаговые команды/troubleshooting/rollback/эскалация. Выход operations:runbook."
},
{
"token": "status-report",
"category": "produced",
"label": "статус-отчёт",
"description": "KPI/риски/action items (green/yellow/red). Выход operations:status-report."
},
{
"token": "vendor-assessment",
"category": "produced",
"label": "оценка вендора",
"description": "TCO/риски/рекомендация. Выход operations:vendor-review."
},
{
"token": "audit-workpapers",
"category": "produced",
"label": "SOX workpapers",
"description": "Workpapers/sample/классификация deficiency. Выход finance-plugin:audit-support."
},
{
"token": "close-calendar",
"category": "produced",
"label": "календарь close",
"description": "Sequencing/dependencies/статус month-end. Выход finance-plugin:close-management."
},
{
"token": "financial-statements",
"category": "produced",
"label": "финансовая отчётность",
"description": "P&L/balance sheet/cash flow + variance. Выход finance-plugin:financial-statements."
},
{
"token": "journal-entry",
"category": "produced",
"label": "проводка с обоснованием",
"description": "Journal entry с обоснованием для аудита. Выход finance-plugin:journal-entry."
},
{
"token": "reconciliation-result",
"category": "produced",
"label": "рекконсиляция",
"description": "Сверка + категоризация reconciling items. Выход finance-plugin:reconciliation."
},
{
"token": "sox-testing-result",
"category": "produced",
"label": "SOX-тестирование",
"description": "Sample/workpaper/оценка deficiency. Выход finance-plugin:sox-testing."
},
{
"token": "variance-analysis",
"category": "produced",
"label": "разбор variance",
"description": "Декомпозиция драйверов + waterfall + narrative. Выход finance-plugin:variance-analysis."
},
{
"token": "brand-aligned-content",
"category": "produced",
"label": "контент по голосу бренда",
"description": "Контент, выровненный по brand-гайдам. Выход brand-voice:brand-voice-enforcement."
},
{
"token": "brand-discovery-report",
"category": "produced",
"label": "discovery-отчёт бренда",
"description": "Найденные brand-материалы по платформам. Выход brand-voice:discover-brand."
},
{
"token": "brand-guidelines",
"category": "produced",
"label": "brand voice guidelines",
"description": "Гайдлайны голоса бренда из материалов. Выход brand-voice:guideline-generation."
},
{
"token": "competitor-input",
"category": "given",
"label": "конкурент(ы) для анализа",
"description": "Конкурент(ы)/область для анализа. Вход competitive-brief."
},
{
"token": "product-metrics",
"category": "given",
"label": "продуктовые метрики",
"description": "Набор продуктовых метрик для анализа. Вход product-management:metrics-review."
},
{
"token": "product-problem",
"category": "given",
"label": "продуктовая проблема",
"description": "Проблема/возможность для проработки. Вход product-management:product-brainstorming."
},
{
"token": "priority-change",
"category": "given",
"label": "изменение приоритетов",
"description": "Изменение приоритетов/новая инициатива. Вход product-management:roadmap-update."
},
{
"token": "backlog-and-capacity",
"category": "given",
"label": "бэклог + ёмкость",
"description": "Бэклог + ёмкость команды на спринт. Вход product-management:sprint-planning."
},
{
"token": "progress-input",
"category": "given",
"label": "прогресс для коммуникации",
"description": "Прогресс для стейкхолдеров. Вход product-management:stakeholder-update."
},
{
"token": "design-or-page",
"category": "given",
"label": "дизайн/страница",
"description": "Дизайн/макет/страница для аудита/критики. Вход accessibility-review / design-critique."
},
{
"token": "design-system-input",
"category": "given",
"label": "дизайн-система",
"description": "Дизайн-система для аудита/документации/расширения. Вход design-plugin:design-system."
},
{
"token": "ui-element-for-copy",
"category": "given",
"label": "элемент интерфейса под текст",
"description": "Элемент UI, требующий текста. Вход design-plugin:ux-copy."
},
{
"token": "marketing-goal",
"category": "given",
"label": "маркетинговая цель",
"description": "Цель (запуск/лидген/awareness). Вход marketing-plugin:campaign-plan."
},
{
"token": "email-goal",
"category": "given",
"label": "цель email-последовательности",
"description": "Цель email-цепочки. Вход marketing-plugin:email-sequence."
},
{
"token": "marketing-metrics",
"category": "given",
"label": "маркетинговые метрики",
"description": "Метрики для отчёта. Вход marketing-plugin:performance-report."
},
{
"token": "site-for-seo",
"category": "given",
"label": "сайт/контент для SEO",
"description": "Сайт/контент для SEO-аудита. Вход marketing-plugin:seo-audit."
},
{
"token": "workload-input",
"category": "given",
"label": "workload/ресурсы",
"description": "Workload/ресурсы для анализа ёмкости. Вход operations:capacity-plan."
},
{
"token": "proposed-change",
"category": "given",
"label": "предлагаемое изменение",
"description": "Изменение системы/процесса. Вход operations:change-request."
},
{
"token": "compliance-requirement",
"category": "given",
"label": "требование комплаенса",
"description": "Требование комплаенса для отслеживания. Вход operations:compliance-tracking."
},
{
"token": "as-is-process",
"category": "given",
"label": "as-is процесс (описание)",
"description": "As-is process description. Вход operations:process-doc."
},
{
"token": "inefficient-process",
"category": "given",
"label": "неэффективный процесс",
"description": "Процесс для улучшения. Вход operations:process-optimization."
},
{
"token": "risk-target",
"category": "given",
"label": "объект оценки рисков",
"description": "Проект/вендор/процесс для оценки рисков. Вход operations:risk-assessment."
},
{
"token": "operational-task",
"category": "given",
"label": "повторяемая операция",
"description": "Операционная задача для runbook. Вход operations:runbook."
},
{
"token": "project-data",
"category": "given",
"label": "данные проекта",
"description": "Данные для статус-отчёта. Вход operations:status-report."
},
{
"token": "vendor-input",
"category": "given",
"label": "вендор для оценки",
"description": "Вендор для оценки. Вход operations:vendor-review."
},
{
"token": "sox-control",
"category": "given",
"label": "SOX-контроль",
"description": "Контроль для SOX-404 тестирования. Вход audit-support / sox-testing."
},
{
"token": "financial-data",
"category": "given",
"label": "данные для отчётности",
"description": "Данные для финансовой отчётности. Вход finance-plugin:financial-statements."
},
{
"token": "transaction-for-entry",
"category": "given",
"label": "операция для проводки",
"description": "Операция для проводки (debits/credits). Вход finance-plugin:journal-entry."
},
{
"token": "gl-vs-subledger",
"category": "given",
"label": "GL vs subledger/bank",
"description": "GL-баланс vs subledger/bank для сверки. Вход finance-plugin:reconciliation."
},
{
"token": "financial-variance",
"category": "given",
"label": "финансовые variance",
"description": "Финансовые variance для разбора. Вход finance-plugin:variance-analysis."
},
{
"token": "content-for-brand",
"category": "given",
"label": "контент для brand-гайдов",
"description": "Контент для применения brand-гайдов. Вход brand-voice:brand-voice-enforcement."
},
{
"token": "brand-discovery-need",
"category": "given",
"label": "нужно найти brand-материалы",
"description": "Потребность найти разрозненные brand-материалы. Вход brand-voice:discover-brand."
},
{
"token": "brand-source-materials",
"category": "given",
"label": "исходные brand-материалы",
"description": "Docs/transcripts/recordings. Вход brand-voice:guideline-generation."
}
]
}