Hey, With Compatibility i mean be compatible with existing Minecraft vanilla client's and also use vanilla logic.
With "Be a drop-in replacement for vanilla or other servers" i mean that if you just replace the existing server file with pumpkin, pumpkin will not load configs/plugins from vanilla/other servers