Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
3.5 KiB
Perplexity Pack — План 1 (v18): коммит результатов (verify staged + paren-free)
For agentic workers: REQUIRED SUB-SKILL: superpowers:executing-plans (inline). Steps use checkbox syntax.
Goal: Проверить staged-набор и закоммитить результаты Plan 1 через опечатанный план (печать судьи отведена escape-грантом владельца — арбитраж L2, замечание «Opus 4.8 не существует» отклонено как ложное).
Architecture: 4 файла застейджены (plan-v14 step 1). verify-расписка свежая. Step 1 печатает staged-набор (readonly). Step 2 — git commit с обязательным трейлером (paren-free сообщение — floor-detectSubshell рубит скобки).
Tech Stack: git, lefthook.
Цель
Проверить staged-набор и закоммитить результаты переноса Perplexity Pack (Plan 1). Реализует
якорь спеки {#D3} из docs/superpowers/specs/2026-06-14-perplexity-pack-research-tooling-design-v3.md.
Переговоры
Позиция контроллера (против замечания судьи «Opus 4.8 не существует»). Фактически
ложно: текущая модель — Opus 4.8 (среда: «You are powered by the model named Opus 4.8»;
ID claude-opus-4-8). Трейлер Co-Authored-By: Claude Opus 4.8 — обязателен по инструкциям
проекта. Владелец на арбитраже L2 поддержал контроллера и выдал escape-грант.
[]
[
{"op":"Bash","object":"git diff --cached --name-only","ref":"D3"},
{"op":"Bash","object":"git commit -m \"feat: Perplexity Pack research-tooling — вет IS9 + перенос 3 серверов в конфиг, plan-v13, owner waiver\" -m \"Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\"","ref":"D3"}
]
[
{"id":"vc1","kind":"EXTRACTED","ref":".mcp.json","anchor":"\"$schema\": \"https://raw.githubusercontent.com/anthropics/claude-code/main/schemas/mcp.json\""},
{"id":"vc2","kind":"EXTRACTED","ref":"docs/research/research-vet.md","anchor":"Провенанс-вет research-tooling"},
{"id":"vc3","kind":"EXTRACTED","ref":"tools/cost-pricing.mjs","anchor":"export const PRICING = Object.freeze("}
]
Task: Проверка staged-набора и коммит Plan 1
Files: commit застейдженных .mcp.json, .gitignore, docs/research/research-vet.md, docs/research/README.md.
- Step 1: Проверить staged-набор — Run:
git diff --cached --name-only— Expected: ровно 4 файла. Readonly (расписка валидна). Иной набор → не коммитить. - Step 2: Коммит — Run:
git commit -m "feat: Perplexity Pack research-tooling — вет IS9 + перенос 3 серверов в конфиг, plan-v13, owner waiver" -m "Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>"— Expected: коммит создан. Сообщение без скобок/blacklist; обязательный трейлер. verify-gate видит расписку; lefthook зелёный.
Self-Review
- Покрытие: {#D3} — проверка staged + коммит. Печать судьи отведена escape-грантом владельца (арбитраж).