From ed995b6c5df3bf52fc0790f620d7476c914483d8 Mon Sep 17 00:00:00 2001 From: Rafael Richards Date: Sun, 10 May 2026 22:06:56 -0400 Subject: [PATCH] profile/tools.json: m-test-engine 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 m-test-engine entry after PR #2 in m-test-engine onboarded it (third and final tier-2 repo): - agent_instructions: AGENTS.md - repo_meta_url: dist/repo.meta.json - lifecycle_url: dist/lifecycle.json - dockerfile_url: docker/Dockerfile - compose_url: docker/compose.yml Hand-curated lines (role, consumed_by, container_name, bind_mount, transport, lifecycle, alternative) stay until Phase 1 ships build-catalog.py — those will fall away in favour of generator-derived summaries. Phase 2 progress: 3 of 3 tier-2 repos onboarded with this PR. Phase 2 exit criterion ("all three tier-2 repos appear in generated tools.json with verified_on dates within 30 days") will be met as soon as Phase 1 lands. --- profile/tools.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profile/tools.json b/profile/tools.json index dbdc635..b8a805a 100644 --- a/profile/tools.json +++ b/profile/tools.json @@ -173,6 +173,11 @@ "role": "Minimal YottaDB Docker container — the lightweight default test substrate for non-VistA M development", "language": "dockerfile", "license": "AGPL-3.0", + "agent_instructions": "https://github.com/m-dev-tools/m-test-engine/blob/main/AGENTS.md", + "repo_meta_url": "https://raw.githubusercontent.com/m-dev-tools/m-test-engine/main/dist/repo.meta.json", + "lifecycle_url": "https://raw.githubusercontent.com/m-dev-tools/m-test-engine/main/dist/lifecycle.json", + "dockerfile_url": "https://raw.githubusercontent.com/m-dev-tools/m-test-engine/main/docker/Dockerfile", + "compose_url": "https://raw.githubusercontent.com/m-dev-tools/m-test-engine/main/docker/compose.yml", "consumed_by": ["m-cli", "m-stdlib"], "container_name": "m-test-engine", "bind_mount": "/work (default $PWD)",