From 4b846e50a4ab3e19eca495ed0402d23b0654df29 Mon Sep 17 00:00:00 2001 From: Rafael Richards Date: Sun, 10 May 2026 21:57:37 -0400 Subject: [PATCH] profile/tools.json: tree-sitter-m now ships Phase 0 contract MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds Phase-0 pointer URLs to the tree-sitter-m entry, mirroring the m-modern-corpus follow-up (.github PR #6) after PR #4 in tree-sitter-m landed: - agent_instructions: AGENTS.md - repo_meta_url: dist/repo.meta.json - node_types_url: src/node-types.json - grammar_url: src/grammar.json - grammar_metadata_url: src/grammar-metadata.json Hand-curated lines (role, consumes, consumed_by, bindings, validation) stay until Phase 1 ships build-catalog.py — those will fall away in favour of generator-derived summaries. Tier-2 onboarding per AI-discoverability-plan.md §3.4 / phase1-plan.md §9. Phase 2 progress: 2 of 3 tier-2 repos onboarded (m-modern-corpus + tree-sitter-m); m-test-engine remains. --- profile/tools.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profile/tools.json b/profile/tools.json index 599c73a..dbdc635 100644 --- a/profile/tools.json +++ b/profile/tools.json @@ -153,6 +153,11 @@ "role": "Tree-sitter grammar for M — generated mechanically from m-standard's grammar-surface.json", "language": "javascript (grammar) + multi-language bindings", "license": "AGPL-3.0", + "agent_instructions": "https://github.com/m-dev-tools/tree-sitter-m/blob/main/AGENTS.md", + "repo_meta_url": "https://raw.githubusercontent.com/m-dev-tools/tree-sitter-m/main/dist/repo.meta.json", + "node_types_url": "https://raw.githubusercontent.com/m-dev-tools/tree-sitter-m/main/src/node-types.json", + "grammar_url": "https://raw.githubusercontent.com/m-dev-tools/tree-sitter-m/main/src/grammar.json", + "grammar_metadata_url":"https://raw.githubusercontent.com/m-dev-tools/tree-sitter-m/main/src/grammar-metadata.json", "consumes": ["m-standard"], "consumed_by": ["m-cli", "tree-sitter-m-vscode"], "bindings": ["wasm", "node", "rust", "python", "go"],