Skip to content

Activate private installation usage counts - #361

Merged
neonwatty merged 1 commit into
mainfrom
codex/activate-installation-usage
Sep 6, 2026
Merged

neonwatty merged 1 commit into
mainfrom
codex/activate-installation-usage

Conversation

@neonwatty

Copy link
Copy Markdown
Collaborator

Summary

  • enable installation-level successful-feedback counting only in production
  • synchronize the repository privacy policy with the disclosure already live at https://bugdrop.dev/privacy
  • add configuration contracts that keep development and preview fail-closed and require disclosure

Safety

  • counting runs only after GitHub confirms successful Issue creation
  • counter failures remain asynchronous and cannot disrupt feedback delivery
  • usage records contain only schema version, installation ID, and count
  • repository identity, feedback content, and reporter data are not retained
  • current installations are eligible prospectively; no historical per-installation backfill occurs

Verification

  • npm run lint
  • npm run format:check
  • npm run typecheck
  • npm test (102 files, 1,597 tests)
  • focused activation/counter/retention suite (49 tests)
  • Wrangler production dry run confirmed the production-only flag and required bindings
  • git diff --check
  • PR Review Toolkit: no high-confidence issues

The production policy was published and verified before this activation PR was opened.

@neonwatty
neonwatty added this pull request to the merge queue Sep 6, 2026
Merged via the queue into main with commit 511470d Sep 6, 2026
13 checks passed
@neonwatty
neonwatty deleted the codex/activate-installation-usage branch September 6, 2026 14:29
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