Description
Formally mark the legacy data layer as deprecated in the codebase, add runtime deprecation warnings where it is still reachable, and prepare a documented removal plan for a future release.
User Story
As a maintainer, I want the legacy data layer to be clearly marked as deprecated with a documented removal timeline, so that there is no ambiguity about its future, and contributors do not accidentally extend it.
Acceptance Criteria
Definition of Done
Assumptions and Constraints
No response
Dependencies
- Assumption: There are no external consumers of the legacy data layer's public API (it is internal to the service).
- Constraint: The legacy layer must remain functional until the removal release to avoid breaking users who are still on older builds.
Additional Notes
No response
Description
Formally mark the legacy data layer as deprecated in the codebase, add runtime deprecation warnings where it is still reachable, and prepare a documented removal plan for a future release.
User Story
As a maintainer, I want the legacy data layer to be clearly marked as deprecated with a documented removal timeline, so that there is no ambiguity about its future, and contributors do not accidentally extend it.
Acceptance Criteria
// Deprecated:GoDoc comment pointing to the replacement.warnlevel on startup.CHANGELOG.mdwith the version it takes effect and the planned removal version.Definition of Done
Assumptions and Constraints
No response
Dependencies
Additional Notes
No response