From 97882ac433508913292d93259555d5400ac4116b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 23 Apr 2026 11:04:34 +0000 Subject: [PATCH] chore: version packages --- .changeset/add-describe-verb.md | 5 ----- .changeset/rename-fleet-to-composite.md | 14 -------------- .changeset/role-token-references.md | 5 ----- packages/ghost-drift/CHANGELOG.md | 19 +++++++++++++++++++ packages/ghost-drift/package.json | 2 +- 5 files changed, 20 insertions(+), 25 deletions(-) delete mode 100644 .changeset/add-describe-verb.md delete mode 100644 .changeset/rename-fleet-to-composite.md delete mode 100644 .changeset/role-token-references.md diff --git a/.changeset/add-describe-verb.md b/.changeset/add-describe-verb.md deleted file mode 100644 index 3b70cba..0000000 --- a/.changeset/add-describe-verb.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ghost-drift": minor ---- - -Add `ghost-drift describe` — prints a section map of `fingerprint.md` (frontmatter range, body sections, per-dimension decision blocks) with line ranges and token estimates, so host agents can selectively load only the sections they need instead of the whole file. The review and generate skill recipes now open with `describe` and teach a "load whole `# Decisions` block if uncertain" recall safety rule. diff --git a/.changeset/rename-fleet-to-composite.md b/.changeset/rename-fleet-to-composite.md deleted file mode 100644 index b72e649..0000000 --- a/.changeset/rename-fleet-to-composite.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"ghost-drift": minor ---- - -Rename `fleet` mode to `composite` across the library and CLI. The N≥3 compare output now reads "Composite Fingerprint: N members" — the aggregate view is a fingerprint of fingerprints. - -**BREAKING** (safe to bump minor while on 0.x, but pinning consumers should adjust): - -- Library exports renamed: `compareFleet` → `compareComposite`; `formatFleetComparison` / `formatFleetComparisonJSON` → `formatCompositeComparison` / `formatCompositeComparisonJSON`. -- Type exports renamed: `FleetComparison` / `FleetMember` / `FleetPair` / `FleetCluster` / `FleetClusterOptions` → `Composite*` equivalents. -- `compare()` result discriminator: `result.mode === "fleet"` is now `"composite"`, and `result.fleet` is now `result.composite`. -- CLI header: `Fleet Overview: N projects` → `Composite Fingerprint: N members`. - -JSON output shape (member count, pairwise, spread, clusters) is unchanged. diff --git a/.changeset/role-token-references.md b/.changeset/role-token-references.md deleted file mode 100644 index dd815cb..0000000 --- a/.changeset/role-token-references.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ghost-drift": minor ---- - -Role palette fields accept `{palette.dominant.}` and `{palette.semantic.}` references, so renames in the palette cascade into every role that cites them. `ghost-drift lint` flags unresolved references as `broken-role-reference`. diff --git a/packages/ghost-drift/CHANGELOG.md b/packages/ghost-drift/CHANGELOG.md index 0b9b28b..32f1121 100644 --- a/packages/ghost-drift/CHANGELOG.md +++ b/packages/ghost-drift/CHANGELOG.md @@ -1,5 +1,24 @@ # ghost-drift +## 0.2.0 + +### Minor Changes + +- [#51](https://github.com/block/ghost/pull/51) [`70e3816`](https://github.com/block/ghost/commit/70e38164fbb6bf1287567939e5986a4eaeb71a4c) Thanks [@nahiyankhan](https://github.com/nahiyankhan)! - Add `ghost-drift describe` — prints a section map of `fingerprint.md` (frontmatter range, body sections, per-dimension decision blocks) with line ranges and token estimates, so host agents can selectively load only the sections they need instead of the whole file. The review and generate skill recipes now open with `describe` and teach a "load whole `# Decisions` block if uncertain" recall safety rule. + +- [#46](https://github.com/block/ghost/pull/46) [`a96e335`](https://github.com/block/ghost/commit/a96e3352545ebc4e33c2e575dc45abd624ade351) Thanks [@nahiyankhan](https://github.com/nahiyankhan)! - Rename `fleet` mode to `composite` across the library and CLI. The N≥3 compare output now reads "Composite Fingerprint: N members" — the aggregate view is a fingerprint of fingerprints. + + **BREAKING** (safe to bump minor while on 0.x, but pinning consumers should adjust): + + - Library exports renamed: `compareFleet` → `compareComposite`; `formatFleetComparison` / `formatFleetComparisonJSON` → `formatCompositeComparison` / `formatCompositeComparisonJSON`. + - Type exports renamed: `FleetComparison` / `FleetMember` / `FleetPair` / `FleetCluster` / `FleetClusterOptions` → `Composite*` equivalents. + - `compare()` result discriminator: `result.mode === "fleet"` is now `"composite"`, and `result.fleet` is now `result.composite`. + - CLI header: `Fleet Overview: N projects` → `Composite Fingerprint: N members`. + + JSON output shape (member count, pairwise, spread, clusters) is unchanged. + +- [#48](https://github.com/block/ghost/pull/48) [`a822e7c`](https://github.com/block/ghost/commit/a822e7cecae39801c53de03f836ae5e2f29b1470) Thanks [@nahiyankhan](https://github.com/nahiyankhan)! - Role palette fields accept `{palette.dominant.}` and `{palette.semantic.}` references, so renames in the palette cascade into every role that cites them. `ghost-drift lint` flags unresolved references as `broken-role-reference`. + ## 0.1.1 ### Patch Changes diff --git a/packages/ghost-drift/package.json b/packages/ghost-drift/package.json index 264d2aa..6e87ec0 100644 --- a/packages/ghost-drift/package.json +++ b/packages/ghost-drift/package.json @@ -1,6 +1,6 @@ { "name": "ghost-drift", - "version": "0.1.1", + "version": "0.2.0", "description": "Deterministic design drift detection — CLI + engine for fingerprinting, comparing, and tracking design languages across projects and at org scale", "license": "Apache-2.0", "author": "Block, Inc.",