From 1e2c7190565a9358cad90df7cf5c99eae1770db2 Mon Sep 17 00:00:00 2001 From: Kurt Overmier Date: Sat, 23 May 2026 03:32:51 -0500 Subject: [PATCH] chore: add keywords, author, and publishConfig provenance to all 12 packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #165. Every @stackbilt/* package now carries: - `keywords` — 6-10 terms covering charter, domain function, ai/llm/governance - `author: "Stackbilt LLC"` — uniform across the suite - `publishConfig.provenance: true` — enables npm provenance attestation on every publish, allowing consumers to verify build provenance via Sigstore Co-Authored-By: Claude Sonnet 4.6 --- packages/adf/package.json | 14 +++++++++++++- packages/blast/package.json | 13 ++++++++++++- packages/ci/package.json | 13 ++++++++++++- packages/classify/package.json | 13 ++++++++++++- packages/cli/package.json | 15 ++++++++++++++- packages/core/package.json | 13 ++++++++++++- packages/drift/package.json | 13 ++++++++++++- packages/git/package.json | 14 +++++++++++++- packages/policies/package.json | 14 +++++++++++++- packages/surface/package.json | 16 +++++++++++++++- packages/types/package.json | 12 +++++++++++- packages/validate/package.json | 12 +++++++++++- 12 files changed, 150 insertions(+), 12 deletions(-) diff --git a/packages/adf/package.json b/packages/adf/package.json index 88a6e4b..c1e3861 100644 --- a/packages/adf/package.json +++ b/packages/adf/package.json @@ -29,7 +29,19 @@ }, "homepage": "https://github.com/Stackbilt-dev/charter#readme", "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "adf", + "governance", + "ai", + "agent", + "context", + "format", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" } diff --git a/packages/blast/package.json b/packages/blast/package.json index 84482ff..cc26617 100644 --- a/packages/blast/package.json +++ b/packages/blast/package.json @@ -32,7 +32,18 @@ "zod": "^3.24.1" }, "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "blast-radius", + "dependency-graph", + "static-analysis", + "governance", + "ai", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" } diff --git a/packages/ci/package.json b/packages/ci/package.json index e3e33bb..3db9d58 100644 --- a/packages/ci/package.json +++ b/packages/ci/package.json @@ -35,7 +35,18 @@ "prepublishOnly": "node ../../scripts/ensure-pnpm-publish.mjs" }, "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "ci", + "github-actions", + "governance", + "continuous-integration", + "ai", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" } diff --git a/packages/classify/package.json b/packages/classify/package.json index 1950650..01f0490 100644 --- a/packages/classify/package.json +++ b/packages/classify/package.json @@ -35,7 +35,18 @@ "prepublishOnly": "node ../../scripts/ensure-pnpm-publish.mjs" }, "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "classify", + "change-detection", + "heuristic", + "governance", + "ai", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" } diff --git a/packages/cli/package.json b/packages/cli/package.json index 1f0b071..91735f7 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -33,8 +33,21 @@ }, "homepage": "https://github.com/Stackbilt-dev/charter#readme", "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "cli", + "governance", + "scaffold", + "monorepo", + "typescript", + "architecture", + "ai", + "agent", + "llm" + ], "scripts": { "prepublishOnly": "node ../../scripts/ensure-pnpm-publish.mjs", "build": "pnpm exec tsc -p tsconfig.json" diff --git a/packages/core/package.json b/packages/core/package.json index c2bef41..18e4ef9 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -32,7 +32,18 @@ "zod": "^3.24.1" }, "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "core", + "schema", + "validation", + "governance", + "ai", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" } diff --git a/packages/drift/package.json b/packages/drift/package.json index 0449b14..a38381b 100644 --- a/packages/drift/package.json +++ b/packages/drift/package.json @@ -35,7 +35,18 @@ "prepublishOnly": "node ../../scripts/ensure-pnpm-publish.mjs" }, "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "drift", + "scanner", + "divergence", + "governance", + "ai", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" } diff --git a/packages/git/package.json b/packages/git/package.json index 082814d..f8ff8c8 100644 --- a/packages/git/package.json +++ b/packages/git/package.json @@ -35,7 +35,19 @@ "prepublishOnly": "node ../../scripts/ensure-pnpm-publish.mjs" }, "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "git", + "commit", + "trailer", + "risk-scoring", + "governance", + "ai", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" } diff --git a/packages/policies/package.json b/packages/policies/package.json index 79d7d6f..79fe641 100644 --- a/packages/policies/package.json +++ b/packages/policies/package.json @@ -33,7 +33,19 @@ "prepublishOnly": "node ../../scripts/ensure-pnpm-publish.mjs" }, "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "policy", + "supply-chain", + "security", + "governance", + "ci", + "ai", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" } diff --git a/packages/surface/package.json b/packages/surface/package.json index 671d97e..6b9d93e 100644 --- a/packages/surface/package.json +++ b/packages/surface/package.json @@ -32,7 +32,21 @@ "zod": "^3.24.1" }, "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "surface", + "api", + "routes", + "schema", + "hono", + "express", + "governance", + "ai", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" } diff --git a/packages/types/package.json b/packages/types/package.json index 5908ebc..370d160 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -29,7 +29,17 @@ }, "homepage": "https://github.com/Stackbilt-dev/charter#readme", "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "types", + "typescript", + "governance", + "ai", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" } diff --git a/packages/validate/package.json b/packages/validate/package.json index b952389..aea1ac4 100644 --- a/packages/validate/package.json +++ b/packages/validate/package.json @@ -35,7 +35,17 @@ "prepublishOnly": "node ../../scripts/ensure-pnpm-publish.mjs" }, "publishConfig": { - "access": "public" + "access": "public", + "provenance": true }, + "keywords": [ + "charter", + "validate", + "citation", + "governance", + "ai", + "llm" + ], + "author": "Stackbilt LLC", "license": "Apache-2.0" }