mcp-ts-core 0.12 adoption and guarded-write hardening
- seerr_request_media: closes the confirmation bypass for clients without elicitation capability — every mode:request write now waits on an accepted ctx.requestInput round
- Tool inputs are strict across all six tools — an unrecognized argument key is now rejected by name instead of silently stripped (mcp-ts-core 0.12 .strict())
- Docker/env: MCP_SESSION_MODE now resolves to stateful, required for the confirmation round to complete over HTTP
- fix: SeerrService settings-cache key and retry-context passthrough; title-lookup failures now log a classified reason instead of the raw upstream message
- deps:
@cyanheads/mcp-ts-core^0.11.0 → ^0.12.3, bun 1.3.14 → 1.4.0 (+ dev-dep bumps); scaffold/skill docs resynced