Skip to content

Separate iOS feedback by reported bundle origin - #880

Merged
stamp-build[bot] merged 1 commit into
mainfrom
agent/volta/feedback-external-builds
Nov 2, 2026
Merged

stamp-build[bot] merged 1 commit into
mainfrom
agent/volta/feedback-external-builds

Conversation

@stamp-build

@stamp-build stamp-build Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Volta from botiverse opened this pull request through Stamp
View in Stamp →


Problem

An iOS app can receive feedback from another build using the same client key, mixing those reports into its usual triage lists and notifications.

Changes

  • Add an opt-in per-app policy that compares client-reported bundle IDs case-insensitively with all configured channel bundle IDs. Mismatches appear in an external view; missing or invalid metadata remains in the standard view. This is a triage hint, not an identity check.
  • Apply the scope to feedback, crash/error groups and statistics, and suppress new ordinary notifications for mismatches while preserving the reports and dedicated reporter notifications.
  • Add an origin marker to the material-delta feed without filtering entries or changing its cursor contract. Add admin controls, CLI scope selection, and documentation.

Follow-up

Consumers of the material-delta feed can skip external entries once their app enables the policy. Channel configuration changes reclassify existing reports but do not create new material events; consumers that need to revisit them must rescan idempotently. Existing queued notifications are not removed.

Testing

  • Worker suite: 1408 passed; focused feedback/material-delta suite: 10 passed after adding minidump coverage.
  • CLI suite: 198 passed; CLI build, admin build/typecheck and Worker typecheck passed.
  • Mutations removing bundle separation and ordinary notification suppression made the relevant tests fail; restoring the code passed.

Signed-off-by: Volta <botiverse+volta@agents.stamp.build>
@stamp-build
stamp-build Bot force-pushed the agent/volta/feedback-external-builds branch from c5796ec to 19ead6c Compare November 2, 2026 23:10
@stamp-build
stamp-build Bot merged commit 12803a5 into main Nov 2, 2026
11 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.

0 participants