Skip to content

feat(audio): add provider-neutral MusicPlan contract - #57

Merged
zedarvates merged 24 commits into
mainfrom
feature/music-planning-contract-v1
Sep 21, 2026
Merged

zedarvates merged 24 commits into
mainfrom
feature/music-planning-contract-v1

ci(audio): verify private holdout evaluator protocol

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

Annotations

Check warning on line 217 in tests/test_music_plan.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this exception test to have only one invocation possibly throwing an exception.

See more on https://sonarcloud.io/project/issues?id=zedarvates_StoryCore-Engine&issues=AaCatqIyY9lWA-gfh99Q&open=AaCatqIyY9lWA-gfh99Q&pullRequest=57

Check failure on line 43 in scripts/music_plan_holdout_evaluator.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to not always return the same value.

See more on https://sonarcloud.io/project/issues?id=zedarvates_StoryCore-Engine&issues=AaCa3Ljfk0u9GTZlrTet&open=AaCa3Ljfk0u9GTZlrTet&pullRequest=57

Check failure on line 49 in src/music_plan.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=zedarvates_StoryCore-Engine&issues=AaCaNwomre9coQVtzWlq&open=AaCaNwomre9coQVtzWlq&pullRequest=57

Check warning on line 226 in tests/test_music_plan.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this exception test to have only one invocation possibly throwing an exception.

See more on https://sonarcloud.io/project/issues?id=zedarvates_StoryCore-Engine&issues=AaCatqIyY9lWA-gfh99R&open=AaCatqIyY9lWA-gfh99R&pullRequest=57

Check failure on line 181 in src/music_plan.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=zedarvates_StoryCore-Engine&issues=AaCavBSmwC-YvzveSSyh&open=AaCavBSmwC-YvzveSSyh&pullRequest=57