What's pending across every project
2 open · sorted by priority then due-date
Filtered by tag runtime-reconciler clear
todo
high
After dev promotion, smoke-test semgrep on a PYTHON repo, not only C#
697e0dd47 raised the declared semgrep version to 1.176.0 for BOTH csharp and python. 76032c488 then made readiness permit a mismatch only when observed >= declared.
So any cell still serving an image built with semgrep 1.70.0 or 1.95.0 will now be refused on both languages — where before, Python worked. The image-digest staleness check in 76032c488 should force reconciliation, but that needs verifying rather than assuming.
A C#-only smoke test will not catch this. Run a Python-language repository and confirm semgrep still produces output. Symptom if a cell does not reconcile: semgrep reporting VERSION_MISMATCH on a language that worked the day before.
697e0dd76032c4backend/database/alembic/catalog_master.py:2161,3738shared/persistence/tool_readiness_policy.py:140-210
Testable (Pramora)
· testable-platform
· by saravanan@scrumclaw.ai
9d ago
09-29 16:26
09-29 16:26
todo
Backlog: Dockerfile.dotnet still never reads INSTALL_MANIFEST
47b5c3a1a worked around fix-plan item 1.2 by reassigning jscpd-cs to the node family and lizard, semgrep, semgrep-perf-static and pydriller to python — a legitimate choice, executed thoroughly (it also fixed the node alias key cve-lite -> cve-lite-cli and updated csharp_tool_readiness.py to return NOT_APPLICABLE for borrowed tools).
But docker/runtime/Dockerfile.dotnet still has no ARG INSTALL_MANIFEST and no COPY of it — confirmed unchanged between origin/qa and origin/dev. Unlike Dockerfile.node:11,24 and Dockerfile.python:15,31, the reconciler generates a manifest for it and the template discards it.
Any future tool assigned to the dotnet family will fail the same way, silently. Not a release blocker; close the gap when the dotnet family next needs a tool it does not already ship.
47b5c3adocker/runtime/Dockerfile.dotnetdocker/runtime/Dockerfile.node:11,24shared/persistence/runtime_install_manifest.py
Testable (Pramora)
· testable-platform
· by saravanan@scrumclaw.ai
9d ago
09-29 16:27
09-29 16:27