Skip to content

Integrate activation workstreams - #139

Merged
ohong merged 19 commits into
codex/activation-funnel-contractfrom
codex/activation-integration-pass
Jul 3, 2026
Merged

Integrate activation workstreams#139
ohong merged 19 commits into
codex/activation-funnel-contractfrom
codex/activation-integration-pass

Conversation

@ohong

@ohong ohong commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • merge the onboarding, public landing, authenticated shell, core app UX, and CLI first-run workstreams onto the activation analytics contract
  • document the final activation definition: activated means first sync confirmed in web
  • record the remaining PostHog admin follow-up because no PostHog MCP/CLI/project API key is available in this checkout

Stack

  1. [codex] Add activation funnel contract #133 activation analytics contract
  2. Gate onboarding completion on first sync #134 onboarding first-sync gate
  3. Speed up public landing pages #135 public landing performance
  4. Defer authenticated shell work #136 authenticated shell performance
  5. Make CLI first sync faster #137 CLI first-run snappiness
  6. Clarify first-sync app activation states #138 core app activation UX

Verification

  • bun --cwd apps/web typecheck
  • bun --cwd packages/cli typecheck
  • bun --cwd apps/web test -- tests/flows/activation-contract.test.ts tests/api/activation-analytics.test.ts tests/api/usage-status.test.ts tests/api/profile.test.ts tests/api/usage-submit.test.ts tests/components/FeedList.test.tsx tests/components/ActivityCard.test.tsx tests/components/CommandPalette.test.tsx tests/components/SubmitPromptWidget.test.tsx tests/lib/open-stats.test.ts
  • bun --cwd packages/cli test -- tests/ccusage.test.ts tests/commands/push.test.ts tests/flows/cli-sync-flow.test.ts tests/resolve-push-date-range.test.ts tests/commands/login.test.ts
  • bun --cwd apps/web build
  • bun --cwd packages/cli build
  • bun --cwd apps/web test:e2e -- e2e/golden-path/landing-to-signup.spec.ts

PostHog follow-up

Server-side and client-side capture are implemented. Project-level actions/dashboards still need to be created in PostHog after deploy because tool discovery did not expose a PostHog tool, the posthog CLI is not installed, and local env only contains public PostHog keys.

@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
straude Ready Ready Preview, Comment Jul 3, 2026 12:22pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 2, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 7758760f-c51f-4f76-bec4-0dbd8459a39e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/activation-integration-pass

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

ohong added 4 commits July 3, 2026 20:02
…refactor

# Conflicts:
#	apps/web/app/api/usage/submit/route.ts
#	apps/web/types/index.ts
#	bun.lock
#	packages/cli/__tests__/ccusage-install.test.ts
#	packages/cli/__tests__/ccusage.test.ts
#	packages/cli/__tests__/commands/push.test.ts
#	packages/cli/__tests__/flows/cli-sync-flow.test.ts
#	packages/cli/package.json
#	packages/cli/src/commands/push.ts
#	packages/cli/src/lib/ccusage.ts
@ohong
ohong marked this pull request as ready for review July 3, 2026 12:27
@ohong
ohong merged commit 4786c7a into codex/activation-funnel-contract Jul 3, 2026
6 checks passed
ohong added a commit that referenced this pull request Jul 3, 2026
Merges the activation funnel contract and integrated workstreams into main after the final #133 CI run passed. This includes the #139 integration branch, the #124 thermo quality refactor branch, and the CI/test fixes made during review.
@ohong
ohong deleted the codex/activation-integration-pass branch July 23, 2026 10:18
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