← index

language=java, model=sonnet, tooling=none

production  maturity 1.000

Replicates
3/3
Completion
100%
Replicate agreement
1.00
code_quality
1.000
Tokens (total)
1,482,347
Cost (total)
$0.9776

Runs

RunRepStatuscode_qualitycost ($)duration (s)tokensFilesLOC
53rep 1completed1.000$0.3847181.7s612,1739284
59rep 2completed1.000$0.2478122.9s336,1866243
63rep 3completed1.000$0.3450150.1s533,9885237

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 — 9 file(s), 284 loc (1 test file(s), 118 test loc)
src/main/java/com/books/BookApplication.java (9 loc)
class BookApplication, method main
src/main/java/com/books/controller/BookController.java (51 loc)
class BookController, method create, method list, method get, method update, method delete
src/main/java/com/books/controller/HealthController.java (12 loc)
class HealthController
src/main/java/com/books/dto/BookRequest.java (18 loc)
class BookRequest, method getTitle, method setTitle, method getAuthor, method setAuthor, method getYear, method setYear, method getIsbn, method setIsbn
src/main/java/com/books/exception/BookNotFoundException.java (6 loc)
class BookNotFoundException
src/main/java/com/books/exception/GlobalExceptionHandler.java (26 loc)
class GlobalExceptionHandler
src/main/java/com/books/model/Book.java (35 loc)
class Book, method getId, method setId, method getTitle, method setTitle, method getAuthor, method setAuthor, method getYear, method setYear, method getIsbn, method setIsbn
src/main/java/com/books/repository/BookRepository.java (9 loc)
interface BookRepository
src/test/java/com/books/BookApiTest.java (118 loc, test)
class BookApiTest
rep 2 — 6 file(s), 243 loc (1 test file(s), 114 test loc)
src/main/java/com/example/books/BooksApplication.java (9 loc)
class BooksApplication, method main
src/main/java/com/example/books/controller/BookController.java (70 loc)
class BookController, method createBook, method listBooks, method getBook, method updateBook, method deleteBook
src/main/java/com/example/books/exception/BookNotFoundException.java (6 loc)
class BookNotFoundException
src/main/java/com/example/books/model/Book.java (35 loc)
class Book, method getId, method setId, method getTitle, method setTitle, method getAuthor, method setAuthor, method getYear, method setYear, method getIsbn, method setIsbn
src/main/java/com/example/books/repository/BookRepository.java (9 loc)
interface BookRepository
src/test/java/com/example/books/BookControllerTest.java (114 loc, test)
class BookControllerTest
rep 3 — 5 file(s), 237 loc (1 test file(s), 124 test loc)
src/main/java/com/example/books/BookApplication.java (9 loc)
class BookApplication, method main
src/main/java/com/example/books/controller/BookController.java (60 loc)
class BookController, method createBook, method listBooks, method getBook, method updateBook, method deleteBook
src/main/java/com/example/books/model/Book.java (35 loc)
class Book, method getId, method setId, method getTitle, method setTitle, method getAuthor, method setAuthor, method getYear, method setYear, method getIsbn, method setIsbn
src/main/java/com/example/books/repository/BookRepository.java (9 loc)
interface BookRepository
src/test/java/com/example/books/BookApiTest.java (124 loc, test)
class BookApiTest

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