chore: renumber 1.3.0 → 1.2.2 (premature minor; treating as 1.2.x patch)

1.3.0 was bumped for the cb0eb2b camera-position-anchor fix, but that
fix didn't actually work — gpt-image-2 kept rendering the camera in
the wrong position. The real fix landed in ad51ef1 (revert Step 1
to the pre-refactor verbatim prompt), which is a recipe patch, not
a minor feature change.

Renumbering: 1.2.0 → 1.2.2 (skipping 1.2.1 to absorb the cb0eb2b
intermediate version that briefly shipped as 1.3.0). The 1.2.x line
is now the canonical baseball-trend skill release; future fixes stay
in 1.2.x as patches.

- .claude-plugin/plugin.json: 1.3.0 → 1.2.2
- .claude-plugin/marketplace.json: 1.3.0 → 1.2.2
- README.md: version badge + verify-output snippet
- CHANGELOG.md: [1.3.0] section replaced with [1.2.2] capturing the
  full fix story (failed scaffold-anchor attempts → verbatim revert)
This commit is contained in:
pika-ai-code
2026-05-14 04:38:31 +00:00
parent e346e91b0f
commit e244cc1cdb
4 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -13,7 +13,7 @@
"description": "Pika-fy your Claude — give Claude a face, name, voice, and personality, plus a full creative stack of image, video, audio, and editing tools. 4 curated /pika:* slash commands backed by 42 atomic media tools at mcp.pika.me.",
"source": "./",
"category": "creative",
"version": "1.3.0",
"version": "1.2.2",
"author": {
"name": "Pika Labs",
"email": "support@pika.art"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "pika",
"description": "Pika-fy your Claude — give Claude a face, name, voice, and personality, plus a full creative stack of image, video, audio, and editing tools. 4 curated /pika:* slash commands backed by 42 atomic media tools at mcp.pika.me.",
"version": "1.3.0",
"version": "1.2.2",
"author": { "name": "Pika Labs", "email": "support@pika.art" },
"homepage": "https://pika.me",
"repository": "https://github.com/Pika-Labs/Pika-Plugins",
+2 -2
View File
@@ -3,11 +3,11 @@
All notable changes to the Pika Claude Code plugin are documented here.
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
## [1.3.0] — 2026-05-14
## [1.2.2] — 2026-05-14
### Fixed
- **`/pika:baseball-trend`** — Lock camera position in Step 1 to prevent inverted shots. The prior recipe didn't specify the broadcast camera's physical position, so `gpt-image-2` sometimes placed the camera in the upper deck looking toward the field (with the subject turned around to face it) instead of in the foul-ground photographers' pit looking back at the premium seats (the correct trend composition). Added a verbatim camera-position anchor (`Camera is positioned in the foul-ground photographers' pit just past home plate, low angle, shooting BACK at the premium seats — the baseball field is BEHIND the camera and NOT visible anywhere in the frame.`), registered it in the Load-bearing phrases section, and added a fail-fast self-check + dedicated failure-cheat-sheet row for the "field visible behind subject" symptom.
- **`/pika:baseball-trend`** — Fix inverted camera angle on the Step 1 broadcast still. The 1.2.0 release used a bullet-scaffold prompt for Step 1; `gpt-image-2` rendered the camera in the upper deck looking toward the field (with the subject turned around to face it) instead of in the foul-ground photographers' pit looking back at the premium seats. Two iterations tried explicit camera-position anchors in the scaffold without success — the model's "fan at MLB game" training prior kept overriding them. Final fix: revert Step 1 to the pre-refactor **verbatim calibrated prompt block**. The same constraints, expressed as a narrative paragraph instead of a bullet checklist, are weighted differently by `gpt-image-2` and reliably produce the correct broadcast-camera composition. Step 2 scaffold, call params, fallback, engine choice, and failure cheat sheet unchanged.
## [1.2.0] — 2026-05-14
+2 -2
View File
@@ -5,7 +5,7 @@
</p>
<p align="center">
<a href="./CHANGELOG.md"><img src="https://img.shields.io/badge/plugin-v1.3.0-blue" alt="Plugin version"></a>
<a href="./CHANGELOG.md"><img src="https://img.shields.io/badge/plugin-v1.2.2-blue" alt="Plugin version"></a>
<a href="https://mcp.pika.me/api/mcp"><img src="https://img.shields.io/badge/MCP-mcp.pika.me-green" alt="MCP server"></a>
<a href="./tools-manifest.json"><img src="https://img.shields.io/badge/tools-42_atomic_primitives-purple" alt="Tools"></a>
<a href="./LICENSE"><img src="https://img.shields.io/badge/license-Apache_2.0-blue" alt="License"></a>
@@ -99,7 +99,7 @@ The agent reads your prompt and runs the matching skill (or falls back to atomic
```bash
claude plugin list
# pika@pika-plugins Version: 1.3.0 Status: enabled
# pika@pika-plugins Version: 1.2.2 Status: enabled
claude mcp list
# pika: https://mcp.pika.me/api/mcp (HTTP) - Connected
```