diff --git a/ship/SKILL.md b/ship/SKILL.md
index ef2a131e7..f5a058865 100644
--- a/ship/SKILL.md
+++ b/ship/SKILL.md
@@ -479,7 +479,7 @@ git merge origin/ --no-edit
**If already up to date:** Continue silently.
**Ship policy:** `~/.claude/skills/gstack/bin/gstack-ship-policy show-effective --base `
-(docs/ship-policy.md); its `ship:` lines bind Steps 12–16 and history.
+(docs/ship-policy.md); its `ship:` lines bind Steps 12-16 and history.
If integration changes the artifact or distribution configuration inspected in Step 2,
repeat Step 2 (decisions included) on the merged content, then Step 4.
diff --git a/ship/SKILL.md.tmpl b/ship/SKILL.md.tmpl
index 95706cf0f..1e91154c7 100644
--- a/ship/SKILL.md.tmpl
+++ b/ship/SKILL.md.tmpl
@@ -209,7 +209,7 @@ git merge origin/ --no-edit
**If already up to date:** Continue silently.
**Ship policy:** `~/.claude/skills/gstack/bin/gstack-ship-policy show-effective --base `
-(docs/ship-policy.md); its `ship:` lines bind Steps 12–16 and history.
+(docs/ship-policy.md); its `ship:` lines bind Steps 12-16 and history.
If integration changes the artifact or distribution configuration inspected in Step 2,
repeat Step 2 (decisions included) on the merged content, then Step 4.
diff --git a/test/fixtures/golden/agy-ship-SKILL.md b/test/fixtures/golden/agy-ship-SKILL.md
index 8662da42a..bc6d56498 100644
--- a/test/fixtures/golden/agy-ship-SKILL.md
+++ b/test/fixtures/golden/agy-ship-SKILL.md
@@ -479,7 +479,7 @@ git merge origin/ --no-edit
**If already up to date:** Continue silently.
**Ship policy:** `~/.gemini/antigravity-cli/skills/gstack/bin/gstack-ship-policy show-effective --base `
-(docs/ship-policy.md); its `ship:` lines bind Steps 12–16 and history.
+(docs/ship-policy.md); its `ship:` lines bind Steps 12-16 and history.
If integration changes the artifact or distribution configuration inspected in Step 2,
repeat Step 2 (decisions included) on the merged content, then Step 4.
diff --git a/test/fixtures/golden/claude-ship-SKILL.md b/test/fixtures/golden/claude-ship-SKILL.md
index ef2a131e7..f5a058865 100644
--- a/test/fixtures/golden/claude-ship-SKILL.md
+++ b/test/fixtures/golden/claude-ship-SKILL.md
@@ -479,7 +479,7 @@ git merge origin/ --no-edit
**If already up to date:** Continue silently.
**Ship policy:** `~/.claude/skills/gstack/bin/gstack-ship-policy show-effective --base `
-(docs/ship-policy.md); its `ship:` lines bind Steps 12–16 and history.
+(docs/ship-policy.md); its `ship:` lines bind Steps 12-16 and history.
If integration changes the artifact or distribution configuration inspected in Step 2,
repeat Step 2 (decisions included) on the merged content, then Step 4.
diff --git a/test/fixtures/golden/codex-ship-SKILL.md b/test/fixtures/golden/codex-ship-SKILL.md
index 630b78cef..5b6e101ba 100644
--- a/test/fixtures/golden/codex-ship-SKILL.md
+++ b/test/fixtures/golden/codex-ship-SKILL.md
@@ -478,7 +478,7 @@ git merge origin/ --no-edit
**If already up to date:** Continue silently.
**Ship policy:** `$GSTACK_ROOT/bin/gstack-ship-policy show-effective --base `
-(docs/ship-policy.md); its `ship:` lines bind Steps 12–16 and history.
+(docs/ship-policy.md); its `ship:` lines bind Steps 12-16 and history.
If integration changes the artifact or distribution configuration inspected in Step 2,
repeat Step 2 (decisions included) on the merged content, then Step 4.
diff --git a/test/fixtures/golden/factory-ship-SKILL.md b/test/fixtures/golden/factory-ship-SKILL.md
index e808ebc05..3b7e69868 100644
--- a/test/fixtures/golden/factory-ship-SKILL.md
+++ b/test/fixtures/golden/factory-ship-SKILL.md
@@ -480,7 +480,7 @@ git merge origin/ --no-edit
**If already up to date:** Continue silently.
**Ship policy:** `$GSTACK_ROOT/bin/gstack-ship-policy show-effective --base `
-(docs/ship-policy.md); its `ship:` lines bind Steps 12–16 and history.
+(docs/ship-policy.md); its `ship:` lines bind Steps 12-16 and history.
If integration changes the artifact or distribution configuration inspected in Step 2,
repeat Step 2 (decisions included) on the merged content, then Step 4.
diff --git a/test/size-ledger/ship/gsta154-changelog-fragments.json b/test/size-ledger/ship/gsta154-changelog-fragments.json
index 69cbc7434..e75f27886 100644
--- a/test/size-ledger/ship/gsta154-changelog-fragments.json
+++ b/test/size-ledger/ship/gsta154-changelog-fragments.json
@@ -1,4 +1,4 @@
{
- "bytes": 1,
- "why": "GSTA-154: the ship-policy paragraph says its ship: lines bind Steps 12–16, so the changelog_fragments line reaches Step 13's entry"
+ "bytes": -1,
+ "why": "GSTA-154: the ship-policy paragraph says its ship: lines bind Steps 12-16, so the changelog_fragments line reaches Step 13's entry (an ASCII hyphen keeps the skeleton within maxSkeletonBytes)"
}