Skip to content

feat(tools): add the T27 plugin for the Grok plugins dashboard - #13544

Merged
cursor[bot] merged 1 commit into
masterfrom
cursor/t27-grok-plugin-c9c0
Nov 9, 2026
Merged

cursor[bot] merged 1 commit into
masterfrom
cursor/t27-grok-plugin-c9c0

Conversation

@gHashTag

@gHashTag gHashTag commented Nov 9, 2026 •

Copy link
Copy Markdown
Collaborator

Pull Request Checklist

  • PR title follows semantic convention: feat(scope): description
  • PR body includes an issue reference. Refs #13455 is the open Grok integration epic. This pull request does not implement that epic's CRM contract and does not close it.
  • Tests: ./target/debug/t27c test-report specs/tools/grok_plugin.t27 — 5 pass, 0 fail, 0 vacuous
  • Seal: ./target/debug/t27c seal specs/tools/grok_plugin.t27 --save then --verify — all hashes MATCH

Description

Adds a Grok plugin the plugins dashboard can install from this repository. The page is https://grok.com/dashboard/plugins. After sign-in, add marketplace Trinity-S-AI-DNA/t27, then install t27.

Grok reads .grok-plugin/marketplace.json. The package is plugins/t27: one skill, three slash commands (/t27-check, /t27-test, /t27-seal), and a 27-mark logo. Identity strings are specs/tools/grok_plugin.t27. The JSON and the skill repeat those strings because Grok parses JSON and Markdown.

The plugin calls no network endpoint, ships no compiler, and has no MCP server and no hook. Commands run t27c and t27b already built in the checkout.

Listing the same package in xai-org/plugin-marketplace is a later pull request that pins a commit SHA. This change is the source that request would point at.

Changes

  • specs/tools/grok_plugin.t27 — plugin identity and tests
  • .trinity/seals/tools_grok_plugin.json — seal
  • .grok-plugin/marketplace.json — catalog the dashboard reads
  • .grok-plugin/plugin-index.json — component list, generated with the xAI extractor
  • plugins/t27/ — manifest, skill, commands, logo, readme

Testing

./target/debug/t27c check specs/tools/grok_plugin.t27
./target/debug/t27c test-report specs/tools/grok_plugin.t27
./target/debug/t27c seal specs/tools/grok_plugin.t27 --verify

check reported 0 errors. test-report reported 5 pass, 0 fail, 0 vacuous. seal --verify reported all hashes MATCH. The staged diff passed the own-language gate (exit 0). plugin-index.json matches plugin_catalog.extract_plugin byte for byte, and validate-catalog.py printed Catalog OK.

Documentation

Install steps are in plugins/t27/README.md.

Review Notes

The seal was written by the local debug t27c (t27c-bootstrap@0.5.2+6f1164250). A CI compiler built from a newer tree can report that seal stale.

Refs #13455

Open in Web Open in Cursor 

Note

Low Risk
All-new plugin metadata and docs; commands only invoke existing local toolchain binaries with no network or auth surface.

Reviewed by Cursor Bugbot for commit 0c0c301. Bugbot is set up for automated code reviews on this repo. Configure here.

Grok loads .grok-plugin/marketplace.json and installs plugins/t27.
Identity strings live in specs/tools/grok_plugin.t27. The package
calls no network endpoint and ships no compiler.

This does not change the CRM contract named by the epic.

Refs #13455

Co-authored-by: Dmitrii Vasilev <gHashTag@users.noreply.github.com>
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-11-09 19:23:53 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 45
PRs with All Checks Green 5
READY 5
FAILING 45
PENDING 0
NO CHECKS YET 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=b882be1e4933 != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@cursor
cursor Bot enabled auto-merge (squash) November 9, 2026 19:50
@cursor
cursor Bot merged commit 4864150 into master Nov 9, 2026
37 of 45 checks passed
@cursor
cursor Bot deleted the cursor/t27-grok-plugin-c9c0 branch November 9, 2026 19:51
cursor Bot pushed a commit that referenced this pull request Nov 9, 2026
Co-authored-by: Dmitrii Vasilev <gHashTag@users.noreply.github.com>
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.

2 participants