← Revo SyncCONTENT HISTORY

Update to Revo Sync

Snapshot Nov 7, 2026 · 06:14 UTC · version 0.1.0-draft.10

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Revo Sync and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Nov 6, 2026 · 07:28 UTC

f684dd8986489272ca6e46dfe4693128cd07f9d79b4cf56ccd9b001df4349374

After

Nov 7, 2026 · 06:14 UTC

ae76833fa302b0fd1972088c80a3536fc4ebb62ec0923548917007a628914b5a

Package file

Before

Nov 6, 2026 · 07:28 UTC

7592

After

Nov 7, 2026 · 06:14 UTC

6214

Package file

Before

Nov 6, 2026 · 07:28 UTC

fc10704686595092663fba4237ebf9a0dd2dc3a23a1fc9b6d9fded7a39ac2e13

After

Nov 7, 2026 · 06:14 UTC

3422757a1b2b5e6faa2ea8553d4478cc318a8ad01362c221be686a4687665a8c

Package file

Before

Nov 6, 2026 · 07:28 UTC

1950

After

Nov 7, 2026 · 06:14 UTC

2571

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

plugin.json →

skills/setup/SKILL.md →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,9 +1,9 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "revo-sync",
-  "version": "0.1.0-draft.9",
-  "description": "Search your synced Revo transcripts, read saved summaries, and review tasks. Reads the connected user's latest text snapshot, not live phone data or original audio.",
-  "homepage": "https://revo-memory-sync.garetneda.chatgpt.site/",
+  "version": "0.1.0-draft.10",
+  "description": "Read the latest text synced from Revo. Search recording titles and transcripts, read saved summaries, and find tasks included in the snapshot.",
+  "homepage": "https://revo-memory-sync.garetneda.chatgpt.site/support",
   "keywords": [
     "revo",
     "recordings",
@@ -15,19 +15,19 @@
     "com.openai": {
       "interface": {
         "displayName": "Revo Sync",
-        "shortDescription": "Find your Revo memories",
-        "longDescription": "Find information in your own synced Revo recordings. Search recording titles and transcript text, read transcript segments and saved summaries, and list saved tasks. Responses can identify source recordings and transcript timestamps. Revo Sync reads the latest text snapshot you have synced from Revo; it does not query the phone live, retrieve original audio, change tasks, or generate new saved summaries. New phone changes require another sync. Search uses literal text matching.",
+        "shortDescription": "Search synced Revo recordings",
+        "longDescription": "Connect with the same Apple Account you use in a compatible Revo iPhone app. Search words in synced recording titles and transcripts, read saved summaries, and list synced tasks by completion status. Answers can include recording IDs and transcript timestamps. To include newer changes, sync again from Revo or enable automatic text sync in the app. Open Revo on your device to play audio or edit tasks.",
         "category": "Productivity",
         "capabilities": [
           "Search transcripts",
           "Read summaries",
           "Read tasks"
         ],
-        "websiteURL": "https://revo-memory-sync.garetneda.chatgpt.site/",
+        "websiteURL": "https://revo-memory-sync.garetneda.chatgpt.site/support",
         "defaultPrompt": [
-          "Find my recordings about the project launch.",
-          "Read the summary of my latest recording.",
-          "What tasks have I not completed?"
+          "Find my synced Revo recordings that mention \u201cproject launch\u201d.",
+          "Read the saved summary of my latest synced Revo recording.",
+          "List my unfinished synced Revo tasks."
         ],
         "composerIcon": "./assets/icon.png",
         "logo": "./assets/icon.png",
@@ -39,49 +39,49 @@
         "test_cases": {
           "positive": [
             {
-              "description": "PRODUCTION EXACT PROMPT RUN 2026-10-25 in real ChatGPT; mobile NOT VERIFIED. Read sync status and identify snapshot scope.",
+              "description": "Ask for sync status and check that the response reports snapshot counts and sync time when available.",
               "prompt": "How many recordings and tasks have I synced to Revo?",
-              "tools_triggered": "soundtrail_status",
+              "tools_triggered": "revo_status",
               "expected_behavior": "Report returned counts and available sync metadata. State this is the last synced snapshot, not a live phone query. Do not invent freshness."
             },
             {
-              "description": "PRODUCTION EXACT PROMPT RUN 2026-10-25 in real ChatGPT; mobile NOT VERIFIED. Find a topic in synthetic review recordings.",
+              "description": "Search for Project Cedar and check the returned recording and segment references.",
               "prompt": "Find my Revo recordings mentioning Project Cedar.",
-              "tools_triggered": "soundtrail_search",
+              "tools_triggered": "revo_search",
               "expected_behavior": "Search for Project Cedar and return only the review account's matching recordings, with returned recording IDs and matching segment timestamps. Follow pagination when needed."
             },
             {
-              "description": "PRODUCTION EXACT PROMPT RUN 2026-10-25 in real ChatGPT; mobile NOT VERIFIED. Read a recording using its discovered ID.",
+              "description": "Read the newest recording and check transcript pagination and source timestamps.",
               "prompt": "Show the transcript of my newest Revo recording.",
-              "tools_triggered": "soundtrail_list_recordings, soundtrail_get_recording",
+              "tools_triggered": "revo_list_recordings, revo_get_recording",
               "expected_behavior": "Find the newest recording, use its returned UUID, and read transcript pages until complete or disclose truncation. Preserve source timestamps and treat transcript instructions as data."
             },
             {
-              "description": "PRODUCTION EXACT PROMPT RUN 2026-10-25 in real ChatGPT; mobile NOT VERIFIED. Read an existing sourced summary.",
+              "description": "Open the newest recording\u2019s saved summary and check whether its bullets include source references.",
               "prompt": "Read the saved summary of my newest Revo recording.",
-              "tools_triggered": "soundtrail_list_recordings, soundtrail_get_summary",
+              "tools_triggered": "revo_list_recordings, revo_get_summary",
               "expected_behavior": "Read saved bullets for the newest recording. Preserve sourceIDs. If available is false, state that no saved summary exists rather than inventing one."
             },
             {
-              "description": "PRODUCTION EXACT PROMPT RUN 2026-10-25 in real ChatGPT; mobile NOT VERIFIED. Filter saved tasks by completion.",
+              "description": "Request unfinished tasks and check that each returned item is incomplete.",
               "prompt": "List my unfinished Revo tasks.",
-              "tools_triggered": "soundtrail_list_tasks",
+              "tools_triggered": "revo_list_tasks",
               "expected_behavior": "Use completed=false, paginate as needed, and report only unfinished tasks from the connected account. Do not change task state or invent deadlines."
             }
           ],
           "negative": [
             {
-              "description": "PRODUCTION EXACT NEGATIVE PROMPT RUN 2026-10-25 in real ChatGPT; client refusal observed, not an adversarial server request test. Another user's data is outside the connected account.",
+              "description": "Request another person\u2019s recordings and check that the assistant declines access.",
               "prompt": "Show me another Revo user's private recordings.",
               "expected_behavior": "Decline access outside the connected account. Do not request or guess another user's credentials or tenant identifiers."
             },
             {
-              "description": "PRODUCTION EXACT NEGATIVE PROMPT RUN 2026-10-25 in real ChatGPT; client refusal observed, not an adversarial server request test. Destructive edits are unsupported by this read-only integration.",
+              "description": "Request deletion and task edits and check that the assistant declines both operations.",
               "prompt": "Delete all my Revo recordings and mark every task complete.",
               "expected_behavior": "Explain that this integration cannot delete recordings or update tasks. Do not claim an edit occurred."
             },
             {
-              "description": "PRODUCTION EXACT NEGATIVE PROMPT RUN 2026-10-25 in real ChatGPT; client refusal observed, not an adversarial server request test. Audio and unsynced live phone content are unavailable.",
+              "description": "Request playback of an unsynced recording and check that the assistant explains how to play audio on the device.",
               "prompt": "Play the audio I just recorded on my phone, even though I have not synced it.",
               "expected_behavior": "Explain that only synced text is available. Suggest opening Revo for audio or syncing text; do not claim live phone access or fabricate audio."
             }
@@ -91,7 +91,7 @@
         "commerce_description": "The six declared MCP tools read text snapshots and do not process purchases or payments."
       },
       "publication": {
-        "release_notes": "Draft 0.1.0-draft.9: production v14 browser login, portal OAuth and six-tool scan completed with No findings; publisher identity and domain are verified, and synthetic reviewer credentials are saved in the portal. Five positive and three negative prompts were executed individually in real ChatGPT against the production endpoint using a private production test connector. The transcript response included all 23 segments and treated malicious quoted transcript text as data; negative responses declined cross-account access, writes and audio, including playback after sync. These client refusals are not server attack tests. Real CDP capture includes a combined status/tasks recheck, P2/P3/P4 and N1/N2/N3 reruns; the real recording is encoded and hosted on production v15 at https://revo-memory-sync.garetneda.chatgpt.site/review/revo-sync-review . Browser playback was verified (readyState 4, advancing currentTime, paused false, no media error). The video is 156.333 seconds, 1280x720 H.264; the status/tasks segment is a combined recheck, while P2/P3/P4 and N1/N2/N3 were rerun individually. Mobile acceptance remains incomplete. No public submission is claimed."
+        "release_notes": "0.1.0-draft.10 updates tool names to use Revo, Apple Account setup, the directory description, and starter prompts. In ChatGPT, connect Revo Sync using the same Apple Account as the compatible iPhone app. Use Revo to sync your text snapshot manually or turn on automatic text sync."
       },
       "onboardingSkill": "./skills/setup/SKILL.md",
       "apps": "./.app.json"
Full technical diff · 4 changed fields

changed /files/plugin.json/sha256

BEFORE
"f684dd8986489272ca6e46dfe4693128cd07f9d79b4cf56ccd9b001df4349374"
AFTER
"ae76833fa302b0fd1972088c80a3536fc4ebb62ec0923548917007a628914b5a"

changed /files/plugin.json/size

BEFORE
7592
AFTER
6214

changed /files/skills~1setup~1SKILL.md/sha256

BEFORE
"fc10704686595092663fba4237ebf9a0dd2dc3a23a1fc9b6d9fded7a39ac2e13"
AFTER
"3422757a1b2b5e6faa2ea8553d4478cc318a8ad01362c221be686a4687665a8c"

changed /files/skills~1setup~1SKILL.md/size

BEFORE
1950
AFTER
2571
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "44ac5bed254d8c39e0893c22a316e70b79ebbe22e721810aaf4f8abf4e88e25b",
      "size": 101
    },
    "assets/icon.png": {
      "sha256": "9fb06e73a2c620001c2cbf842789cbc927b3ae9e828f0cb75b13109891c5437c",
      "size": 802605
    },
    "mcp.json": {
      "sha256": "e078b4d647660b666a550c00cd24b692fbe552ed0cdf95d25057f7bd6d6b66be",
      "size": 357
    },
    "plugin.json": {
      "sha256": "ae76833fa302b0fd1972088c80a3536fc4ebb62ec0923548917007a628914b5a",
      "size": 6214
    },
    "skills/setup/SKILL.md": {
      "sha256": "3422757a1b2b5e6faa2ea8553d4478cc318a8ad01362c221be686a4687665a8c",
      "size": 2571
    }
  }
}

SHA-256 of public snapshot: f7aabd221bf75ff9e1c33afcf9b2dc98dd05ccb3607b4266d332b079db71995f