Skip to content

fix(manager): read repository evidence before handoff - #4306

Closed
huangruiteng wants to merge 4 commits into
mainfrom
codex/issue-4305-manager-pr-evidence-routing
Closed

huangruiteng wants to merge 4 commits into
mainfrom
codex/issue-4305-manager-pr-evidence-routing

test(manager): cover revision-pinned repository reads

bee8861
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 13, 2026 in 1m 14s

Annotations

Check failure on line 409 in loopx/capabilities/manager_context/repository_evidence_github.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 26 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCZVM5eQzi-Va3r3D2Y&open=AaCZVM5eQzi-Va3r3D2Y&pullRequest=4306

Check warning on line 26 in loopx/capabilities/manager_context/repository_evidence.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCYYMcqk0u9GTZldbvM&open=AaCYYMcqk0u9GTZldbvM&pullRequest=4306

Check warning on line 383 in tests/test_chat_manager_inspection.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Split this composite assertion into separate assertions.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCYYMwUk0u9GTZldbvQ&open=AaCYYMwUk0u9GTZldbvQ&pullRequest=4306

Check warning on line 215 in loopx/capabilities/manager_context/repository_evidence.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Function "inspect_repository_artifact" has 15 parameters, which is greater than the 13 authorized.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCZVM6fQzi-Va3r3D2a&open=AaCZVM6fQzi-Va3r3D2a&pullRequest=4306

Check failure on line 263 in loopx/capabilities/manager_context/repository_evidence_github.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 24 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCZVM5eQzi-Va3r3D2X&open=AaCZVM5eQzi-Va3r3D2X&pullRequest=4306

Check failure on line 139 in loopx/capabilities/manager_context/repository_evidence.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCYYMcqk0u9GTZldbvP&open=AaCYYMcqk0u9GTZldbvP&pullRequest=4306

Check warning on line 28 in loopx/capabilities/manager_context/repository_evidence.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCYYMcqk0u9GTZldbvN&open=AaCYYMcqk0u9GTZldbvN&pullRequest=4306

Check failure on line 7 in loopx/capabilities/manager_context/evidence_export.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCZVM29Qzi-Va3r3D2W&open=AaCZVM29Qzi-Va3r3D2W&pullRequest=4306

Check failure on line 484 in loopx/capabilities/manager_context/repository_evidence_github.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 21 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCZVM5eQzi-Va3r3D2Z&open=AaCZVM5eQzi-Va3r3D2Z&pullRequest=4306

Check failure on line 51 in loopx/capabilities/manager_context/repository_evidence.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCYYMcqk0u9GTZldbvO&open=AaCYYMcqk0u9GTZldbvO&pullRequest=4306

Check warning on line 124 in tests/test_manager_repository_inspection.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Split this composite assertion into separate assertions.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCZVM7_Qzi-Va3r3D2b&open=AaCZVM7_Qzi-Va3r3D2b&pullRequest=4306