specs/tools: the tri CLI and the MCP servers as first-class .t27 specs (layer 5) - #3548
Closed
gHashTag wants to merge 1 commit into
Closed
specs/tools: the tri CLI and the MCP servers as first-class .t27 specs (layer 5)#3548gHashTag wants to merge 1 commit into
gHashTag wants to merge 1 commit into
Conversation
…s (layer 5) 52 tri command specs read from the clap enum in cli/tri/src/main.rs (witness source-parse at 3cb7a43; cargo not run) and 10 MCP server specs from the .mcp.json entries, manifests and server sources of gHashTag/t27 and gHashTag/trinity (5 external). Agents C, E, T, V, W gain TOOLS where a source binds a command; the other 22 carry TOOLS_NOTE. specs/i18n/agents-ru.t27 SCOPE gains specs/tools. specs/tools/README.md states the schema and the witness rule; OWNERS row tools/ -> T-Queen; docs/now entry. Closes #3547
Contributor
|
📓 NotebookLM Notebook linked to this PR
This notebook contains session context, decisions, and artifacts for this work. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Layer 5 -- the tri CLI and the MCP servers as first-class
.t27specsCloses #3547. Stacked on #3546 (
feat/specs-agents); retarget tomasteronce #3546 merges.What
specs/tools/tri/<command>.t27x52 (moduletool_tri_<command>), one per variant of the clapCommandsenum incli/tri/src/main.rs;specs/tools/mcp/<server>.t27x10 (moduletool_mcp_<server>), one per MCP server of gHashTag/t27 (5) and gHashTag/trinity (5). Schema and witness rule inspecs/tools/README.md.source-parse52/52 -- cargo was not run; the enum and its///docs were read at commit3cb7a4352492.help-output(list diffed againsttri --help) is 0/52 until someone runs it. Variants without a doc quote the source they borrow from inABOUT_SOURCE.EXTERNAL = true(published packages, tool list not in the repo) and say so inTOOLS_NOTE.tri-mcpis not registered in.mcp.json(CONFIG = "");tri-ssot's manifest names a module the tree lacks -- recorded, not resolved.tribinary at its pinned commit, so its tools are its MCP servers only (REPO = "gHashTag/trinity").tri/gen(C, T),tri/test(T, V),tri/verdict(V),tri/experience(E),tri/cell(W) --specs/agents/{c,e,t,v,w}.t27gainTOOLS; 22 letters carryTOOLS = []+TOOLS_NOTE; 57/62 tools carryAGENTS = []+AGENTS_NOTEnaming the sources checked.specs/i18n/agents-ru.t27SCOPE->[4]str(+specs/tools);specs/OWNERS.mdrowtools/-> T-Queen;docs/now/2026-09-09-the-tri-cli-and-mcp-servers-as-t27-specs.md.Measured (site side, gHashTag/trinity PR): 62/62 typecheck ok under the vendored wasm
4d9c0447b5ca2887..., nothing discarded; ru 62/62.Checks run here:
python3 tools/check_devhome_paths.py(noFAIL new; theFAIL fixedlines are the sparse checkout),PR_BASE_SHA=$(git rev-parse origin/master) GITHUB_BASE_REF=master python3 tools/check_now_entry_shape.py(OK, 2 entries), Cyrillic/ASCII scan ofspecs/tools/**,specs/agents/*,docs/now.Boundaries: English-only, ASCII-only files; no absolute home paths (the checkout is
T27_ROOT/git rev-parse --show-toplevel); the three pre-existing files at the top ofspecs/tools/are untouched corpus specs; no--bless;gate-topologyanduntrusted-inputare the known pre-existing reds. Not merged -- review requested.phi^2 + 1/phi^2 = 3 | TRINITY