Skip to content

profile/tools.json: m-test-engine now ships Phase 0 contract#8

Merged
rafael5 merged 1 commit into
mainfrom
chore/note-m-test-engine-onboarded
May 11, 2026
Merged

profile/tools.json: m-test-engine now ships Phase 0 contract#8
rafael5 merged 1 commit into
mainfrom
chore/note-m-test-engine-onboarded

Conversation

@rafael5
Copy link
Copy Markdown
Contributor

@rafael5 rafael5 commented May 11, 2026

Summary

Companion to m-test-engine PR #2 (in flight) which onboards m-test-engine into the Phase-0 contract. Third and final tier-2 onboarding — completes Phase 2.

Adds pointer URLs to its entry in `profile/tools.json`:

Field Points at
`agent_instructions` `AGENTS.md`
`repo_meta_url` `dist/repo.meta.json`
`lifecycle_url` `dist/lifecycle.json` (container name, image base, lifecycle commands, exec convention)
`dockerfile_url` `docker/Dockerfile`
`compose_url` `docker/compose.yml`

Mirrors m-modern-corpus follow-up PR #6 and tree-sitter-m follow-up PR #7.

Phase 2 progress: complete (3/3)

Phase 2 exit per parent plan: "all three tier-2 repos appear in generated `tools.json` with `verified_on` dates within 30 days." Mechanical pickup waits on Phase 1's `build-catalog.py`; data is ready.

Test plan

  • `make validate-catalog` green
  • `make check-docs-prose` green
  • CI green on this PR

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.
@rafael5 rafael5 merged commit 1f39a04 into main May 11, 2026
1 check passed
@rafael5 rafael5 deleted the chore/note-m-test-engine-onboarded branch May 11, 2026 02:07
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.

1 participant