Task · MDE-0022

Lock the API-drift environment and remove the dead site dependency

Description

PR #733 P3.13/P3.14 remain in .github/workflows/api-drift.yml:34 and pyproject.toml:48. The scheduled drift workflow is the only uv sync without –locked, so conformance may run against dependencies different from CI. The repository no longer builds the Zensical site locally, but zensical remains a direct dependency and lockfile surface. Make the drift environment reproducible and remove the package only after confirming no local script or test imports it.

Acceptance Criteria

Definition of Done

Implementation Plan

Wave 1 L7: lock API drift dependency sync and remove zensical only after proving it unused; root integrates and finalizes.

Final Summary

Implemented and verified in 7327153. API drift uses the locked environment and the dead direct Zensical dependency was removed; full gates passed.

References

View the source file on GitHub