Skip to content

feat(telemetry): ship install and development progress collectors - #1007

Merged
blove merged 8 commits into
mainfrom
blove/growth-hello-collectors
Sep 5, 2026
Merged

feat(telemetry): ship install and development progress collectors#1007
blove merged 8 commits into
mainfrom
blove/growth-hello-collectors

Conversation

@blove

@blove blove commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

The shipped packages now capture install context and development browser progress for the install-to-founder-hello journey. A package-local random token links the install to runtime announcements without a claim click. Non-CI linked evidence can qualify the install email through the separately gated backend in #1004.

The four package hooks honor opt-out and skipped scripts, distinguish CI, and fail open. Contributor workspace installs use explicit inert stubs; ng-packagr supplies the real shared hooks in published packages. Runtime collection starts only on supported development use; production, SSR, imports, unused construction, automated browsers, and explicit opt-out stay silent. Actual Angular production builds remove installer token literals. Website signals, privacy disclosures, package documentation, and generated public context describe the behavior. Existing Chat CSS/theme exports are preserved.

Validation: ordinary root npm ci passed; lint, tests, and builds passed for telemetry, LangGraph, AG-UI, Chat, Render, and Growth; 60 website tests and the full website build passed. All four actual npm tarballs passed install/CI/opt-out/skipped-script checks and contain the real hooks rather than contributor stubs. Real Angular consumer builds passed development forwarding, same-version reinstall coverage, production token removal, SSR, opt-out, and import-only checks. The publish workflow now runs package and bundle gates before publication. Credential and diff checks passed. Linux/Node 24 library and package gates passed; dry publishing correctly refused the already-published 0.0.65 version. The release version bump follows separately. A live preview package journey accepted four distinct observations and recognized both duplicate runtime requests.

The backend in #1004 is merged and deployed. Publication and production activation follow this PR; the controlled real-email and unsubscribe test is deferred to production. Copied, cached, read-only, or script-skipped package directories can retain a token, so correlation does not verify identity or employment.

Clean-checkout verification: source packages include inert null-token modules before any build preparation. Fresh scoped validation passed 429 LangGraph tests, 151 telemetry tests, 268 AG-UI tests, the representative AG-UI cockpit build, and both initial-render and send/receive browser replays. Scoped lint passed with existing warnings. The browser automation regression verifies zero network requests and zero storage reads.

@vercel

vercel Bot commented Sep 5, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
threadplane Ready Ready Preview Sep 5, 2026 6:49am UTC

Request Review

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated approval: this PR received an intelligent (AI) code review. See the review comments on this PR.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove
blove force-pushed the blove/growth-hello-collectors branch from 91490e3 to 396e28d Compare September 5, 2026 04:56
@blove
blove changed the base branch from blove/growth-hello-backend to main September 5, 2026 04:56
@blove
blove enabled auto-merge (squash) September 5, 2026 04:56
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove blove closed this Sep 5, 2026
auto-merge was automatically disabled September 5, 2026 04:57

Pull request was closed

@blove blove reopened this Sep 5, 2026
@blove
blove enabled auto-merge (squash) September 5, 2026 04:57

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated approval: this PR received an intelligent (AI) code review. See the review comments on this PR.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove
blove force-pushed the blove/growth-hello-collectors branch from c6d56cb to 06af0aa Compare September 5, 2026 05:41
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

…llectors

# Conflicts:
#	libs/ag-ui/package.json
#	libs/langgraph/package.json
#	libs/telemetry/README.md
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove
blove merged commit 157aa68 into main Sep 5, 2026
77 checks passed
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