Skip to content

[codex] migrate npm scope to threadplane#542

Merged
blove merged 1 commit into
mainfrom
codex/threadplane-npm-scope
May 25, 2026
Merged

[codex] migrate npm scope to threadplane#542
blove merged 1 commit into
mainfrom
codex/threadplane-npm-scope

Conversation

@blove
Copy link
Copy Markdown
Contributor

@blove blove commented May 25, 2026

Summary

  • Migrate current npm/package specifiers from @ngaf/* to @threadplane/*, including public package manifests, workspace aliases, lockfile entries, docs, examples, cockpit demos, and generated public agent context.
  • Rename current NGAF-branded code/prose to Threadplane where it is not a sticky public contract, including chat demo build flags, localStorage keys, telemetry Angular provider symbols, and smoke scaffolding.
  • Update the first @threadplane release runbook for manual npm publication before OIDC trusted publishing can be configured.

Sticky identifiers intentionally preserved

  • NGAF_TELEMETRY_* env vars remain as the telemetry opt-out/ingest contract.
  • ngaf:* telemetry events remain as the analytics taxonomy contract.
  • --ngaf-chat-* CSS custom properties remain as the public chat theming API.
  • Stripe metadata keys ngaf_tier_slug / ngaf_billing_cycle remain for existing products.
  • Historical changelog/spec references are left intact.

Validation

  • node --check examples/chat/smoke/cli.mjs
  • npx nx run-many -t lint,test,build --projects=chat,langgraph,ag-ui,render,a2ui,licensing,telemetry --skip-nx-cache
  • node libs/telemetry/scripts/apply-install-telemetry.mjs dist/libs/chat dist/libs/langgraph dist/libs/ag-ui dist/libs/render dist/libs/a2ui dist/libs/licensing
  • node libs/telemetry/scripts/verify-install-telemetry.mjs dist/libs/chat dist/libs/langgraph dist/libs/ag-ui dist/libs/render dist/libs/a2ui dist/libs/licensing dist/libs/telemetry
  • node libs/telemetry/scripts/smoke-install-telemetry.mjs dist/libs/chat dist/libs/langgraph dist/libs/ag-ui dist/libs/render dist/libs/a2ui dist/libs/licensing dist/libs/telemetry
  • node scripts/verify-release-versions.mjs --tag v0.0.46
  • npx nx release publish --groups=publishable --dry-run
  • npx nx run examples-chat-smoke:verify-local
  • npx nx run examples-chat-angular:lint --skip-nx-cache
  • npx nx run examples-chat-angular:test
  • npx nx build examples-chat-angular --configuration=production --skip-nx-cache
  • npx nx build examples-chat-angular --configuration=production-debug --skip-nx-cache
  • npx nx run examples-chat-python:test --skip-nx-cache
  • npx nx run examples-chat-python:smoke --skip-nx-cache
  • npx nx e2e examples-chat-angular --skip-nx-cache (41 passed, 1 skipped)
  • git diff --check and staged git diff --cached --check

Notes

  • npm run generate-agent-context and npm run generate-api-docs were regenerated. API docs emitted the existing telemetry browser tsconfig warning.
  • npm run generate-narrative-docs could not run locally because Anthropic credentials are not configured in this environment.
  • npm view @threadplane/chat currently 404s as expected before the first manual publish. @ngaf/chat is still published at 0.0.46.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
threadplane Ready Ready Preview, Comment May 25, 2026 5:46pm

Request Review

@blove blove force-pushed the codex/threadplane-npm-scope branch from 61c9051 to a21cca8 Compare May 25, 2026 17:43
@blove blove merged commit ea35d59 into main May 25, 2026
91 of 96 checks passed
@blove blove deleted the codex/threadplane-npm-scope branch May 25, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant