Status: completed in
v0.2.1. Seev0.2.1_release_description.mdand2026-04-12_release_prep.mdfor the shipped scope and verification sweep.
v0.2.1 should be a narrow stabilization release on top of the v0.2.0 boundary-and-handoff work.
The goal is not to reshape the public role of CompTox MCP again. The goal is to harden the downstream-consumer experience without reopening the boundary with aop-mcp, pbpk-mcp, or the future ToxClaw orchestrator.
v0.2.1 should focus on exactly three follow-ups:
-
CTX-backed golden payload capture for interop outputs
- Capture live CTX-backed payload fixtures for:
assemble_comptox_evidence_packbuild_aop_linkage_summarybuild_pbpk_context_bundle
- Store them separately from deterministic stub fixtures so live normalization drift can be reviewed intentionally.
- Add a maintenance path to refresh these fixtures only when upstream CTX changes are accepted deliberately.
- Capture live CTX-backed payload fixtures for:
-
Contract manifest resource
- Publish a small, read-only public resource that inventories:
- portable object schemas under
schemas/ - MCP response schemas under
docs/contracts/schemas/ - the current live public resources/tools exposed by the default server
- portable object schemas under
- Keep it machine-readable first; documentation links are a secondary concern.
- The manifest should help downstream MCPs and orchestrators discover the current contract surface without scraping multiple docs files.
- Publish a small, read-only public resource that inventories:
-
Targeted workflow-contract expansion only where the public surface is already stable
- Add dedicated workflow contracts only for stable, high-value public surfaces that materially help downstream consumers.
- Do not expand schema coverage merely to make the tree look more complete.
- Avoid reopening predictive/orchestrator publication work in this release.
v0.2.1 should not:
- change the suite boundary established in
v0.2.0 - publish predictive or orchestrator tools as part of the default public surface
- duplicate
aop-mcpOECD semantic objects - duplicate
pbpk-mcpexecution, qualification, uncertainty, or internal-exposure objects - introduce BER logic or final-decision ownership into CompTox MCP
- Add live CTX-backed fixture capture for the three interop tools.
- Add validation helpers so fixture refresh is explicit and reviewable.
- Keep deterministic stub-based tests in place; this is additive hardening, not a replacement.
- Add a read-only public manifest resource that inventories:
- server discovery metadata
- portable schemas
- MCP response schemas
- interop/public contract references
- Add tests that the manifest stays aligned with live
tools/listandresources/list.
- Expand workflow contracts only where there is a stable public surface and a real downstream need.
- Re-run live interop smoke plus the new manifest/golden-fixture checks before release.
v0.2.1 is done when:
- interop outputs are covered by both deterministic tests and CTX-backed golden payloads
- downstream consumers can discover the public contract surface from one machine-readable manifest resource
- no new boundary ambiguity is introduced around predictive/orchestrator assets
- the repo remains in a stabilization posture rather than drifting back into architectural churn