bruno
|
148a00e60f
|
feat(couverture): 100pc API/MCP/tests/docs - volet 2
CI / build-and-test (push) Successful in 14m6s
- tests: server/tests/api_coverage2.test.mjs (23 cas offline-safe) :
oauth (status/url/connections/preview), channels (validations),
subscriptions batch + groupes CRUD, transcripts history, likes/history
DELETE, playlists public/view/reorder, telemetry summary, downloads
401/403/400, ai 503, twitch-token, config.js, rumble 400
- mcp v1.1.0 : 4 outils authentifies (list_playlists/likes/
subscriptions/watch_history, NEWTUBE_TOKEN) + tests stub
- openapi.json v1.1 : 15 chemins documentes (sante, recherche,
details, trending, transcript, auth, prefs, likes, subs, downloads,
oauth, playlists) ; guide maj (11 outils)
|
2026-09-27 18:51:50 -04:00 |
|
bruno
|
1812b86dd4
|
feat(mcp): serveur MCP stdio 7 outils + guide API/MCP + couverture tests
CI / build-and-test (push) Successful in 14m3s
- mcp/server.mjs : search, suggest, details, trending, transcript,
transcript_text, health_check (client fin vers API REST)
- docs/API_MCP_GUIDE.md : reference complete REST + MCP + transcript
- tests : server/tests/api_coverage.test.mjs (17 cas HTTP),
mcp/tools.test.mjs (7 outils sur stub), scripts test:mcp/test:api
- fix(db): DELETE playlist 500 FK -> metrique avant delete + cleanup
enfants + recordPlaylistMetric tolerant (observabilite)
|
2026-09-27 18:39:26 -04:00 |
|