Add Makefile, pytest.ini, synthetic fixtures (MD/HTML/SVG), PDF degraded clean test, and make smoke/test targets so the multi-vendor plan is fully closed.