← ClarityTrackCONTENT HISTORY

Update to ClarityTrack

Snapshot Oct 28, 2026 · 12:27 UTC · version 8.0.0

WHAT CHANGED

Payment or plan references changed

Package file — Now says: cfe27eea1aaf90791f0fcff75fd6e6abac11fb51972a81bfb398fa1c2d8399e5

Observed in published text. Live prices and checkout terms have not been verified by this change.

Save ClarityTrack 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 27, 2026 · 00:25 UTC

909c2ccae270e0a6ddc9f8bfd34db53a0e2d59f442f2d1f4edddefbf76ed1a55

After

Oct 28, 2026 · 12:27 UTC

cfe27eea1aaf90791f0fcff75fd6e6abac11fb51972a81bfb398fa1c2d8399e5

Package file

Before

Oct 27, 2026 · 00:25 UTC

7075

After

Oct 28, 2026 · 12:27 UTC

7062

Package file

Before

Oct 27, 2026 · 00:25 UTC

a505047d284e75240eaee136fe5f5d17782e8ede06f9af2dfb7175702fab8d86

After

Oct 28, 2026 · 12:27 UTC

ebf0917654b44d22b26ccb78f65dbd055b73386c0df9904fe4b13c9564d74206

Package file

Before

Oct 27, 2026 · 00:25 UTC

514

After

Oct 28, 2026 · 12:27 UTC

679

Compare saved observations

Download comparison JSON

plugin.json

− removed · + added

--- before
+++ after
@@ -1,7 +1,7 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "app-6a5724539da88191b44e1b31ac03623c",
-  "version": "7.0.0",
+  "version": "8.0.0",
   "description": "See your ClarityTrack plan, what changed, spending pace, duplicate charges, whether a cancelled charge stopped, and business cash. Same numbers as the app. Nothing moves money.",
   "author": {
     "name": "Claritytrack, Inc",
@@ -59,44 +59,44 @@
             {
               "description": "Plan scoreboard matches the ClarityTrack home card.",
               "prompt": "How am I doing against my plan?",
-              "tools_triggered": "get_my_plan_scoreboard",
-              "expected_behavior": "Call get_my_plan_scoreboard and show the plan scoreboard. The figures match the ClarityTrack home scoreboard for the same person. If a goal is not scored, say that. Do not invent a pace."
+              "tools_triggered": "plan.scoreboard",
+              "expected_behavior": "Call plan.scoreboard and show the plan scoreboard. The figures match the ClarityTrack home scoreboard for the same person. If a goal is not scored, say that. Do not invent a pace."
             },
             {
               "description": "Daily snapshot of what changed.",
               "prompt": "What changed since yesterday?",
-              "tools_triggered": "get_what_changed",
-              "expected_behavior": "Call get_what_changed and show the daily snapshot, including the connected net worth change when the tool returns one. If there is no snapshot yet, say so in the tool's own words. Do not invent a change."
+              "tools_triggered": "changes.recent",
+              "expected_behavior": "Call changes.recent and show the daily snapshot, including the connected net worth change when the tool returns one. If there is no snapshot yet, say so in the tool's own words. Do not invent a change."
             },
             {
               "description": "Spending pace against the plan.",
               "prompt": "Is this month's spending ahead of my plan?",
-              "tools_triggered": "get_my_spending_pace",
-              "expected_behavior": "Call get_my_spending_pace and say whether this month is ahead of the plan, behind it, or even with it, using the tool's own verdict. This is the pace card, not category totals."
+              "tools_triggered": "spending.pace",
+              "expected_behavior": "Call spending.pace and say whether this month is ahead of the plan, behind it, or even with it, using the tool's own verdict. This is the pace card, not category totals."
             },
             {
               "description": "Same charge on two accounts.",
               "prompt": "Do I have the same charge on two accounts?",
-              "tools_triggered": "get_my_duplicate_charges",
-              "expected_behavior": "Call get_my_duplicate_charges and list any open duplicate charges with the merchant and the amount. If the list is empty, say there are no open duplicate charges. Do not mark one intentional."
+              "tools_triggered": "spending.duplicates",
+              "expected_behavior": "Call spending.duplicates and list any open duplicate charges with the merchant and the amount. If the list is empty, say there are no open duplicate charges. Do not mark one intentional."
             },
             {
               "description": "Debt comparison without a dated payoff plan.",
               "prompt": "What's my payoff plan?",
-              "tools_triggered": "compare_debt_payoff_scenarios",
-              "expected_behavior": "Call compare_debt_payoff_scenarios and compare avalanche and snowball on the recorded debts. Do not show a dated step-by-step payoff plan. No payment is executed."
+              "tools_triggered": "debts.payoff.compare",
+              "expected_behavior": "Call debts.payoff.compare and compare avalanche and snowball on the recorded debts. Do not show a dated step-by-step payoff plan. No payment is executed."
             },
             {
               "description": "Cancelled subscription charge follow-through.",
               "prompt": "Did that charge stop?",
-              "tools_triggered": "get_subscription_follow_through",
-              "expected_behavior": "Call get_subscription_follow_through. Say the charge stopped only when a request status is confirmed_stopped. charge_detected means a charge posted after the request. committed means it is still waiting, and a missing charge before the next bill date is not a stop. If there is nothing to confirm, say so. Do not use get_my_subscription_status. That tool is the ClarityTrack plan tier."
+              "tools_triggered": "subscriptions.follow_through",
+              "expected_behavior": "Call subscriptions.follow_through. Say the charge stopped only when a request status is confirmed_stopped. charge_detected means a charge posted after the request. committed means it is still waiting, and a missing charge before the next bill date is not a stop. If there is nothing to confirm, say so. Do not use subscription.status. That tool is the ClarityTrack plan tier."
             },
             {
               "description": "Business cash and owner's pay, not a monthly profit.",
               "prompt": "How is the business doing this month?",
-              "tools_triggered": "get_my_business_coverage",
-              "expected_behavior": "Call get_my_business_coverage. For each business context, say cash on hand, what is committed, and what is left. When ownerPay is present, say what the owner paid themselves, money put into the business, and the pay pattern. Call a draw pay. Do not invent income, salary, tax, or a monthly profit. If items is empty, say there is no business cash figure. An empty list is not zero. Personal cash is not in this tool."
+              "tools_triggered": "business.coverage",
+              "expected_behavior": "Call business.coverage. For each business context, say cash on hand, what is committed, and what is left. When ownerPay is present, say what the owner paid themselves, money put into the business, and the pay pattern. Call a draw pay. Do not invent income, salary, tax, or a monthly profit. If items is empty, say there is no business cash figure. An empty list is not zero. Personal cash is not in this tool."
             }
           ],
           "negative": [
@@ -110,7 +110,7 @@
         "commerce_description": "This plugin does not sell products or process payments. ClarityTrack billing happens on claritytrack.ai, not in ChatGPT."
       },
       "publication": {
-        "release_notes": "Version 7.0.0 adds two read-only cards: whether a cancelled subscription's charge stopped, and business cash with owner's pay. The figures match the ClarityTrack app. A debt answer still compares avalanche and snowball only. A draw is pay, not income or salary. Nothing moves money."
+        "release_notes": "Version 8.0.0: the cards sit in the chat without a frame and follow ChatGPT's own colours and light or dark theme. Tool names now use a dot-notation tree, for example plan.scoreboard, and the previous names still work. Answers about ClarityTrack data are asked to be plain text, without emoji or symbols. The figures are unchanged, and nothing moves money."
       },
       "apps": "./.app.json"
     }
Full technical diff · 26 changed fields

changed /files/plugin.json/sha256

BEFORE
"909c2ccae270e0a6ddc9f8bfd34db53a0e2d59f442f2d1f4edddefbf76ed1a55"
AFTER
"cfe27eea1aaf90791f0fcff75fd6e6abac11fb51972a81bfb398fa1c2d8399e5"

changed /files/plugin.json/size

BEFORE
7075
AFTER
7062

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

BEFORE
"a505047d284e75240eaee136fe5f5d17782e8ede06f9af2dfb7175702fab8d86"
AFTER
"ebf0917654b44d22b26ccb78f65dbd055b73386c0df9904fe4b13c9564d74206"

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

BEFORE
514
AFTER
679

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

BEFORE
"bfd71d7a74fea7e240c7617d0608d9958ef346336e95452fa96f612acb18ba95"
AFTER
"b55787d2c63d4685fe5713ca694435c82f803b95d12339924531c7a9730b14ef"

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

BEFORE
471
AFTER
643

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

BEFORE
"80d8e55e9ff8d4cbd200dc25dd2453db9e42f054cd188571b9497bff7a6ae6bd"
AFTER
"682a5863860a02fc1eb2fabd33980ff5e497166bd258f6e401a82945024c05db"

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

BEFORE
440
AFTER
609

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

BEFORE
"12fd593c3c4bccb52de54df888bb0f1ca40698438908e44eb761799aa7102ad0"
AFTER
"89f6ab7d471b44923b81b0a28737eaed43eacbe66888c59e4d6d37ec49d45bb6"

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

BEFORE
420
AFTER
592

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

BEFORE
"e194fcde034a0c91b80be442fe650b61301fbbd6223f064642d1c6dbb8b71be5"
AFTER
"3de6209b4626b7d73afd0a316c9b06f9315ff883aa0e4c5fc43bcce80da4bd16"

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

BEFORE
560
AFTER
725

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

BEFORE
"81005e60a8c450d7020517eae8efcc3801fac664c0eaedabfa012782164c84f7"
AFTER
"6ca00414b4daa7ff345e5851702fc902cf8f1d63d8778e314972559a16059c73"

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

BEFORE
529
AFTER
696

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

BEFORE
"4bb47bebdcc608efe21145f239cbac5f9cc8555f0bf11fe4355a14d4fb470a29"
AFTER
"6b5775d486be4e2f1e66fb819d7050e242781866fc3d56f11a09245f0377c849"

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

BEFORE
961
AFTER
1128

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

BEFORE
"ec2a7354d17c61696da17e2b98f2b3e49b5df4bb1601dba80fc9c09d6c0c5b9c"
AFTER
"2982b8b1950e28390e83cf4cfeace0528e4b4af1b6c3c116f32eec4ccd2d90ca"

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

BEFORE
506
AFTER
673

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

BEFORE
"230c4041a1ee1fbfaa86736e5da3f3eafb1a7e7dffa5f41e3b8b1730e6e2179c"
AFTER
"c553cc9b92a17d678157961bcb0b34e03680f6a95dc9808a070366fa2c90369e"

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

BEFORE
703
AFTER
877

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

BEFORE
"f74f21f03f8623f2b85d9322b80a23105b5f55bcde02144c383acf275ba6d335"
AFTER
"f8e6f40e714f7b2b0a57f7b700e1a1229409f51da5930ffcd57521b3a3d3338c"

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

BEFORE
531
AFTER
691

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

BEFORE
"e1c958327d7898b97bd54781e26c32338fba0a032ae762e88bfc3c543a538db1"
AFTER
"34b785214205dbb9ef4188bcb2723326a7054b485f9fff64da99e70b1863d6a9"

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

BEFORE
500
AFTER
667

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

BEFORE
"4a07acee3bacd70df0dbc745f44c6e7249c747c8fbd72a13f968d128ce4f0a5d"
AFTER
"8ab5467d35a8e40c9a4d500ea291d7acb8a2602188b029056924db2624a606fb"

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

BEFORE
784
AFTER
948
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "09b287781027c52737ed48df65c5e7658f24e6a7787f6f77ee738b14c68ed5c7",
      "size": 104
    },
    "assets/duplicate-charges-1280-light.png": {
      "sha256": "b2fb556289f2eeee818f89eeb3846fbd0839e93061a65c5164fa089d97025506",
      "size": 27873
    },
    "assets/logo.png": {
      "sha256": "cca7bca987d798d014a0f91a4e34173b57c4844f451ac5f1a0f3c520c654f3cc",
      "size": 33470
    },
    "assets/plan-scoreboard-1280-light.png": {
      "sha256": "c193efaca9b579b2e48205394699a0c40a9624755d48150d174f1b3e654878b9",
      "size": 25995
    },
    "assets/spending-pace-1280-light.png": {
      "sha256": "509d736f79376a279c3aa348378f286c514713293f85a229117564f24cc73078",
      "size": 36804
    },
    "assets/what-changed-1280-light.png": {
      "sha256": "f470dc1a85a77f3c558fbcc59fee6b1772f09ac793a85c11b4115a9ef47882ed",
      "size": 31002
    },
    "mcp.json": {
      "sha256": "261dc2cc4667644aa43abeaa44c19bfdfb9a881ebc64c9a8602a1fc2c57b60ca",
      "size": 206
    },
    "plugin.json": {
      "sha256": "cfe27eea1aaf90791f0fcff75fd6e6abac11fb51972a81bfb398fa1c2d8399e5",
      "size": 7062
    },
    "skills/budget_check/SKILL.md": {
      "sha256": "ebf0917654b44d22b26ccb78f65dbd055b73386c0df9904fe4b13c9564d74206",
      "size": 679
    },
    "skills/daily_snapshot/SKILL.md": {
      "sha256": "b55787d2c63d4685fe5713ca694435c82f803b95d12339924531c7a9730b14ef",
      "size": 643
    },
    "skills/duplicate_charges/SKILL.md": {
      "sha256": "682a5863860a02fc1eb2fabd33980ff5e497166bd258f6e401a82945024c05db",
      "size": 609
    },
    "skills/insight_trend/SKILL.md": {
      "sha256": "89f6ab7d471b44923b81b0a28737eaed43eacbe66888c59e4d6d37ec49d45bb6",
      "size": 592
    },
    "skills/money_story/SKILL.md": {
      "sha256": "3de6209b4626b7d73afd0a316c9b06f9315ff883aa0e4c5fc43bcce80da4bd16",
      "size": 725
    },
    "skills/monthly_money_dashboard/SKILL.md": {
      "sha256": "6ca00414b4daa7ff345e5851702fc902cf8f1d63d8778e314972559a16059c73",
      "size": 696
    },
    "skills/owner_money/SKILL.md": {
      "sha256": "6b5775d486be4e2f1e66fb819d7050e242781866fc3d56f11a09245f0377c849",
      "size": 1128
    },
    "skills/plan_check/SKILL.md": {
      "sha256": "2982b8b1950e28390e83cf4cfeace0528e4b4af1b6c3c116f32eec4ccd2d90ca",
      "size": 673
    },
    "skills/setup/SKILL.md": {
      "sha256": "c553cc9b92a17d678157961bcb0b34e03680f6a95dc9808a070366fa2c90369e",
      "size": 877
    },
    "skills/spending_by_category/SKILL.md": {
      "sha256": "f8e6f40e714f7b2b0a57f7b700e1a1229409f51da5930ffcd57521b3a3d3338c",
      "size": 691
    },
    "skills/spending_pace/SKILL.md": {
      "sha256": "34b785214205dbb9ef4188bcb2723326a7054b485f9fff64da99e70b1863d6a9",
      "size": 667
    },
    "skills/subscription_follow_through/SKILL.md": {
      "sha256": "8ab5467d35a8e40c9a4d500ea291d7acb8a2602188b029056924db2624a606fb",
      "size": 948
    }
  }
}

SHA-256 of public snapshot: 0741424ce41cd00a0b8024e6f2b8d41671d48e06a1191034da379b23206e6f17