← index

language=clojure, model=sonnet, tooling=none

trial  maturity 0.808

Replicates
2/3
Completion
67%
Replicate agreement
1.00
code_quality
0.833
Tokens (total)
1,996,909
Cost (total)
$1.7240

Runs

RunRepStatuscode_qualitycost ($)duration (s)tokensFilesLOC
66rep 1completed0.833$0.6919410.2s780,4044258
68rep 2completed0.833$0.4291247.0s369,7475247
71rep 3failed0.000$0.6031273.2s846,7583254

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 — 4 file(s), 258 loc (1 test file(s), 109 test loc)
src/books/core.clj (26 loc)
defn -main, def app, ns books.core
src/books/db.clj (47 loc)
defn init-db!, defn create-book!, defn list-books, defn get-book, defn update-book!, defn delete-book!, def db-spec, def datasource, ns books.db
src/books/handlers.clj (76 loc)
defn json-response, defn parse-int, defn read-body, defn validate-book, defn health-handler, defn create-book-handler, defn list-books-handler, defn get-book-handler, defn update-book-handler, defn delete-book-handler, ns books.handlers
test/books/core_test.clj (109 loc, test)
defn reset-db!, defn parse-body, defn json-post, defn json-put, def test-db-path, ns books.core
rep 2 — 5 file(s), 247 loc (2 test file(s), 123 test loc)
src/book_api/core.clj (26 loc)
defn -main, def app, ns book
src/book_api/db.clj (50 loc)
defn get-ds, defn init-db!, defn create-book!, defn get-books, defn get-book, defn update-book!, defn delete-book!, def db-spec, ns book
src/book_api/handlers.clj (48 loc)
defn json-response, defn validate-book, defn health-handler, defn create-book-handler, defn list-books-handler, defn get-book-handler, defn update-book-handler, defn delete-book-handler, ns book
test/book_api/core_test.clj (117 loc, test)
defn setup-test-db!, defn teardown-test-db!, defn parse-body, defn json-post, ns book
test/run_tests.clj (6 loc, test)
defn -main, ns run
rep 3 — 3 file(s), 254 loc (1 test file(s), 101 test loc)
project.clj (15 loc)
src/books_api/core.clj (138 loc)
defn get-ds, defn make-ds, defn create-schema!, defn init-db!, defn json-response, defn not-found-response, defn bad-request-response, defn list-books, defn get-book, defn create-book!, defn update-book!, defn delete-book!, defn validate-book, defn handle-list-books, defn handle-get-book, defn handle-create-book, defn handle-update-book, defn handle-delete-book, defn -main, def default-db-spec, def app, ns books
test/books_api/core_test.clj (101 loc, test)
defn with-fresh-db, defn do-request, defn parse-body, defn post-book, def test-db-file, ns books

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