Skip to content

chore: sync canonical Amp snapshot 3ea78b0 - #1

Closed
oliver-kriska wants to merge 2 commits into
mainfrom
sync/canonical-e5b8b6d
Closed

chore: sync canonical Amp snapshot 3ea78b0#1
oliver-kriska wants to merge 2 commits into
mainfrom
sync/canonical-e5b8b6d

Conversation

@oliver-kriska

@oliver-kriska oliver-kriska commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Summary

Project the exact generated Amp target from canonical claude-elixir-phoenix PR #132 into the public standalone distribution, refresh the manifest, and align standalone docs/tests with current Amp hosted-native and paired-full behavior.

This PR intentionally targets main for review only. It does not update mutable stable; promotion remains gated on the canonical change merging and this repository's required review/CI.

Changes

  • Copy the exact 51-skill tree and generated plugin from canonical commit 3ea78b0fbae186840121aace789e86fe70e361dc.
  • Keep the generated plugin at 95,269 bytes to fit Amp's hosted process-argument transport while preserving reconstructed specialist instructions.
  • Regenerate distribution-manifest.json for all 252 generated files.
  • Cover machine-local precedence, exposed parent-directory resolution, and invalid candidate fallback in the standalone behavior harness with an isolated HOME.
  • Document native skill: invoke, hosted-native versus paired-full, machine-local versus personal/workspace hosted scope, wrapper resolution boundaries, and the paired-only phx-full plugin gate.
  • Type-check against the current @ampcode/plugin package (0.0.0-20260811001717-g1583b94).
  • Refresh brace-expansion from 5.0.8 to 5.0.9 in the lockfile to clear GHSA-rgw5-rvv9-x895; no direct dependency ranges changed.

Publication provenance

Item Immutable value
Canonical repository oliver-kriska/claude-elixir-phoenix
Canonical commit 3ea78b0fbae186840121aace789e86fe70e361dc
Canonical review oliver-kriska/claude-elixir-phoenix#132
Standalone commit f92519305a0b125503ee10feeb70bfc2c5a7cacf
Generated plugin SHA-256 6f419491670fcf21a58268b0e9b628001fa7220b670688f5dfaa6578fd78d832
Skills tree SHA-256 (path/mode/length/content framing) 075e729b08d3606e1b651ac3a69bc557d8ad3a78173a7fa9d7791f1891e257dc
Distribution manifest SHA-256 5e897fb661615d42879f9a365646aeef0a44a62f7d07ddab340604eb5191dab2
Canonical generated-target snapshot SHA-256 e1ab10d49d1d3a8f206125d63f8a54cd27acfc713151f50f059d3e7c323db0e6

A byte-and-mode parity check passed for all 251 skill files plus the generated plugin before commit.

Verification

  • npm test on Node 22.22.2 — PASS: manifest (252 files), distribution validation (51 skills, 40 workflows, one plugin), current API typecheck, behavior harness, and Markdown lint.
  • npm audit --audit-level=high — PASS, 0 vulnerabilities.
  • Latest Amp runtime smoke — PASS with 0.0.1786436318-g8453bf (released 2026-08-11): generated plugin loaded through amp plugins exec without model calls.
  • Personal hosted transport pilot — PASS: the exact plugin loaded user-scoped with all 45 commands and both parallel tools; personal hosted plugin commit 0e4c2ce689d6515ca1d4a19e7a6365753acac637.
  • git diff --check — PASS.
  • Canonical CI at the source commit — PASS across all six jobs.

Promotion gate

Do not merge/promote this PR or move stable until canonical PR #132 has merged and the normal standalone review/CI requirements are satisfied. After merge, this repository's existing green-only workflow may promote the exact validated main commit to stable.

@oliver-kriska oliver-kriska changed the title chore: sync canonical Amp snapshot e5b8b6d chore: sync canonical Amp snapshot 3ea78b0 Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants