Skip to content

Share opt-in provider diagnostic traces - #3118

Merged
webbrain-one merged 1 commit into
webbrain-one:mainfrom
esokullu:main
Oct 1, 2026
Merged

webbrain-one merged 1 commit into
webbrain-one:mainfrom
esokullu:main

Conversation

@webbrain-one

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI balanced review requested due to automatic review settings October 1, 2026 04:55
@vercel

vercel Bot commented Oct 1, 2026

Copy link
Copy Markdown

@esokullu is attempting to deploy a commit to the esokullu's projects Team on Vercel.

A member of the Team first needs to authorize it.

@webbrain-one
webbrain-one merged commit fe9df0d into webbrain-one:main Oct 1, 2026
1 of 2 checks passed

Copilot AI 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.

Copilot review overview

馃數 Needs a closer look

The privacy-sensitive upload and durable-storage changes warrant final human validation of the backend contract and consent behavior.

Review effort: Balanced
Findings: None

What changed in this PR

Adds opt-in diagnostic trace sharing for local and bring-your-own providers across Chrome and Firefox.

Changes:

  • Records bounded metadata-only diagnostic timelines and queues them with existing research shares.
  • Adds consent-aware transport, retry, and revocation handling.
  • Updates tests, consent text, and privacy documentation.
File Description
test/鈥媟un.js Tests diagnostics, consent, retry, bounds, and parity.
src/鈥媐irefox/鈥媠rc/鈥媢i/鈥媗ocales/鈥媡r.js Updates Turkish consent text.
src/鈥媐irefox/鈥媠rc/鈥媢i/鈥媗ocales/鈥媏n.js Updates English consent text.
src/鈥媐irefox/鈥媠rc/鈥媡race/鈥媤ebbrain-share-outbox.js Builds and queues diagnostic records.
src/鈥媐irefox/鈥媠rc/鈥媝roviders/鈥媜penai.js Adds Firefox diagnostic transport.
src/鈥媐irefox/鈥媠rc/鈥媋gent/鈥媋gent.js Captures and queues Firefox traces.
src/鈥媍hrome/鈥媠rc/鈥媢i/鈥媗ocales/鈥媡r.js Updates Turkish consent text.
src/鈥媍hrome/鈥媠rc/鈥媢i/鈥媗ocales/鈥媏n.js Updates English consent text.
src/鈥媍hrome/鈥媠rc/鈥媡race/鈥媤ebbrain-share-outbox.js Builds and queues diagnostic records.
src/鈥媍hrome/鈥媠rc/鈥媝roviders/鈥媜penai.js Adds Chrome diagnostic transport.
src/鈥媍hrome/鈥媠rc/鈥媋gent/鈥媋gent.js Captures and queues Chrome traces.
README.md Documents diagnostic sharing behavior.
docs/鈥媠ecurity-model.md Documents forced trace recording.
docs/鈥媝rivacy-and-data-flow.md Details consent and data flow.

馃挕 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

3 participants