From fbd555c2cea4a5c283a10f43ee2226a5b4772065 Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Sat, 30 May 2026 14:43:20 -0400 Subject: [PATCH] fix(#520): register package-identity.cjs in inventory (regression from #516) (#521) #516 added get-shit-done/bin/lib/package-identity.cjs without regenerating the inventory, breaking inventory-manifest-sync and inventory-counts on next. Regenerate docs/INVENTORY-MANIFEST.json and bump docs/INVENTORY.md CLI-module count 76 -> 77 with the new row. Co-authored-by: Claude Opus 4.8 --- docs/INVENTORY-MANIFEST.json | 3 ++- docs/INVENTORY.md | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/INVENTORY-MANIFEST.json b/docs/INVENTORY-MANIFEST.json index 9bec810b6..ae9390af6 100644 --- a/docs/INVENTORY-MANIFEST.json +++ b/docs/INVENTORY-MANIFEST.json @@ -1,5 +1,5 @@ { - "generated": "2026-05-29", + "generated": "2026-05-30", "families": { "agents": [ "gsd-advisor-researcher", @@ -298,6 +298,7 @@ "milestone.cjs", "model-catalog.cjs", "model-profiles.cjs", + "package-identity.cjs", "phase-command-router.cjs", "phase-lifecycle.cjs", "phase.cjs", diff --git a/docs/INVENTORY.md b/docs/INVENTORY.md index 565bf47a9..d2d150529 100644 --- a/docs/INVENTORY.md +++ b/docs/INVENTORY.md @@ -362,7 +362,7 @@ The `gsd-planner` agent is decomposed into a core agent plus reference modules t --- -## CLI Modules (76 shipped) +## CLI Modules (77 shipped) Full listing: `get-shit-done/bin/lib/*.cjs`. @@ -406,6 +406,7 @@ Full listing: `get-shit-done/bin/lib/*.cjs`. | `milestone.cjs` | Milestone archival, requirements marking | | `model-catalog.cjs` | CJS adapter over the shared model catalog JSON; exports canonical runtime tier defaults, agent profile maps, alias maps, and routing metadata for all CLI consumers | | `model-profiles.cjs` | Backward-compatible profile helpers derived from `model-catalog.cjs`; no longer owns its own model table | +| `package-identity.cjs` | Single source of truth for the package's own identity — exports `PACKAGE_NAME` derived from `package.json` `name` so a rename is a one-line change (#516) | | `phase-command-router.cjs` | Thin CJS subcommand router adapter for `gsd-tools phase` | | `phase-lifecycle.cjs` | Pure-computation phase lifecycle helpers extracted from the phase-lifecycle SDK handler | | `phase.cjs` | Phase directory operations, decimal numbering, plan indexing |