[Conformance] SEP-2484: Wire SEP traceability files into conformance test runner; surface per-SEP pass rates
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
Línea de trabajo
Comienza con tests/Conformance/ y el ejecutor de conformance basado en Docker; después revisa los commits f12ea0a y 3e45b1f para consultar el cálculo de puntuaciones existente y las insignias del README. Sigue cómo los archivos sep-NNNN.yaml del repositorio de conformance podrían proporcionar resultados por SEP. Se considera terminado cuando se muestran las tasas de aprobación por SEP y CI distingue los fallos cuando se añade un nuevo archivo de trazabilidad.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Implements SEP-2484 for the MCP Spec 2026-07-28 release.
Tracked by umbrella #339.
Spec summary
Before any Standards Track SEP touching observable protocol behavior moves Accepted → Final, a tagged conformance scenario must be merged in the
modelcontextprotocol/conformancerepo with asep-NNNN.yamltraceability file mapping each MUST/MUST NOT requirement.
PHP SDK changes
- No direct code change, but materially affects how the SDK tracks SEP adoption. The conformance suite at
tests/Conformance/(Docker-based) becomes the ground truth for "feature implemented." - Use SEP traceability YAMLs to drive PHP coverage: each newly-Final SEP maps to a set of conformance scenarios that should pass against the PHP SDK before claiming support.
- Build on commits
f12ea0a(conformance score calculation) and3e45b1f(README badges): surface per-SEP pass rates next to the overall score. - CI gate: when conformance suite adds a
sep-NNNN.yaml, surface failures distinctly so adoption can be tracked SEP-by-SEP.
Related
- Umbrella #339
- Supports SDK Tier classification (SEP-1730)
- Lenguaje dominante
- PHP
- Estrellas
- 1.6k
- Forks
- 173
- Merge medio
- 2 d 49 min
- PR fusionados (30 d)
- 23
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de modelcontextprotocol/php-sdk
-
[Server] Handler type uses bare Closure, hard to decorate RegistryInterface under strict PHPStan AbiertoServer
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
modelcontextprotocol/php-sdk#468 · 2 comentarios ·
-
needs confirmation needs maintainer action Server
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
modelcontextprotocol/php-sdk#398 · 1 reacción ·
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
modelcontextprotocol/php-sdk#370 ·
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
modelcontextprotocol/php-sdk#510 · 1 comentario ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
modelcontextprotocol/php-sdk#504 ·
Todos los issues de modelcontextprotocol/php-sdk
Issues similares
-
Error on exporting the error log Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
pluginsGLPI/datainjection#673 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
octobercms/october#6130 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
getgrav/grav-plugin-form#656 ·
-
customer-support needs-triage Platform(Default)
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
sync-en
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100