52 lines
3.4 KiB
Markdown
52 lines
3.4 KiB
Markdown
# Perplexity Pack — План 1 (v14): коммит результатов переноса
|
|
|
|
> **For agentic workers:** REQUIRED SUB-SKILL: superpowers:executing-plans (inline). Steps use checkbox syntax.
|
|
|
|
**Goal:** Закоммитить результаты Plan 1 (вет research-tooling + перенос 3 MCP-серверов в `.mcp.json`) через опечатанный план — проверка, проходит ли git-коммит через стену/гейты/lefthook.
|
|
|
|
**Architecture:** Изменения Plan 1 уже на диске (вет-док, README, `.mcp.json` с 3 активными блоками, `.gitignore` +паттерн). Этот план только коммитит их двумя шагами: `git add` точечного набора + `git commit`. Без push.
|
|
|
|
**Tech Stack:** git, lefthook (pre-commit).
|
|
|
|
## Цель
|
|
|
|
Закоммитить результаты переноса Perplexity Pack (Plan 1) через церемонию. Реализует якорь
|
|
спеки {#D3} (перенос конфигурации — финализация коммитом) из
|
|
`docs/superpowers/specs/2026-06-14-perplexity-pack-research-tooling-design-v3.md`.
|
|
|
|
```skills-json
|
|
[]
|
|
```
|
|
|
|
```steps-json
|
|
[
|
|
{"op":"Bash","object":"git add .mcp.json .gitignore docs/research/research-vet.md docs/research/README.md","ref":"D3"},
|
|
{"op":"Bash","object":"git commit -m \"feat(research): Perplexity Pack — вет IS9 + 3 MCP-сервера в .mcp.json (plan-v13, owner waiver)\" -m \"Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\"","ref":"D3"}
|
|
]
|
|
```
|
|
|
|
```verified-context-json
|
|
[
|
|
{"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: Коммит результатов Plan 1
|
|
|
|
**Files:** stage + commit `.mcp.json`, `.gitignore`, `docs/research/research-vet.md`, `docs/research/README.md`.
|
|
|
|
- [ ] **Step 1: Стейдж 4 файлов** — Run: `git add .mcp.json .gitignore docs/research/research-vet.md docs/research/README.md` — Expected: 4 файла в индексе (STATUS.md и прочее не трогаем — точечный add).
|
|
- [ ] **Step 2: Коммит** — Run: `git commit -m "feat(research): Perplexity Pack — вет IS9 + 3 MCP-сервера в .mcp.json (plan-v13, owner waiver)" -m "Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>"` — Expected: коммит создан; lefthook pre-commit (gitleaks/markdownlint/cspell/adr-judge/observer) зелёный. Если cspell ругнётся на термины research-vet/README — добавить в `cspell-words.txt` и повторить (отдельно).
|
|
|
|
---
|
|
|
|
## Self-Review
|
|
|
|
- Покрытие: финализирует {#D3} коммитом. Push не делаем (отдельно). Бэкап = git (этот коммит и есть точка истории).
|
|
- Точечный `git add` — STATUS.md/observer-шум не попадают.
|
|
- Риск: cspell на новых .md (research-vet/README) — англоязычные термины могут потребовать `cspell-words.txt`.
|