What an Adapter Does
The adapter is a governance-to-native-config compiler. It takes r5e’s governed session spec and projects it into whatever format the provider expects:
Same governance. Different projections. Writing a new adapter = writing a new governance projector.
Adapter Classes
Not all adapters have the same fidelity:
Downstream governance is aware of the adapter class. An opaque-cli session’s audit trail has lower fidelity — this is an accepted tradeoff, not a hidden gap.