Ведение внутреннего расследования
Общая система расследования жалоб: журнал, отбор значимых документов, учёт источников, ответы по журналу, меморандум и резюме для разных адресатов.
- Что делает
- Общая система расследования жалоб: журнал, отбор значимых документов, учёт источников, ответы по журналу, меморандум и резюме для разных адресатов.
- Когда брать
- Когда в компании поступила жалоба или сигнал о нарушении и юристу нужно провести расследование и сохранить конфиденциальность материалов.
- Когда не брать
- Если расследование ведёт HR без участия юриста: привилегия может не сработать. Скилл не принимает дисциплинарных решений и не проводит опросы; напрямую его не вызывают, он подгружается командами investigation-*.
- Пример запроса
- Открой расследование: на руководителя офиса в Остине поступила жалоба на домогательства.
- Нужно подключить
- доступ к файлам (папка настроек плагина)
- Работает лучше с
- почта, календарь
Входит в плагин employment-legal. В Cowork и Claude Code можно поставить плагин целиком.
Как включить
- Скачайте архив и распакуйте его.
- Положите папку
internal-investigationв~/.claude/skills/. - Откройте Claude Code и опишите задачу своими словами: Claude подхватит скилл по описанию.
Текст
---
name: internal-investigation
description: >
Справочный скилл: общая система ведения внутренних расследований от приёма
жалобы до итогового меморандума — журнал расследования под привилегией,
обработка пачек документов с поиском значимых «иголок», контроль охвата
источников, ответы на вопросы по журналу, составление меморандума и резюме
для разных адресатов. Загружается командами /investigation-open,
/investigation-add, /investigation-query, /investigation-memo и
/investigation-summary; напрямую не вызывается.
user-invocable: false
---
Скилл «Внутреннее расследование»
Контекст дела
Контекст дела. Проверь раздел ## Matter workspaces в CLAUDE.md уровня практики. Если Enabled равно ✗ (по умолчанию для штатных юристов компании), пропусти остаток этого абзаца: скиллы используют контекст уровня практики, а механизм дел остаётся невидимым. Если он включён, а активного дела нет, спроси: «По какому делу это? Выполните /employment-legal:matter-workspace switch <slug> или скажите practice-level». Загрузи matter.md активного дела — там контекст и особые условия именно для этого дела. Записывай результаты в папку дела ~/.claude/plugins/config/claude-for-legal/employment-legal/matters/<matter-slug>/. Никогда не читай файлы другого дела, если Cross-matter context не равен on.
Шапка результата
Ставь в начало каждого результата шапку рабочих материалов юриста (work-product header) из ~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md → ## Outputs (она зависит от роли пользователя — см. ## Who's using this). Каждый файл, журнал, меморандум и резюме, созданные этим скиллом, открываются этой шапкой.
Дисциплина распространения. Каждый файл, который создаёт этот скилл — записи журнала, черновики меморандума, резюме для адресатов, заметки по документам, — наследует режим привилегии (privilege) и конфиденциальности самого расследования. Распространение за пределы круга, охваченного привилегией (пересылка не юристам вне команды расследования, копия HR без ограничения круга, передача бизнесу), может привести к потере привилегии на всё расследование. Храни эти файлы там, где лежат привилегированные материалы, маркируй их по шапке рабочих материалов юриста и принимай каждое решение о распространении осознанно.
⚠️ Уведомление о привилегии — прочитай, прежде чем продолжать
Маркировка не создаёт привилегию. Шапка выше отражает намеренную защиту, и её важно ставить, но сама по себе она привилегию не устанавливает. Является ли конкретный результат привилегированным на самом деле, зависит от того, ведётся ли расследование под руководством юриста, с какой целью создаются документы и как их потом используют или раскрывают.
Прежде чем открывать дело, уточни: расследование проводится под руководством юриста? Если нет — если его ведёт HR, а юристы лишь консультируют, или если оно начато не по поручению юриста ради получения юридической консультации, — анализ привилегии существенно меняется, и маркировка этого скилла по умолчанию может вводить в заблуждение. Задай этот вопрос юристу до создания любого журнала или файла.
Если есть хоть малейшие сомнения в применимости привилегии, юрист должен разрешить их до создания файлов расследования. Неверно маркированные материалы могут создать проблемы при раскрытии доказательств (discovery), если привилегию позже оспорят.
Назначение
Внутренние расследования проваливаются двумя способами: пробелами в охвате (источники так и не собрали) и пробелами в обобщении (доказательства собрали, но не связали). Этот скилл закрывает оба: он отслеживает, что уже собрано, а что нет, обрабатывает горы документов так, чтобы выделить главное и не завалить юриста, и ведёт структурированный журнал, из которого в любой момент можно сделать привилегированный меморандум.
Заметка о привилегии
Все файлы, которые создаёт этот скилл, несут указанную выше маркировку привилегии. Полную оговорку о том, что эта маркировка делает и чего не делает, см. в уведомлении в начале скилла.
Загрузка контекста
Прочитай ~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md → таблицу эскалации и все отмеченные там протоколы расследований.
Режим 1: открытие нового дела
Запускается командой /employment-legal:investigation-open, либо фразами «открой расследование» или «начни расследование по».
Шаг 1 — Приём
Задай следующие вопросы одним блоком:
Чтобы открыть журнал расследования, мне нужно несколько сведений: Суть дела - В чём обвинение или опасение, простыми словами? - Кто заявитель (или что стало поводом — жалоба, сигнал, аудит, наблюдение руководителя)? - Кто ответчик или проверяемое лицо? - Когда примерно происходило предполагаемое поведение? - Расследование ведётся под руководством юриста? (Если да, применяется защита рабочих материалов юриста. Если нет, прежде чем продолжать, нужно отметить риск для привилегии.) Тип расследования (поможет предложить подходящий перечень источников) - HR: домогательства / дискриминация / ответные меры (retaliation) - Финансовые нарушения: мошенничество с расходами / нарушения в закупках / растрата - Нарушения руководителя: конфликт интересов / нераскрытые отношения / сбои в управлении - Разоблачитель (whistleblower): ответные меры за защищённую законом деятельность - Другое: коротко опишите Представительство и статус работодателя (выявляет параллельные правовые режимы, которые меняют порядок опросов) - Представлен ли ответчик, заявитель или кто-то из ожидаемых свидетелей профсоюзом или покрыт коллективным договором? (Если да, отметь для изучения Weingarten: права на представительство при расследовательских опросах могут применяться и менять протокол опроса.) - Является ли компания публичным работодателем (государственный орган, государственный университет, ведомство штата или муниципалитета) или действует иным образом от имени государства (color of state law)? (Если да, отметь для изучения Garrity: вынужденные показания в расследованиях в публичном секторе имеют особые последствия в виде иммунитета на использование и меняют порядок проведения и фиксации опросов.)
Если срабатывает хотя бы одна отметка, изучи применимые правила (NLRA / законы штатов о труде в публичном секторе для Weingarten; Пятую поправку и линию дел Garrity, а также аналоги в штатах) до проведения опросов. Ссылайся на первоисточники. Проверь актуальность. Не проводи опросы, пока протокол не скорректирован.
Шаг 2 — Создай папку дела и файлы
Создай следующие файлы:
~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[matter-slug]/log.yaml:
# [ШАПКА РАБОЧИХ МАТЕРИАЛОВ ЮРИСТА — по разделу ## Outputs в настройках плагина; зависит от роли, см. `## Who's using this`]
matter: "[название дела]"
matter_slug: "[slug]"
opened: "[дата в формате ISO]"
attorney_directed: [true/false]
allegation: "[краткое изложение простым языком]"
complainant: "[имя/должность или анонимно]"
respondent: "[имя/должность]"
conduct_timeframe: "[примерные даты]"
investigation_type: "[HR/financial/executive/whistleblower/other]"
status: open
last_updated: "[дата в формате ISO]"
issues:
- "[Вопрос 1 — выводится из обвинения, например «предполагаемая враждебная рабочая обстановка»]"
- "[Вопрос 2, если применимо]"
entries: []
evidentiary_gaps: []
~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[matter-slug]/sources-checklist.yaml:
Создаётся по типу расследования. Шаблоны перечней источников — ниже.
~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[matter-slug]/documents-reviewed.yaml:
# [ШАПКА РАБОЧИХ МАТЕРИАЛОВ ЮРИСТА — по разделу ## Outputs в настройках плагина; зависит от роли, см. `## Who's using this`]
matter: "[название дела]"
total_reviewed: 0
total_surfaced: 0
last_updated: "[дата в формате ISO]"
documents: []
Шаг 3 — Перечень источников
Сформируй подходящий перечень по типу расследования. Покажи его юристу и спроси: «Подходит ли это для вашего дела? Скажите, какие пункты неприменимы (я пометю их N/A) или есть ли дополнительные источники, специфичные для этой ситуации».
Источники для HR-расследования (домогательства/дискриминация/ответные меры):
sources:
- id: 1
source: "Опрос заявителя"
status: open
notes: ""
- id: 2
source: "Опрос ответчика"
status: open
notes: ""
- id: 3
source: "Опросы свидетелей — определить по рассказам заявителя и ответчика"
status: open
notes: ""
- id: 4
source: "Просмотр почты и переписки в мессенджерах — стороны, нужный период"
status: open
notes: ""
- id: 5
source: "Кадровые записи — история оценки работы ответчика, прежние жалобы,
прежние дисциплинарные меры"
status: open
notes: ""
- id: 6
source: "Прежние жалобы — любые прежние жалобы на ответчика в HR-системе"
status: open
notes: ""
- id: 7
source: "Данные для сравнения — как разрешались аналогичные ситуации"
status: open
notes: ""
- id: 8
source: "Применимые политики — о домогательствах, кодекс поведения, порядок
подачи жалоб (редакция, действовавшая на момент предполагаемого
поведения)"
status: open
notes: ""
- id: 9
source: "Организационная схема и линии подчинения на момент предполагаемого
поведения"
status: open
notes: ""
- id: 10
source: "Записи календаря — любые встречи и события, упомянутые в рассказах"
status: open
notes: ""
- id: 11
source: "Документирование предупреждения Upjohn — подтвердить, что опросам
предшествовало предупреждение Upjohn и оно задокументировано"
status: open
notes: ""
Источники для финансовых нарушений:
sources:
- id: 1
source: "Отчёты о расходах — проверяемое лицо, нужный период"
status: open
notes: ""
- id: 2
source: "Записи о согласовании — кто утверждал расходы или операции"
status: open
notes: ""
- id: 3
source: "Записи о поставщиках и подрядчиках — договоры, счета, платёжные
записи"
status: open
notes: ""
- id: 4
source: "Записи финансовой системы — кредиторская задолженность (AP),
проводки главной книги (GL) по нужным счетам"
status: open
notes: ""
- id: 5
source: "Просмотр почты и переписки в мессенджерах — проверяемое лицо,
согласующие, контрагенты"
status: open
notes: ""
- id: 6
source: "Опрос проверяемого лица"
status: open
notes: ""
- id: 7
source: "Опросы согласующих"
status: open
notes: ""
- id: 8
source: "Опросы контрагентов/поставщиков (если доступны)"
status: open
notes: ""
- id: 9
source: "Журналы аудита — журналы доступа к системам по нужным
счетам/системам"
status: open
notes: ""
- id: 10
source: "Прежние аудиты и проверки за нужный период"
status: open
notes: ""
- id: 11
source: "Документирование предупреждения Upjohn"
status: open
notes: ""
Источники для нарушений руководителя:
sources:
- id: 1
source: "Опрос проверяемого лица"
status: open
notes: ""
- id: 2
source: "Записи совета директоров и комитета по вознаграждениям — нужные
решения, протоколы, согласования"
status: open
notes: ""
- id: 3
source: "Трудовой договор и все изменения к нему"
status: open
notes: ""
- id: 4
source: "Записи об акциях и долях — предоставление, исполнение, вестинг"
status: open
notes: ""
- id: 5
source: "Отчёты о расходах и записи о согласовании"
status: open
notes: ""
- id: 6
source: "Просмотр почты и переписки в мессенджерах — проверяемое лицо,
нужные контрагенты"
status: open
notes: ""
- id: 7
source: "Декларации о конфликте интересов (или их отсутствие)"
status: open
notes: ""
- id: 8
source: "Записи о деятельности вне компании"
status: open
notes: ""
- id: 9
source: "Опросы свидетелей — прямые подчинённые, коллеги, члены совета
директоров"
status: open
notes: ""
- id: 10
source: "Прежние жалобы или опасения, высказанные в отношении проверяемого
лица"
status: open
notes: ""
- id: 11
source: "Документирование предупреждения Upjohn"
status: open
notes: ""
Источники для дел разоблачителей:
sources:
- id: 1
source: "Опрос заявителя"
status: open
notes: ""
- id: 2
source: "Первоначальная жалоба или сигнал — в письменном виде, если есть"
status: open
notes: ""
- id: 3
source: "Записи по сути обвинения (то, о чём заявитель сообщил)"
status: open
notes: ""
- id: 4
source: "Записи о любых неблагоприятных мерах в отношении заявителя после
защищённой законом деятельности"
status: open
notes: ""
- id: 5
source: "Опросы лиц, принимавших решение, — кто принял решение о
неблагоприятной мере"
status: open
notes: ""
- id: 6
source: "Данные для сравнения — отношение к работникам в схожем положении,
которые не занимались защищённой законом деятельностью"
status: open
notes: ""
- id: 7
source: "Просмотр почты и переписки в мессенджерах — лица, принимавшие
решение, нужный период"
status: open
notes: ""
- id: 8
source: "Анализ сроков — близость защищённой законом деятельности к
неблагоприятной мере"
status: open
notes: ""
- id: 9
source: "Опросы ответчика/лиц, принимавших решение"
status: open
notes: ""
- id: 10
source: "Документирование предупреждения Upjohn"
status: open
notes: ""
Показав перечень, запиши его в ~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[slug]/sources-checklist.yaml.
Режим 2: добавление данных
Запускается командой /employment-legal:investigation-add, либо фразой «добавь к расследованию по [дело]», либо когда юрист вставляет документы или заметки опросов.
Шаг 1 — Определи дело
Если в ~/.claude/plugins/config/claude-for-legal/employment-legal/ несколько папок расследований, спроси, к какому делу относятся данные. Если одна — продолжай.
Шаг 2 — Определи тип данных
Спроси (если не ясно из контекста):
- Заметки опроса (чей это опрос?)
- Пачка документов (почта, записи, файлы)
- Заметки или наблюдения юриста
- Подтверждение предупреждения Upjohn
Шаг 3 — Критерии отбора документов
К любой пачке документов применяй следующие критерии отбора. Документ выделяется, если соответствует ЛЮБОМУ из них. Критерии намеренно настроены брать чуть шире: лучше выделить лишнее, чем упустить значимое.
Критерии отбора:
- Содержит имя любой стороны расследования (заявителя, ответчика, свидетелей, названных в прежних записях журнала)
- Написан или получен стороной в ключевой период предполагаемого поведения
- Содержит ключевые слова, связанные с типом обвинения (определяются при приёме и по прежним записям журнала — обновляй список слов по мере появления новых терминов в рассказах)
- Содержит явные или косвенные признания («мне не стоило», «я знаю, как это выглядит», «не фиксируй это письменно», «удали это»)
- Содержит формулировки, противоречащие любому рассказу, уже внесённому в журнал, — отметь конкретное противоречие и запись журнала, с которой оно расходится
- Содержит формулировки, чувствительные для судебного спора: дискриминационные выражения, угрозы, обсуждение защищаемых признаков или видов деятельности, финансовые нарушения, совпадающие со схемой обвинения
- Относится к типу документов, упомянутых в прежних рассказах, но ещё не появившихся в наборе (например, в опросе упомянута встреча, но приглашение из календаря ещё не просмотрено) → записать как пробел в доказательствах, а не как выделенный документ
Решение по каждому просмотренному документу:
surfaced: соответствует одному или нескольким критериям отбора — добавляется в журнал как записьreviewed-nothing-significant: просмотрен, критериям не соответствует — вносится в documents-reviewed.yaml только с однострочным описанием
После обработки пачки документов сообщи:
Просмотр документов завершён.
Просмотрено: [N] документов
Выделено как потенциально значимые: [N]
Записано как просмотренные / ничего значимого: [N]
Выявлено новых пробелов в доказательствах: [N]
Выделенные документы:
[список с однострочным описанием и критерием отбора, который сработал]
Этот отчёт — ответ на вопрос «а что насчёт пропущенных иголок». Критерии отбора задокументированы, доля выделенного видна, а юрист в любой момент может просмотреть полный журнал документов. В режиме вопросов и ответов фраза «в [N] просмотренных документах я не видел ни одного по теме [тема]» значима лишь потому, что каждый просмотренный документ занесён в журнал.
Шаг 4 — Запиши записи журнала
По каждому выделенному документу добавь в log.yaml:
- entry_id: [автоинкремент]
entry_type: [interview / document / attorney-note / gap]
date_of_event: "[дата, когда произошло событие, а не когда оно внесено в журнал]"
date_logged: "[дата и время в формате ISO]"
source: "[имя/должность свидетеля или имя файла/описание документа]"
source_type: [complainant / respondent / witness / document / attorney-note]
issues: ["[к каким вопросам расследования относится запись]"]
significance: [high / medium / background]
summary: "[что эта запись добавляет в материалы дела — 2–5 предложений]"
quote: "[дословная цитата, если она значима, иначе пусто]"
contradicts_entry: [entry_id или null]
corroborates_entry: [entry_id или null]
credibility_note: ""
pull_criterion: "[какой критерий сработал — для документов]"
privilege: attorney-work-product
Для пробелов в доказательствах:
- gap_id: [автоинкремент]
description: "[какой документ/источник должен существовать, но не найден]"
identified_from: "[какая запись журнала или рассказ на это указали]"
source_to_obtain: "[где это взять]"
priority: [high / medium / low]
status: open
Шаг 5 — Обнови перечень источников
Если добавленные данные соответствуют пункту перечня, спроси юриста, отметить ли его как завершённый или как выполняемый. Не отмечай завершённым сам: юрист решает, когда источник охвачен достаточно.
Режим 3: запрос к журналу
Запускается командой /employment-legal:investigation-query или любым вопросом по расследованию (например, «что [свидетель] сказал о», «какие документы подтверждают», «что нам ещё нужно», «какие самые сильные доказательства у каждой стороны»).
Перед ответом прочитай журнал целиком. Виды ответов:
Фактический запрос («что X сказал о Y»): Отвечай по записям журнала со ссылками на их ID. Если в журнале по теме ничего нет: «Я не видел никакой информации по теме [тема] в этом журнале расследования (просмотрено записей: [N]). Возможно, стоит отметить это как пробел».
Запрос о противоречиях («где рассказы расходятся»): Выведи все связи contradicts_entry. По каждому противоречию: в чём оно состоит, какие записи находятся в противоречии и какие документальные доказательства (если есть) к нему относятся.
Запрос об охвате («что нам ещё нужно» / «какие у нас пробелы»): Прочитай sources-checklist.yaml и evidentiary_gaps в log.yaml. Сообщи:
- Пункты перечня, которые всё ещё открыты
- Внесённые пробелы в доказательствах
- Рассказы, в которых упоминаются источники, ещё не собранные
Запрос о силе доказательств («какие самые сильные доказательства по каждому вопросу»): По каждому вопросу из журнала определи: записи с наибольшей значимостью, документальные подтверждения и неразрешённые противоречия. Излагай по вопросам.
Запрос об Upjohn («задокументированы ли предупреждения Upjohn»): Проверь пункт перечня и все записи журнала, помеченные как документирование Upjohn. Отметь, если оно ещё не выполнено.
Режим 4: составление или обновление меморандума
Запускается командой /employment-legal:investigation-memo или фразами «составь меморандум» или «обнови меморандум».
Если меморандума нет — первый черновик
Прочитай журнал целиком. Не составляй черновик, пока не выполнено следующее (предупреди, если нет):
- По каждому открытому вопросу есть хотя бы одна запись
- Есть записи по заявителю и ответчику
- Перечень источников просмотрен (отметь все открытые пункты высокого приоритета)
Составь меморандум в следующей структуре, следуя принятой практике внутренних меморандумов по расследованиям:
[ШАПКА РАБОЧИХ МАТЕРИАЛОВ ЮРИСТА — по разделу ## Outputs в настройках плагина; зависит от роли, см. `## Who's using this`]
---
**МЕМОРАНДУМ**
Кому: [заполнит юрист]
От кого: [заполнит юрист]
Дата: [дата]
Тема: Внутреннее расследование — [название дела]
Статус: ПРЕДВАРИТЕЛЬНЫЙ ЧЕРНОВИК
---
## Краткое резюме
[2–3 абзаца: обвинение простыми словами, краткое описание охвата и методики расследования, основные выводы списком (подтверждено / не подтверждено / не удалось установить), рекомендуемые действия. Пишется последним, но стоит первым.]
---
## Предыстория и охват
**Событие-триггер:** [что послужило началом расследования]
**Расследованные обвинения:**
[Каждый вопрос из журнала как пронумерованное обвинение]
**За рамками расследования:** [всё, что явно не расследовалось, и почему]
**Период расследования:** [даты предполагаемого поведения]
**Расследование проводилось:** [дата открытия] — [по настоящее время или дата закрытия]
---
## Методика
**Проведённые опросы:**
| Свидетель | Должность | Дата | Примечания |
|---|---|---|---|
[Заполняется из записей журнала с source_type = interview]
**Просмотренные документы:**
[Краткое описание категорий просмотренных документов, объёма, периода. Полный журнал документов ведётся отдельно.]
**Прочие источники:**
[Любые другие источники из перечня — политики, кадровые записи и т. д.]
**Ограничения:** [любые источники, которые запрашивали, но не получили, любые ограничения]
---
## Установленные факты
*[Организовано по вопросам — по разделу на каждое обвинение. Не по свидетелям и не чисто хронологически.]*
### Вопрос 1: [обвинение]
[Изложение того, что показывают доказательства по этому вопросу. ID записей журнала указывай в тексте в квадратных скобках. Если рассказы расходятся, излагай расхождение прямо, не сглаживай его. Документальные доказательства приводи с цитатами, если они значимы.]
### Вопрос 2: [обвинение]
[Та же структура]
[Продолжай для каждого вопроса]
---
## Оценка достоверности
*[Отдельный раздел. Касается только свидетелей, чья достоверность определяющая, то есть там, где вывод по вопросу зависит от того, какому рассказу поверить.]*
### [Имя свидетеля/должность]
**Внутренняя согласованность:** [последовательно / непоследовательно — отметь детали]
**Подтверждение:** [какие документальные или иные доказательства подтверждают рассказ или опровергают его]
**Мотив:** [любые причины поверить рассказу или отнестись к нему с недоверием]
**Поведение при опросе:** [наблюдения юриста, если опросы проходили очно; оставь пустым, если неприменимо или не наблюдалось]
**Оценка:** [поверить / не верить / поверить частично — с обоснованием]
---
## Применимые политики
[Политики, действовавшие на момент предполагаемого поведения и относящиеся к вопросам. Указывай редакцию. Не ссылайся на политики, принятые после поведения.]
---
## Выводы
| Вопрос | Вывод | Основание |
|---|---|---|
| [Вопрос 1] | Подтверждено / Не подтверждено / Не удалось установить | [Одно предложение] |
| [Вопрос 2] | ... | ... |
*Выводы основаны на стандарте перевеса доказательств (preponderance of the evidence).*
---
## Рекомендации
[Сгруппируй по видам действий:]
**Дисциплинарные меры:** [если есть — укажи основание, а не только результат]
**Изменения политик или процессов:** [если пробел в политиках способствовал случившемуся]
**Обучение:** [если показано]
**Дальнейшее расследование:** [любые не до конца разрешённые направления]
**Наблюдение:** [любые необходимые последующие шаги]
---
## Приложение A: хронология событий
[Формируется автоматически из записей журнала, отсортированных по date_of_event, а не по date_logged. Формат: Дата | Краткое описание | Источник (ID записи)]
## Приложение B: просмотренные документы
[Сводная таблица из documents-reviewed.yaml]
Запиши черновик в ~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[slug]/memo.md.
Если меморандум уже есть — обновление
Прочитай меморандум и журнал. Определи записи журнала, добавленные с момента последнего составления меморандума (сравни date_logged с датой последнего обновления меморандума).
Сообщи, что изменилось:
С момента последнего черновика меморандума ([дата]) в журнал добавлено следующее:
Новых записей: [N]
Новые вопросы: [если есть]
Новые противоречия: [если есть]
Закрытые пробелы: [если есть]
Разделы, которые нужно обновить:
Установленные факты: [каких вопросов касается]
Достоверность: [любые новые записи, важные для оценки достоверности]
Выводы: [любые выводы, которые стоит пересмотреть]
Приложение A: новых записей хронологии — [N]
Спроси: «Обновить меморандум целиком или только затронутые разделы?»
Внеси обновления. Сохрани прежнюю редакцию. Помечай изменённые разделы как [UPDATED: дата], пока юрист их не проверит.
Режим 5: составление резюме для адресата
Запускается командой /employment-legal:investigation-summary или фразой «составь резюме для [адресат]».
Спроси: кто адресат и какое решение или действие это резюме должно поддержать?
Резюме для HR (для решения HR о дисциплинарных мерах):
- Что произошло (фактическая сводка, без юридического анализа)
- Вывод по каждому обвинению (подтверждено / не подтверждено / не удалось установить)
- Рекомендуемое действие
- Чего в этом резюме НЕТ: анализа привилегии, методики оценки достоверности, оценки юридических рисков, субъективных впечатлений юриста
- Шапка: «Конфиденциально — только для HR — не распространять»
- Не включай ID записей и ссылки на документы: они остаются в меморандуме
Резюме для руководства/совета директоров (для решения по управлению):
- Обвинение и охват в одном абзаце
- Основные выводы
- Влияние на бизнес / риски (на высоком уровне, без конкретного юридического анализа)
- Что компания делает по этому поводу
- Шапка: «[ШАПКА РАБОЧИХ МАТЕРИАЛОВ ЮРИСТА — по разделу ## Outputs в настройках плагина; зависит от роли, см.
## Who's using this]»
Брифинг для внешних юристов (передача для судебного спора или более глубокой проверки):
- Полный контекст, включая анализ юридических рисков
- Открытые направления по доказательствам
- Вопросы достоверности, которые остаются спорными
- Документы, которые были бы наиболее значимыми в суде
- Шапка: «[ШАПКА РАБОЧИХ МАТЕРИАЛОВ ЮРИСТА — по разделу ## Outputs в настройках плагина; зависит от роли, см.
## Who's using this]»
Барьер для значимых действий (ответ на требование или жалобу)
Прежде чем готовить резюме, меморандум или материал для внешнего ответа (ответ на жалобу в EEOC/DFEH/ведомство штата, ответ на претензию адвоката истца, ответ регулятору или любой формальный ответ на жалобу): прочитай ## Who's using this в ~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md. Если роль — Non-lawyer (не юрист):
Ответ на требование, жалобу или претензию имеет юридические последствия: занятые здесь позиции становятся признаниями в последующих разбирательствах, от возражений можно невольно отказаться, а привилегию на само расследование можно потерять. Вы согласовали этот ответ с юристом? Если да, продолжаем. Если нет, вот краткая записка, с которой стоит к нему прийти: - Обвинение, инстанция и срок - Что выявило расследование (выводы по обвинениям; просмотренные документы; опрошенные свидетели; были ли даны предупреждения Upjohn) - Нерешённые направления по доказательствам или споры о достоверности - Что говорится в предлагаемом ответе и что он неявно признаёт - Открытые вопросы и что остаётся неразрешённым - Что может пойти не так (потеря привилегии, противоречивые заявления о фактах, упущенное материально-правовое возражение) - Что спросить у юриста (та ли это правовая позиция; сохраняем ли мы возражения; не должна ли дело забрать внешняя фирма; что нужно скрыть или внести в реестр привилегированных документов) Если вам нужно найти юриста (attorney, solicitor, barrister или иного уполномоченного юридического специалиста), обратитесь за справочной службой в профессиональный орган вашей юрисдикции (адвокатскую палату штата в США, SRA/Bar Standards Board в Англии и Уэльсе, Law Society в Шотландии/Северной Ирландии/Ирландии/Канаде/Австралии или аналог в вашей юрисдикции). Ответы ведомствам и на претензии — то место, где неподготовленные ответы регулярно создают больше рисков, чем само обвинение.
Не готовь черновик внешнего ответа дальше этого барьера без явного «да». Внутренние меморандумы, резюме для HR и брифинги для руководства, которые используются только внутри организации, этот барьер не задействуют (но оговорка о формировании привилегии в начале скилла по-прежнему действует).
Чего этот скилл НЕ делает
- Не принимает дисциплинарных решений: он поддерживает выводы юриста, а не действия HR
- Не гарантирует привилегию: привилегия зависит от того, как выстроено расследование, а не от маркировки меморандума
- Не обрабатывает документы, которые не может прочитать: если файлы в форматах, которые нельзя разобрать, отметь их для ручного просмотра
- Не проводит опросы: он фиксирует заметки опросов, но не опрашивает свидетелей
- Не заменяет предупреждения Upjohn: он отслеживает, были ли они даны, но сам их не даёт
Заверши деревом следующих шагов
Заверши ответ деревом следующих шагов по CLAUDE.md ## Outputs. Подстрой варианты под то, что скилл только что выдал: пять веток по умолчанию (составить X, эскалировать, получить больше фактов, наблюдать и ждать, что-то другое) — это отправная точка, а не жёсткая рамка. Результатом является само дерево; выбирает юрист.
Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/claude-for-legal/tree/main/employment-legal/skills/internal-investigation, лицензия Apache-2.0. Изменения: перевод на русский язык.
Оригинал на английском
---
name: internal-investigation
description: >
Reference: shared framework for managing internal investigations from intake
through final memo — privileged investigation log, document processing with
needle-finding, source coverage tracking, Q&A against the log, memo drafting,
and audience summaries. Loaded by /investigation-open, /investigation-add,
/investigation-query, /investigation-memo, and /investigation-summary; not
invoked directly.
user-invocable: false
---
# Internal Investigation Skill
## Matter context
**Matter context.** Check `## Matter workspaces` in the practice-level CLAUDE.md. If `Enabled` is `✗` (the default for in-house users), skip the rest of this paragraph — skills use practice-level context and the matter machinery is invisible. If enabled and there is no active matter, ask: "Which matter is this for? Run `/employment-legal:matter-workspace switch <slug>` or say `practice-level`." Load the active matter's `matter.md` for matter-specific context and overrides. Write outputs to the matter folder at `~/.claude/plugins/config/claude-for-legal/employment-legal/matters/<matter-slug>/`. Never read another matter's files unless `Cross-matter context` is `on`.
---
## Output header
Prepend the work-product header from `~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md` → `## Outputs` (it differs by user role — see `## Who's using this`). Every file, log, memo, and summary produced by this skill opens with that header.
> **Distribution discipline.** Every file this skill creates — log entries, memo drafts, audience summaries, document notes — inherits the privilege and confidentiality status of the underlying investigation. Distribution beyond the privilege circle (forwarding to non-attorneys outside the investigation team, cc'ing HR without scoping, handing to the business side) can waive privilege over the entire investigation. Store these files where privileged materials live, label per the work-product header, and make every distribution decision deliberately.
## ⚠️ Privilege notice — read before proceeding
**Marking does not create privilege.** The header above reflects the intended
protection and is important to include — but it does not itself establish
privilege. Whether any given output is actually privileged depends on whether
the investigation is attorney-directed, the purpose for which documents are
created, and how they are subsequently used or disclosed.
**Before opening a matter, confirm:** Is this investigation attorney-directed?
If it is not — if HR is running it with legal in an advisory role, or if it was
not initiated at the direction of counsel for the purpose of obtaining legal advice —
the privilege analysis changes materially and this skill's default labeling may
be misleading. Flag that question to the attorney before creating any log or file.
If there is any doubt about privilege applicability, the attorney should resolve it
before investigation files are created. Improperly labeled materials can create
problems in discovery if privilege is later challenged.
---
## Purpose
Internal investigations fail in two ways: coverage gaps (sources that were
never gathered) and synthesis gaps (evidence that was gathered but never
connected). This skill handles both — it tracks what has and hasn't been
gathered, processes document dumps to surface what matters without burying
the attorney, and maintains a structured log that can be turned into a
privileged memo at any point.
## Privilege note
All files created by this skill carry the privilege marking above.
See the notice at the top of this skill for the full caveat on what that
marking does and does not do.
## Load context
Read `~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md` → escalation table, any investigation protocols noted.
---
## Mode 1: Open a new matter
Triggered by `/employment-legal:investigation-open` or "open an investigation"
or "start an investigation into".
### Step 1 — Intake
Ask the following in a single block:
> To open the investigation log I need a few things:
>
> **The matter**
> - What is the allegation or concern in plain terms?
> - Who is the complainant (or what triggered this — complaint, tip, audit,
> manager observation)?
> - Who is the respondent or subject?
> - What is the approximate timeframe the alleged conduct occurred?
> - Is this attorney-directed? (If yes: work product protection applies.
> If no: flag privilege risk before proceeding.)
>
> **Investigation type** (helps me suggest the right sources checklist)
> - HR: harassment / discrimination / retaliation
> - Financial misconduct: expense fraud / procurement irregularities / embezzlement
> - Executive misconduct: COI / undisclosed relationships / governance failures
> - Whistleblower: retaliation for protected activity
> - Other: describe briefly
>
> **Representation and employer status** (surfaces parallel legal frameworks
> that change interview procedure)
> - Is the respondent, the complainant, or any anticipated witness represented
> by a union or covered by a collective bargaining agreement? (If yes, flag
> for Weingarten research — representational rights at investigatory
> interviews may apply and change the interview protocol.)
> - Is the company a public employer (government entity, public university,
> state or municipal agency) or otherwise acting under color of state law?
> (If yes, flag for Garrity research — compelled statements in public-sector
> investigations have special use-immunity consequences and change how
> interviews must be conducted and documented.)
If either flag fires, research the applicable rules (NLRA / state
public-sector labor statutes for Weingarten; 5th Amendment and the Garrity
line of cases, plus any state analogs) before conducting interviews. Cite
primary sources. Verify currency. Do not interview until the protocol is
adjusted.
### Step 2 — Create the matter directory and files
Create the following files:
`~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[matter-slug]/log.yaml`:
```yaml
# [WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]
matter: "[matter name]"
matter_slug: "[slug]"
opened: "[ISO date]"
attorney_directed: [true/false]
allegation: "[plain-language summary]"
complainant: "[name/role or anonymous]"
respondent: "[name/role]"
conduct_timeframe: "[approximate dates]"
investigation_type: "[HR/financial/executive/whistleblower/other]"
status: open
last_updated: "[ISO date]"
issues:
- "[Issue 1 — derived from allegation, e.g. 'alleged hostile work environment']"
- "[Issue 2 if applicable]"
entries: []
evidentiary_gaps: []
```
`~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[matter-slug]/sources-checklist.yaml`:
Generated from the investigation type. See sources checklist templates below.
`~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[matter-slug]/documents-reviewed.yaml`:
```yaml
# [WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]
matter: "[matter name]"
total_reviewed: 0
total_surfaced: 0
last_updated: "[ISO date]"
documents: []
```
### Step 3 — Sources checklist
Generate the appropriate checklist based on investigation type. Present it
to the attorney and ask: "Does this fit your matter? Let me know if any items
are not applicable (I'll mark them N/A) or if there are additional sources
specific to this situation."
**HR investigation sources (harassment/discrimination/retaliation):**
```yaml
sources:
- id: 1
source: "Complainant interview"
status: open
notes: ""
- id: 2
source: "Respondent interview"
status: open
notes: ""
- id: 3
source: "Witness interviews — identify from complainant and respondent accounts"
status: open
notes: ""
- id: 4
source: "Email/messaging review — parties, relevant date range"
status: open
notes: ""
- id: 5
source: "HR records — respondent's performance history, prior complaints,
prior discipline"
status: open
notes: ""
- id: 6
source: "Prior complaints — any prior complaints against respondent in
HR system"
status: open
notes: ""
- id: 7
source: "Comparator data — how were similar situations handled"
status: open
notes: ""
- id: 8
source: "Relevant policies — harassment, code of conduct, reporting
procedures (version in effect at time of alleged conduct)"
status: open
notes: ""
- id: 9
source: "Org chart and reporting relationships at time of alleged conduct"
status: open
notes: ""
- id: 10
source: "Calendar records — any meetings or events mentioned in accounts"
status: open
notes: ""
- id: 11
source: "Upjohn warning documentation — confirm interviews were preceded
by Upjohn warnings and documented"
status: open
notes: ""
```
**Financial misconduct sources:**
```yaml
sources:
- id: 1
source: "Expense reports — subject, relevant period"
status: open
notes: ""
- id: 2
source: "Approval records — who approved the expenses or transactions"
status: open
notes: ""
- id: 3
source: "Vendor/contractor records — contracts, invoices, payment records"
status: open
notes: ""
- id: 4
source: "Financial system records — AP, GL entries for relevant accounts"
status: open
notes: ""
- id: 5
source: "Email/messaging review — subject, approvers, counterparties"
status: open
notes: ""
- id: 6
source: "Subject interview"
status: open
notes: ""
- id: 7
source: "Approver interviews"
status: open
notes: ""
- id: 8
source: "Counterparty/vendor interviews (if accessible)"
status: open
notes: ""
- id: 9
source: "Audit logs — system access logs for relevant accounts/systems"
status: open
notes: ""
- id: 10
source: "Prior audits or reviews covering the relevant period"
status: open
notes: ""
- id: 11
source: "Upjohn warning documentation"
status: open
notes: ""
```
**Executive misconduct sources:**
```yaml
sources:
- id: 1
source: "Subject interview"
status: open
notes: ""
- id: 2
source: "Board/compensation committee records — relevant resolutions,
minutes, approvals"
status: open
notes: ""
- id: 3
source: "Employment agreement and any amendments"
status: open
notes: ""
- id: 4
source: "Equity records — grants, exercises, vesting"
status: open
notes: ""
- id: 5
source: "Expense reports and approval records"
status: open
notes: ""
- id: 6
source: "Email/messaging review — subject, relevant counterparties"
status: open
notes: ""
- id: 7
source: "Conflict of interest disclosures (or absence thereof)"
status: open
notes: ""
- id: 8
source: "Outside business activity records"
status: open
notes: ""
- id: 9
source: "Witness interviews — direct reports, peers, board members"
status: open
notes: ""
- id: 10
source: "Prior complaints or concerns raised about subject"
status: open
notes: ""
- id: 11
source: "Upjohn warning documentation"
status: open
notes: ""
```
**Whistleblower sources:**
```yaml
sources:
- id: 1
source: "Complainant interview"
status: open
notes: ""
- id: 2
source: "Original complaint or tip — written form if exists"
status: open
notes: ""
- id: 3
source: "Records related to the underlying allegation (the thing
complainant blew the whistle on)"
status: open
notes: ""
- id: 4
source: "Records related to any adverse action taken against complainant
after the protected activity"
status: open
notes: ""
- id: 5
source: "Decision-maker interviews — who made the adverse action decision"
status: open
notes: ""
- id: 6
source: "Comparator data — treatment of similarly situated employees
who did not engage in protected activity"
status: open
notes: ""
- id: 7
source: "Email/messaging review — decision-makers, relevant timeframe"
status: open
notes: ""
- id: 8
source: "Timing analysis — proximity of protected activity to adverse
action"
status: open
notes: ""
- id: 9
source: "Respondent/decision-maker interviews"
status: open
notes: ""
- id: 10
source: "Upjohn warning documentation"
status: open
notes: ""
```
After presenting the checklist, write it to
`~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[slug]/sources-checklist.yaml`.
---
## Mode 2: Add data
Triggered by `/employment-legal:investigation-add` or "add to the [matter]
investigation" or when the attorney pastes documents or interview notes.
### Step 1 — Identify the matter
If multiple investigation folders exist in `~/.claude/plugins/config/claude-for-legal/employment-legal/`, ask which matter this
data belongs to. If only one, proceed.
### Step 2 — Identify the data type
Ask (if not clear from context):
- Interview notes (whose interview?)
- Document batch (emails, records, files)
- Attorney notes or observations
- Upjohn warning confirmation
### Step 3 — Document pull criteria
For any document batch, apply the following pull criteria. A document is
surfaced if it meets ANY of the following. The criteria are intentionally
set to pull slightly aggressively — it is better to surface a false positive
than to miss a significant item.
**Pull criteria:**
1. Contains the name of any party to the investigation (complainant,
respondent, witnesses named in prior log entries)
2. Was authored or received by a party during the key conduct timeframe
3. Contains keywords related to the allegation type (identified at intake
and from prior log entries — update the keyword list as new terms emerge
from accounts)
4. Contains explicit or implicit admissions ("I shouldn't have," "I know
how this looks," "don't put this in writing," "delete this")
5. Contains language contradicting any account already in the log — flag
the specific contradiction and the log entry it conflicts with
6. Contains language that would be sensitive in litigation: discriminatory
terms, threats, discussions of protected characteristics or activities,
financial irregularities matching the allegation pattern
7. Is a document type that has been mentioned in prior accounts but has
not yet appeared in the document set (e.g., a meeting was mentioned in
an interview but no calendar invite has been reviewed) → log as
evidentiary gap, not a surfaced document
**Disposition for every document reviewed:**
- `surfaced`: meets one or more pull criteria — added to log as a log entry
- `reviewed-nothing-significant`: reviewed, does not meet pull criteria —
logged in documents-reviewed.yaml with one-line description only
**After processing a document batch, report:**
```
Document review complete.
Reviewed: [N] documents
Surfaced: [N] as potentially significant
Logged as reviewed / nothing significant: [N]
New evidentiary gaps identified: [N]
Surfaced items:
[list with one-line description and which pull criterion triggered]
```
This report is the answer to "what about missed needles." The pull criteria
are documented, the surface ratio is visible, and the attorney can review
the full document log at any time. In Q&A mode, "I have not seen any document
on [topic] in the [N] documents reviewed" is a meaningful statement only
because every document reviewed is logged.
### Step 4 — Write log entries
For each surfaced item, append to `log.yaml`:
```yaml
- entry_id: [auto-increment]
entry_type: [interview / document / attorney-note / gap]
date_of_event: "[date the event occurred — not when logged]"
date_logged: "[ISO datetime]"
source: "[witness name/role, or document filename/description]"
source_type: [complainant / respondent / witness / document / attorney-note]
issues: ["[which investigation issue(s) this entry relates to]"]
significance: [high / medium / background]
summary: "[what this entry adds to the record — 2-5 sentences]"
quote: "[verbatim quote if significant — otherwise empty]"
contradicts_entry: [entry_id or null]
corroborates_entry: [entry_id or null]
credibility_note: ""
pull_criterion: "[which criterion triggered — for documents]"
privilege: attorney-work-product
```
For evidentiary gaps:
```yaml
- gap_id: [auto-increment]
description: "[what document/source should exist but hasn't been found]"
identified_from: "[which log entry or account raised this]"
source_to_obtain: "[where to get it]"
priority: [high / medium / low]
status: open
```
### Step 5 — Update sources checklist
If the data added corresponds to a checklist item, ask the attorney if it
should be marked complete or in-progress. Do not auto-mark complete —
the attorney decides when a source is adequately covered.
---
## Mode 3: Query the log
Triggered by `/employment-legal:investigation-query` or any question
phrased against the investigation (e.g., "what did [witness] say about",
"what documents corroborate", "what do we still need", "what's the
strongest evidence on each side").
Read the full log before answering. Answer types:
**Factual query** ("what did X say about Y"):
Answer from the log entries, citing entry IDs. If the log contains nothing
on the topic: "I have not seen any information on [topic] in this
investigation log ([N] entries reviewed). This may be worth flagging as
a gap."
**Conflict query** ("where do accounts conflict"):
Surface all contradicts_entry links. For each conflict: state what the
conflict is, which entries are in tension, and what (if any) documentary
evidence bears on the conflict.
**Coverage query** ("what do we still need" / "what are our gaps"):
Read sources-checklist.yaml and evidentiary_gaps in log.yaml. Report:
- Checklist items still open
- Evidentiary gaps logged
- Any accounts that reference sources not yet gathered
**Strength query** ("what's the strongest evidence on each issue"):
For each issue in the log, identify: the highest-significance log entries,
any documentary corroboration, and any unresolved conflicts. Present
issue by issue.
**Upjohn query** ("have we documented Upjohn warnings"):
Check checklist item and any log entries tagged as Upjohn documentation.
Flag if not yet completed.
---
## Mode 4: Draft or update the memo
Triggered by `/employment-legal:investigation-memo` or "draft the memo"
or "update the memo".
### If no memo exists — first draft
Read the full log. Do not draft until the following are complete (warn if
not):
- At least one entry for each open issue
- Complainant and respondent entries present
- Sources checklist reviewed (flag any high-priority open items)
Draft the memo in the following structure, following standard internal
investigation memorandum practice:
```markdown
[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]
---
**MEMORANDUM**
To: [Attorney to fill in]
From: [Attorney to fill in]
Date: [Date]
Re: Internal Investigation — [Matter name]
Status: PRELIMINARY DRAFT
---
## Executive Summary
[2-3 paragraphs: allegation in plain terms, investigation scope and
methodology summary, key findings in bullet form (Sustained / Not
Sustained / Inconclusive), recommended actions. Written last but
appears first.]
---
## Background and Scope
**Triggering event:** [What initiated the investigation]
**Allegations investigated:**
[Each issue from the log as a numbered allegation]
**Out of scope:** [Anything explicitly not investigated and why]
**Investigation period:** [Dates of conduct alleged]
**Investigation conducted:** [Date opened] to [present or close date]
---
## Methodology
**Interviews conducted:**
| Witness | Role | Date | Notes |
|---|---|---|---|
[Populated from log entries with source_type = interview]
**Documents reviewed:**
[Summary of document categories reviewed, volume, date range.
Full document log is maintained separately.]
**Other sources:**
[Any other sources from checklist — policies, HR records, etc.]
**Limitations:** [Any sources requested but not obtained, any constraints]
---
## Factual Findings
*[Organized by issue — one section per allegation. Not by witness,
not purely chronological.]*
### Issue 1: [Allegation]
[Narrative of what the evidence shows on this issue. Cite log entry IDs
inline in brackets. Where accounts conflict, present the conflict directly
— do not smooth it over. Documentary evidence presented with quotes where
significant.]
### Issue 2: [Allegation]
[Same structure]
[Continue for each issue]
---
## Credibility Assessment
*[Standalone section. Address only witnesses whose credibility is
determinative — i.e., where the finding on an issue depends on which
account is credited.]*
### [Witness name/role]
**Internal consistency:** [Consistent / Inconsistent — note specifics]
**Corroboration:** [What documentary or other evidence corroborates
or undermines the account]
**Motive:** [Any reason to credit or discount the account]
**Demeanor:** [Attorney's observations if interviews were in person —
leave blank if not applicable or not observed]
**Assessment:** [Credit / Do not credit / Partially credit — with basis]
---
## Relevant Policies
[Policies in effect at the time of alleged conduct that bear on the issues.
Cite the version. Do not cite policies that were adopted after the conduct.]
---
## Conclusions
| Issue | Finding | Basis |
|---|---|---|
| [Issue 1] | Sustained / Not Sustained / Inconclusive | [One sentence] |
| [Issue 2] | ... | ... |
*Findings are based on a preponderance of the evidence standard.*
---
## Recommendations
[Organized by action type:]
**Disciplinary action:** [If any — state the basis, not just the outcome]
**Policy or process changes:** [If any gap in policies contributed]
**Training:** [If indicated]
**Further investigation:** [Any threads not fully resolved]
**Monitoring:** [Any follow-up needed]
---
## Appendix A: Chronology of Events
[Auto-generated from log entries sorted by date_of_event, not date_logged.
Format: Date | Summary | Source (Entry ID)]
## Appendix B: Documents Reviewed
[Summary table from documents-reviewed.yaml]
```
Write the draft to `~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[slug]/memo.md`.
### If memo already exists — update
Read the memo and the log. Identify log entries added since the memo was
last drafted (compare date_logged against memo's last-updated date).
Report what has changed:
```
Since the last memo draft ([date]), the following has been added to the log:
[N] new entries
New issues: [any]
New conflicts: [any]
Resolved gaps: [any]
Sections that need updating:
Factual findings: [which issues are affected]
Credibility: [any new credibility-relevant entries]
Conclusions: [any findings that should be revisited]
Appendix A: [N] new chronology entries
```
Ask: "Want me to update the full memo, or just the affected sections?"
Apply updates. Preserve prior drafting. Mark changed sections with
`[UPDATED: date]` until the attorney reviews.
---
## Mode 5: Draft audience summary
Triggered by `/employment-legal:investigation-summary` or "draft a
summary for [audience]".
Ask: who is the audience and what decision or action does this summary
support?
**HR summary** (for HR decision on disciplinary action):
- What happened (factual summary, no legal analysis)
- Finding on each allegation (Sustained/Not Sustained/Inconclusive)
- Recommended action
- What is NOT in this summary: privilege analysis, credibility methodology,
legal exposure assessment, attorney mental impressions
- Header: "Confidential — HR Use Only — Do Not Distribute"
- Do not include entry IDs or document citations — those stay in the memo
**Leadership/Board summary** (for governance decision):
- The allegation and scope in one paragraph
- Key findings
- Business impact / exposure (high level — no specific legal analysis)
- What the company is doing about it
- Header: "[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]"
**Outside counsel briefing** (handing off for litigation or deeper review):
- Full context including legal exposure analysis
- Open evidentiary threads
- Credibility issues that remain contested
- Documents that would be most significant in litigation
- Header: "[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]"
---
## Consequential-action gate (respond to a demand or complaint)
**Before producing a summary, memo, or content intended for an external response (EEOC/DFEH/state agency charge response, plaintiff's-counsel demand letter response, regulator response, or any formal complaint reply):** Read `## Who's using this` in `~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md`. If the Role is **Non-lawyer**:
> Responding to a demand, charge, or complaint has legal consequences — positions taken here are admissions in later proceedings, waivers of defenses can be inadvertent, and privilege over the underlying investigation can be lost. Have you reviewed this response with an attorney? If yes, proceed. If no, here's a brief to bring to them:
>
> - The allegation, the forum, and the deadline
> - What the investigation surfaced (findings by allegation; documents reviewed; witnesses interviewed; Upjohn warnings given or not)
> - Any unresolved evidentiary threads or credibility contests
> - What the proposed response says and what it implicitly concedes
> - Open questions and what's unresolved
> - What could go wrong (privilege waiver, inconsistent factual statements, missed affirmative defense)
> - What to ask the attorney (is this the right theory; are we preserving defenses; should an outside firm take this over; what needs redaction or a privilege log)
>
> If you need to find an attorney, solicitor, barrister, or other authorised legal professional: contact your professional regulator (state bar in the US, SRA/Bar Standards Board in England & Wales, Law Society in Scotland/NI/Ireland/Canada/Australia, or your jurisdiction's equivalent) for a referral service. Agency and demand-letter responses are a place where untrained replies regularly create more exposure than the underlying allegation did.
Do not produce an external-response draft past this gate without an explicit yes. Internal memos, HR summaries, and leadership briefings used only within the organization do not trip this gate (but the privilege-formation caveat at the top of this skill still applies).
---
## What this skill does NOT do
- Make disciplinary decisions — it supports the attorney's findings,
not HR's action
- Guarantee privilege — privilege depends on how the investigation is
structured, not on how the memo is labeled
- Process documents it cannot read — if files are in formats that cannot
be parsed, flag them for manual review
- Conduct interviews — it logs interview notes, it does not interview witnesses
- Replace Upjohn warnings — it tracks whether they were given, it does not
give them
## Close with the next-steps decision tree
End with the next-steps decision tree per CLAUDE.md `## Outputs`. Customize the options to what this skill just produced — the five default branches (draft the X, escalate, get more facts, watch and wait, something else) are a starting point, not a lock-in. The tree is the output; the lawyer picks.
Источник: anthropics/claude-for-legal / employment-legal / internal-investigation ↗. Ссылка проверена 2026-10-10.