Files
stack/docs/tess/M5-MIGRATION-INVENTORY.md
jason.woltje d077183554
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
docs(tess): remediate M5 qualification findings (#750)
2026-07-13 19:59:38 +00:00

2.3 KiB

TESS-MIG-001 — Hermes → Mosaic Evidence Inventory

Hermes is a reference adapter, not a Mosaic core dependency. packages/agent/src/hermes-runtime-provider.ts contains the adapter-local HermesLegacySession and converts it to core RuntimeSession; packages/types/src/agent/agent-runtime-provider.ts contains only normalized contracts. apps/gateway/src/agent/agent.module.ts explicitly registers the adapter, while apps/gateway/src/agent/runtime-provider-registry.service.ts exposes it only through the runtime registry.

Reference concern Landed Mosaic evidence State
sessions, hierarchy, streaming, send/attach/terminate HermesRuntimeProvider plus hermes-runtime-provider.test.ts adapted
Kanban, skills, memory, tools, cron normalized matrix in HermesRuntimeProvider.transitionalCapabilityMatrix; each is unsupported and assertTransitionalCapability denies before a transport call deferred / fail-closed
operator memory packages/memory/src/operator-memory-plugin.ts, constructed by apps/gateway/src/memory/memory.module.ts and session-scoped by apps/gateway/src/agent/agent.service.ts native Mosaic path
orchestration handoff InteractionCoordinationService in apps/gateway/src/coord/interaction-coordination.service.ts retains authenticated handoff/observe/result ownership checks native Mosaic path
transcripts, profiles, preferences no Hermes importer/schema mapping landed no automatic migration