Severity: P3
Verified at v4.10.0, 55c15761845b00931ab2ea4aa184a7797dfd0614.
Locations
src/tools/risk_classifier.py:432-459,528-530; src/discord/tool_loop.py:3073-3074; src/discord/background_task.py:334-350
Failure scenario / benefit and affected installs
Riskdashboards classifyactualmutatingtoolsdefaultLOW, stalenameingest_knowledgeinstead ingest_document, missinghttp_probe/validate_action/schedule/skill/lifecycle; nativeforegroundassessmentgenerallyabsent. Observabilitynotbypassclaim.
Verification
Independently readmapdefaultandsitedispatchmetadata; reviewerrealclassifierLOWforeffectcapableexamples.
Correction and tests
Useactualaction-awarenamesandsharedmetadataacrosssurfaces, notchangingsettledspawn_agentaffordance.
Duplicate screening
Checked original open/closed inventory and fresh GitHub title/body search. No matching root. Full-path traces and harmless mocks only; mutation strings were never executed.
Severity: P3
Verified at v4.10.0,
55c15761845b00931ab2ea4aa184a7797dfd0614.Locations
src/tools/risk_classifier.py:432-459,528-530; src/discord/tool_loop.py:3073-3074; src/discord/background_task.py:334-350Failure scenario / benefit and affected installs
Riskdashboards classifyactualmutatingtoolsdefaultLOW, stalenameingest_knowledgeinstead ingest_document, missinghttp_probe/validate_action/schedule/skill/lifecycle; nativeforegroundassessmentgenerallyabsent. Observabilitynotbypassclaim.
Verification
Independently readmapdefaultandsitedispatchmetadata; reviewerrealclassifierLOWforeffectcapableexamples.
Correction and tests
Useactualaction-awarenamesandsharedmetadataacrosssurfaces, notchangingsettledspawn_agentaffordance.
Duplicate screening
Checked original open/closed inventory and fresh GitHub title/body search. No matching root. Full-path traces and harmless mocks only; mutation strings were never executed.