diff --git a/.changeset/embedded-replay-hero.md b/.changeset/embedded-replay-hero.md
deleted file mode 100644
index 9a081c220..000000000
--- a/.changeset/embedded-replay-hero.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-"@skill-map/spec": patch
-"@skill-map/cli": patch
-"@skill-map/web": patch
----
-
-The SPA gains a boot-only `?embed=1` flag (spec §Session journal, "Embedded replay") that renders the map canvas alone: no shell chrome, rail, inspector, toolbar or transport, a `?replay=` session loops instead of pausing, the plain wheel is left to the hosting page, a card click opens the full app, `theme=` is honoured without persisting. The public site's hero now frames `/demo/` this way, replacing the SVG simulator and the screen-capture section with the real map.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5f9804da1..4dd23386f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,17 @@
> Forward-looking plan: [`ROADMAP.md`](./ROADMAP.md).
+1.12.7 · 2026-09-02
+
+### CLI Patch
+- The SPA gains a boot-only `?embed=1` flag (spec §Session journal, "Embedded replay") that renders the map canvas alone: no shell chrome, rail, inspector, toolbar or transport, a `?replay=` session loops instead of pausing, the plain wheel is left to the hosting page, a card click opens the full app, `theme=` is honoured without persisting. The public site's hero now frames `/demo/` this way, replacing the SVG simulator and the screen-capture section with the real map.
+
+### Spec Patch (1.12.7)
+- The SPA gains a boot-only `?embed=1` flag (spec §Session journal, "Embedded replay") that renders the map canvas alone: no shell chrome, rail, inspector, toolbar or transport, a `?replay=` session loops instead of pausing, the plain wheel is left to the hosting page, a card click opens the full app, `theme=` is honoured without persisting. The public site's hero now frames `/demo/` this way, replacing the SVG simulator and the screen-capture section with the real map.
+
+
+
+
1.12.6 · 2026-08-30
### CLI Patch
diff --git a/spec/CHANGELOG.md b/spec/CHANGELOG.md
index 13081a221..212fc0030 100644
--- a/spec/CHANGELOG.md
+++ b/spec/CHANGELOG.md
@@ -1,5 +1,11 @@
# Spec changelog
+## 1.12.7
+
+### Patch Changes
+
+- The SPA gains a boot-only `?embed=1` flag (spec §Session journal, "Embedded replay") that renders the map canvas alone: no shell chrome, rail, inspector, toolbar or transport, a `?replay=` session loops instead of pausing, the plain wheel is left to the hosting page, a card click opens the full app, `theme=` is honoured without persisting. The public site's hero now frames `/demo/` this way, replacing the SVG simulator and the screen-capture section with the real map.
+
## 1.12.6
### Patch Changes
diff --git a/spec/index.json b/spec/index.json
index 42ed16c05..5234c653c 100644
--- a/spec/index.json
+++ b/spec/index.json
@@ -476,11 +476,11 @@
}
]
},
- "specPackageVersion": "1.12.6",
+ "specPackageVersion": "1.12.7",
"integrity": {
"algorithm": "sha256",
"files": {
- "CHANGELOG.md": "57e23e54cbed2eb0e557ff821088948aeeb2b446e83dbf6642f031bb4c1d9271",
+ "CHANGELOG.md": "92cd09deeb61867ab42371b4a01d56f776dded9a5b37992b626cf6d4a0156e0d",
"README.md": "35ac6cc3ce8379c5087f739a528d3b80a140aef5cdeeba9c49b59c5dd5df4c54",
"architecture.md": "20cb9a20ef6218bcbbde99fd81011f1ed216545e5c2cd085c508d6bcbc6144a5",
"cli-contract.md": "8d00dfbe1adbe79531faf854ca7b3114d27cd02aa4974f109d01494a336df14b",
diff --git a/spec/package.json b/spec/package.json
index a9ca11600..e840b48e7 100644
--- a/spec/package.json
+++ b/spec/package.json
@@ -1,6 +1,6 @@
{
"name": "@skill-map/spec",
- "version": "1.12.6",
+ "version": "1.12.7",
"description": "JSON Schemas, prose contracts, and conformance suite for the skill-map specification.",
"license": "MIT",
"type": "module",
diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md
index 086b84dca..f15deb045 100644
--- a/src/CHANGELOG.md
+++ b/src/CHANGELOG.md
@@ -1,5 +1,11 @@
# skill-map
+## 1.12.7
+
+### Patch Changes
+
+- The SPA gains a boot-only `?embed=1` flag (spec §Session journal, "Embedded replay") that renders the map canvas alone: no shell chrome, rail, inspector, toolbar or transport, a `?replay=` session loops instead of pausing, the plain wheel is left to the hosting page, a card click opens the full app, `theme=` is honoured without persisting. The public site's hero now frames `/demo/` this way, replacing the SVG simulator and the screen-capture section with the real map.
+
## 1.12.6
### Patch Changes
diff --git a/src/package.json b/src/package.json
index 1bbcdba4a..4bb3f827e 100644
--- a/src/package.json
+++ b/src/package.json
@@ -1,6 +1,6 @@
{
"name": "@skill-map/cli",
- "version": "1.12.6",
+ "version": "1.12.7",
"description": "skill-map reference implementation: kernel + CLI + adapters.",
"license": "MIT",
"type": "module",
diff --git a/ui/src/data/user-changelog.json b/ui/src/data/user-changelog.json
index 2d253aac8..6238582aa 100644
--- a/ui/src/data/user-changelog.json
+++ b/ui/src/data/user-changelog.json
@@ -1,6 +1,12 @@
{
"schemaVersion": 1,
"entries": [
+ {
+ "version": "1.12.7",
+ "date": "2026-09-02",
+ "kind": "internal",
+ "highlights": []
+ },
{
"version": "1.12.6",
"date": "2026-08-30",
diff --git a/web/package.json b/web/package.json
index 88d074fed..1dda75c19 100644
--- a/web/package.json
+++ b/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@skill-map/web",
- "version": "1.0.2",
+ "version": "1.0.3",
"private": true,
"type": "module",
"description": "skill-map.ai public site source. Static HTML + i18n; deployed via Caddy/Docker.",