← index

language=java, model=sonnet, tooling=beads

trial  maturity 0.750

Replicates
1/1
Completion
100%
Replicate agreement
0.50
code_quality
1.000
Tokens (total)
2,779,597
Cost (total)
$1.8355

Runs

RunRepStatuscode_qualitydefect_rateidiomaticmaintainabilitytest_coveragetoken_efficiencycost ($)duration (s)tokensturnsFilesLOC
24rep 1completed1.0001.0000.7000.8050.0000.013$1.8355674.0s2,779,59757141927

Code review

Per-replicate file listing extracted from the archived workspace. For semantic analysis (architecture, interfaces, control flow), invoke the run-summary skill via retort evaluate <run_dir>.

rep 1 — 14 file(s), 1927 loc (5 test file(s), 578 test loc)
src/main/java/com/braziliansoccer/mcp/BrazilianSoccerMcpServer.java (182 loc)
class BrazilianSoccerMcpServer, method main, method getString, method getInt
src/main/java/com/braziliansoccer/mcp/data/DataLoader.java (286 loc)
class DataLoader, method parseGoals, method parseSeason, method loadBrasileiraoMatches, method loadCopaDoBrasilMatches, method loadLibertadoresMatches, method loadExtendedMatches, method loadHistoricalMatches, method convertBrazilianDate, method loadPlayers, method getFieldSafe
src/main/java/com/braziliansoccer/mcp/data/DataRepository.java (44 loc)
class DataRepository, method getAllMatches, method getPlayers, method isLoaded
src/main/java/com/braziliansoccer/mcp/data/TeamNameNormalizer.java (173 loc)
class TeamNameNormalizer, method put, method normalize, method matches, method containsTeam
src/main/java/com/braziliansoccer/mcp/model/Match.java (60 loc)
class Match, method getDatetime, method setDatetime, method getHomeTeam, method setHomeTeam, method getAwayTeam, method setAwayTeam, method getHomeGoals, method setHomeGoals, method getAwayGoals, method setAwayGoals, method getSeason, method setSeason, method getRound, method setRound, method getCompetition, method setCompetition, method getStage, method setStage, method getArena, method setArena, method getResult, method getScore, method toString
src/main/java/com/braziliansoccer/mcp/model/Player.java (51 loc)
class Player, method getId, method setId, method getName, method setName, method getAge, method setAge, method getNationality, method setNationality, method getOverall, method setOverall, method getPotential, method setPotential, method getClub, method setClub, method getPosition, method setPosition, method getJerseyNumber, method setJerseyNumber, method getHeight, method setHeight, method getWeight, method setWeight, method getPreferredFoot, method setPreferredFoot, method getWeakFoot, method setWeakFoot, method getSkillMoves, method setSkillMoves, method toString
src/main/java/com/braziliansoccer/mcp/tools/MatchTools.java (204 loc)
class MatchTools, method searchMatches, method headToHead, method getBiggestWins, method isH2HMatch
src/main/java/com/braziliansoccer/mcp/tools/PlayerTools.java (135 loc)
class PlayerTools, method searchPlayers, method getBrazilianClubPlayers
src/main/java/com/braziliansoccer/mcp/tools/TeamTools.java (214 loc)
class TeamTools, method getTeamStats, method getStandings, method getGlobalStats, method truncate
src/test/java/com/braziliansoccer/mcp/DataLoaderTest.java (123 loc, test)
class DataLoaderTest
src/test/java/com/braziliansoccer/mcp/MatchToolsTest.java (125 loc, test)
class MatchToolsTest
src/test/java/com/braziliansoccer/mcp/PlayerToolsTest.java (133 loc, test)
class PlayerToolsTest
src/test/java/com/braziliansoccer/mcp/TeamNameNormalizerTest.java (69 loc, test)
class TeamNameNormalizerTest
src/test/java/com/braziliansoccer/mcp/TeamToolsTest.java (128 loc, test)
class TeamToolsTest

Stack signature (sorted JSON): {"language": "java", "model": "sonnet", "tooling": "beads"}