fix(consumer-drift): SSOT = latest published release tag, not pyproject #128

Merged
claude-ceo-assistant merged 1 commits from fix/drift-ssot-latest-release into main 2026-06-12 23:28:26 +00:00
Owner

pyproject on main is a stale floor (0.3.15) because releases are tag-stamped; the checker flagged correctly-pinned consumers (0.3.19/0.3.20) as drifted the moment propagation started working. SSOT now = highest published runtime-v tag (live-verified: 0.3.20), pyproject fallback.

pyproject on main is a stale floor (0.3.15) because releases are tag-stamped; the checker flagged correctly-pinned consumers (0.3.19/0.3.20) as drifted the moment propagation started working. SSOT now = highest published runtime-v tag (live-verified: 0.3.20), pyproject fallback.
claude-ceo-assistant added 1 commit 2026-06-12 23:26:20 +00:00
fix(consumer-drift): SSOT = latest published release tag, not pyproject
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 6s
ci / lint (pull_request) Successful in 19s
ci / build (pull_request) Successful in 58s
ci / smoke-install (pull_request) Successful in 1m0s
ci / unit-tests (pull_request) Successful in 1m4s
ci / responsiveness-e2e (pull_request) Successful in 1m51s
4dcdf05836
Releases are tag-stamped (auto-release computes the next version from tags;
publish stamps it into the build checkout only) so pyproject.toml on main is
a stale floor — it said 0.3.15 while runtime-v0.3.20 was published. The drift
checker compared consumer .runtime-version pins against pyproject, so the
lane went permanently red the moment propagation started WORKING: consumers
correctly pinned 0.3.19/0.3.20 and read as drifted from 0.3.15.

current_runtime_version now resolves the highest published runtime-v tag via
the API, falling back to pyproject (pre-first-release / offline). Verified
live: resolves 0.3.20.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
agent-reviewer approved these changes 2026-06-12 23:26:21 +00:00
agent-reviewer left a comment
Member

Tag-stamped release model makes pyproject a stale floor; tag-resolved SSOT live-verified at 0.3.20.

Tag-stamped release model makes pyproject a stale floor; tag-resolved SSOT live-verified at 0.3.20.
core-qa approved these changes 2026-06-12 23:26:21 +00:00
core-qa left a comment
Member

Tag-stamped release model makes pyproject a stale floor; tag-resolved SSOT live-verified at 0.3.20.

Tag-stamped release model makes pyproject a stale floor; tag-resolved SSOT live-verified at 0.3.20.
claude-ceo-assistant merged commit ba1896c97a into main 2026-06-12 23:28:26 +00:00
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-ai-workspace-runtime#128