From 18c15b5c9ac424d310333a40395d8d555c746d06 Mon Sep 17 00:00:00 2001 From: Rafael Richards Date: Sun, 10 May 2026 23:07:36 -0400 Subject: [PATCH] profile/tools.json: tier-3 trio now ships Phase 0 contract MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Coordinated companion to the three tier-3 onboarding PRs that landed in parallel today: - tree-sitter-m-vscode #3 (squash-merge 1251518) - m-stdlib-vscode #2 (squash-merge e92f660) - m-cli-extras #2 (squash-merge 6e6fccf) Each entry gains Phase-0 pointer URLs: - repo_meta_url → dist/repo.meta.json - tree-sitter-m-vscode: + extension_info_url, package_json_url, language_configuration_url - m-stdlib-vscode: + extension_info_url, package_json_url - m-cli-extras: + plugins_url Also drops the placeholder "not yet onboarded" notes lines and fixes two stale fields surfaced by the onboarding PRs: - tree-sitter-m-vscode license: AGPL-3.0 → MIT (matches package.json) - tree-sitter-m-vscode agent_instructions: CLAUDE.md → AGENTS.md - m-stdlib-vscode agent_instructions: README.md placeholder → AGENTS.md Phase 2 (tier-2) and tier-3 onboardings now both COMPLETE — every non-archived repo in the org-catalog carries the Phase-0 contract. Mechanical pickup will happen via P1-B's build-catalog.py (PR #12, open for review). make phase0-smoke still PASS; tools.json validates against tools.schema.json (P1-A's strict shape). --- profile/tools.json | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/profile/tools.json b/profile/tools.json index ef08ef2..f0823eb 100644 --- a/profile/tools.json +++ b/profile/tools.json @@ -49,8 +49,9 @@ "agent_instructions": "https://github.com/m-dev-tools/m-cli-extras/blob/main/AGENTS.md", "verified_on": "2026-05-10", "status": "active", - "consumes": ["tool:m-cli"], - "notes": "Not yet onboarded to the Phase-0 contract — dist/repo.meta.json not present as of 2026-05-10. Track in current-state-inventory-priority.md §3.2." + "repo_meta_url": "https://raw.githubusercontent.com/m-dev-tools/m-cli-extras/main/dist/repo.meta.json", + "plugins_url": "https://raw.githubusercontent.com/m-dev-tools/m-cli-extras/main/dist/plugins.json", + "consumes": ["tool:m-cli"] }, "m-stdlib": { @@ -144,12 +145,15 @@ "repo": "https://github.com/m-dev-tools/tree-sitter-m-vscode", "role": "VS Code extension — syntax highlighting via tree-sitter-m WASM + LSP client (spawns `m lsp` from m-cli)", "language": "typescript", - "license": "AGPL-3.0", - "agent_instructions": "https://github.com/m-dev-tools/tree-sitter-m-vscode/blob/main/CLAUDE.md", + "license": "MIT", + "agent_instructions": "https://github.com/m-dev-tools/tree-sitter-m-vscode/blob/main/AGENTS.md", "verified_on": "2026-05-10", "status": "active", - "consumes": ["tool:tree-sitter-m", "tool:m-cli"], - "notes": "Not yet onboarded to the Phase-0 contract — dist/repo.meta.json not present as of 2026-05-10. CLAUDE.md present but not yet renamed to AGENTS.md. Track in current-state-inventory-priority.md §3.2." + "repo_meta_url": "https://raw.githubusercontent.com/m-dev-tools/tree-sitter-m-vscode/main/dist/repo.meta.json", + "extension_info_url": "https://raw.githubusercontent.com/m-dev-tools/tree-sitter-m-vscode/main/dist/extension-info.json", + "package_json_url": "https://raw.githubusercontent.com/m-dev-tools/tree-sitter-m-vscode/main/package.json", + "language_configuration_url":"https://raw.githubusercontent.com/m-dev-tools/tree-sitter-m-vscode/main/language-configuration.json", + "consumes": ["tool:tree-sitter-m", "tool:m-cli"] }, "m-stdlib-vscode": { @@ -158,11 +162,13 @@ "role": "VS Code extension — manifest-driven hover / goto-def / completion for STD* symbols in .m files", "language": "typescript", "license": "MIT", - "agent_instructions": "https://github.com/m-dev-tools/m-stdlib-vscode/blob/main/README.md", + "agent_instructions": "https://github.com/m-dev-tools/m-stdlib-vscode/blob/main/AGENTS.md", "verified_on": "2026-05-10", "status": "active", - "consumes": ["tool:m-stdlib"], - "notes": "Not yet onboarded to the Phase-0 contract — no AGENTS.md, no dist/repo.meta.json as of 2026-05-10. agent_instructions points at README.md as a placeholder. Track in current-state-inventory-priority.md §3.2." + "repo_meta_url": "https://raw.githubusercontent.com/m-dev-tools/m-stdlib-vscode/main/dist/repo.meta.json", + "extension_info_url": "https://raw.githubusercontent.com/m-dev-tools/m-stdlib-vscode/main/dist/extension-info.json", + "package_json_url": "https://raw.githubusercontent.com/m-dev-tools/m-stdlib-vscode/main/package.json", + "consumes": ["tool:m-stdlib"] }, "m-tools": {