← TracksideCONTENT HISTORY

Update to Trackside

Snapshot Oct 26, 2026 · 06:09 UTC · version 1.1.0

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 Trackside and check future changes in Following.

Up to 10 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

Oct 24, 2026 · 13:52 UTC

38e2320393b04c0f8a96244e3d085c09c95d96d21a21fb8eeb15dfb6fed5e2f4

After

Oct 26, 2026 · 06:09 UTC

5e4c21364979d57e65ba2b26dd531229899105bda2f8d44f517e3822a75c4c30

Package file

Before

Oct 24, 2026 · 13:52 UTC

6167

After

Oct 26, 2026 · 06:09 UTC

6891

Package file

Before

Oct 24, 2026 · 13:52 UTC

8ab2b0b5a51281fbd1000aa0698d95d9a16d4304af5a2fb86965042dbd4ce995

After

Oct 26, 2026 · 06:09 UTC

dcd2e74f42dbffdd56e92835d29e0069a3304094d371eb68e12746a9d331ce4f

Package file

Before

Oct 24, 2026 · 13:52 UTC

2747

After

Oct 26, 2026 · 06:09 UTC

6379

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/review-telemetry/SKILL.md →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,7 +1,7 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "trackside",
-  "version": "1.0.10",
+  "version": "1.1.0",
   "description": "Review your synced Trackside sessions, lap times, and original recording telemetry.",
   "author": {
     "name": "Daniel Stratton",
@@ -43,34 +43,34 @@
         "test_cases": {
           "positive": [
             {
-              "description": "Identify the connected demo account",
-              "prompt": "Which Trackside account is connected, and is session sync enabled?",
-              "tools_triggered": "get_profile",
-              "expected_behavior": "Report Trackside review demo, Pro access true, sync enabled true, and synthetic/demo status. Do not expose Apple subjects or tokens."
-            },
-            {
-              "description": "List completed demo recordings",
-              "prompt": "Show all of my synced Trackside sessions.",
-              "tools_triggered": "list_sessions",
-              "expected_behavior": "Follow pagination and return exactly Synthetic review session A (review-session-001, January 1, 2026) and Synthetic review session B (review-session-002, January 2, 2026). Clearly label fictional review data; do not invent pending uploads or real user recordings."
-            },
-            {
-              "description": "Inspect the recorded file inventory",
-              "prompt": "Which original files and sensor sources are available in one of my synced sessions?",
-              "tools_triggered": "list_sessions, get_session",
-              "expected_behavior": "For review-session-001, return revision 1 and exactly metadata.json, lap-analysis.json, and telemetry.jsonl, each with one text chunk. Read actual metadata or telemetry before describing channels."
+              "description": "Identify the account and find completed demo recordings",
+              "prompt": "Which Trackside account is connected? Show all of my synced sessions at Synthetic review circuit, newest first.",
+              "tools_triggered": "get_profile, list_sessions",
+              "expected_behavior": "Report Trackside review demo, Pro access true, sync enabled true, and synthetic/demo status. Use the track filter and follow pagination. Return exactly Synthetic review session B (review-session-002, January 2, 2026) followed by Synthetic review session A (review-session-001, January 1, 2026). Clearly label fictional data; do not invent real recordings or expose Apple subjects or tokens."
+            },
+            {
+              "description": "Inspect original files, channel availability, and units",
+              "prompt": "Which original files and speed, throttle, brake, and temperature channels are available in Synthetic review session A? Include their units.",
+              "tools_triggered": "list_sessions, get_session, read_telemetry",
+              "expected_behavior": "For review-session-001, return revision 1 and exactly metadata.json, lap-analysis.json, and telemetry.jsonl, each with one text chunk. Inspect metadata.json and telemetry.jsonl. Report speedKPH in km/h, throttlePercent in %, brakePressure in bar, oil temperature 104 Celsius, and coolant temperature 91 Celsius. Original telemetry has no GPS or battery voltage fields; the synthetic lap-analysis file supplies fictional route geometry for comparisons. Label synthetic evidence and cite its source."
             },
             {
               "description": "Read recorded lap evidence",
               "prompt": "Show the recorded lap times from Synthetic review session A and cite the source.",
-              "tools_triggered": "list_sessions, get_session, read_telemetry",
+              "tools_triggered": "list_sessions, get_session_summary",
               "expected_behavior": "Report laps 1, 2, and 3 as 90, 88, and 87 seconds, citing review-session-001 revision 1, lap-analysis.json, and its session-relative lap start times (0, 90, and 178 seconds). Label the data synthetic. Do not invent measured performance."
             },
             {
-              "description": "Inspect original channel availability and units",
-              "prompt": "Which speed, throttle, brake, and temperature channels are present in one of my synced recordings, and what are their units?",
-              "tools_triggered": "list_sessions, get_session, read_telemetry",
-              "expected_behavior": "Inspect metadata.json and telemetry.jsonl. Report speedKPH in km/h, throttlePercent in %, brakePressure in bar, and oil/coolant temperatures in Celsius (104 and 91 in the fixture). GPS and battery voltage are unavailable, not zero. Label the source synthetic."
+              "description": "Query selected lap telemetry",
+              "prompt": "What was the maximum oil temperature during lap 2 of Synthetic review session A?",
+              "tools_triggered": "list_sessions, get_session_summary, query_telemetry",
+              "expected_behavior": "Use saved lapId 1 and aggregate oilTemperatureCelsius. Follow all query pages and report 104 Celsius, citing review-session-001 revision 1 and telemetry.jsonl. Clearly label the data synthetic."
+            },
+            {
+              "description": "Compare recorded laps",
+              "prompt": "Compare the first recorded lap in Synthetic review session A with the first lap in session B.",
+              "tools_triggered": "list_sessions, get_session_summary, compare_laps",
+              "expected_behavior": "Use lapId 0 in both sessions and revision 1. Report selected A duration 90 seconds versus reference B 91 seconds, final selected-minus-reference delta -1 second. Cite both lap-analysis.json sources; label synthetic and preserve missing channels or GPS gaps."
             }
           ],
           "negative": [
@@ -95,7 +95,7 @@
         "commerce_description": "Read-only access to existing account data. The plugin does not sell products, process payments, initiate subscriptions, or present upgrade flows."
       },
       "publication": {
-        "release_notes": "Initial public package for read-only session discovery, recording-file inspection, and original telemetry analysis."
+        "release_notes": "Adds recording-date and vehicle/track/tire search, saved lap summaries, bounded telemetry queries, and revision-pinned lap comparisons using Trackside replay timing."
       },
       "apps": "./.app.json"
     }
Full technical diff · 4 changed fields

changed /files/plugin.json/sha256

BEFORE
"38e2320393b04c0f8a96244e3d085c09c95d96d21a21fb8eeb15dfb6fed5e2f4"
AFTER
"5e4c21364979d57e65ba2b26dd531229899105bda2f8d44f517e3822a75c4c30"

changed /files/plugin.json/size

BEFORE
6167
AFTER
6891

changed /files/skills~1review-telemetry~1SKILL.md/sha256

BEFORE
"8ab2b0b5a51281fbd1000aa0698d95d9a16d4304af5a2fb86965042dbd4ce995"
AFTER
"dcd2e74f42dbffdd56e92835d29e0069a3304094d371eb68e12746a9d331ce4f"

changed /files/skills~1review-telemetry~1SKILL.md/size

BEFORE
2747
AFTER
6379
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "6b36f3bc1f7c7d7df196d4094409398b8368d58320535212d1817910b17e7904",
      "size": 101
    },
    "assets/icon.png": {
      "sha256": "bf22d032d9849f8a441cac2f0648ba031fbd122a070fed9fdb5b2c48828c4012",
      "size": 1108972
    },
    "mcp.json": {
      "sha256": "a54ff810282086a34f9cc9269fd532c28d91335d056d6fc967438c88c8609831",
      "size": 502
    },
    "plugin.json": {
      "sha256": "5e4c21364979d57e65ba2b26dd531229899105bda2f8d44f517e3822a75c4c30",
      "size": 6891
    },
    "skills/review-telemetry/SKILL.md": {
      "sha256": "dcd2e74f42dbffdd56e92835d29e0069a3304094d371eb68e12746a9d331ce4f",
      "size": 6379
    }
  }
}

SHA-256 of public snapshot: f7fb247e451141fcec952b4c8e36fb57df2d1ec0209dc4c29360e21db409fb63