In research · not for sale yet
Codeneath Lens: the review, as a product
Lens is designed to read a repository and explain it in plain language, with the same file:line evidence as a manual review. Move the lens over the code to try the idea.
app/actions/projects.ts
14async function deleteProject(id) {
15 const user = await requireUser();
16 await db.project.delete({
17 where: { id },
18 });
19 revalidatePath("/projects");
20}
How Lens is designed to work
In: your repository. Out: the tour and the six answers. Pick a sample file to trace each stage.
On the bench: app/actions/projects.ts. CN-01 · Critical · projects.ts:17.
01Snapshot
Read the repository: routes, Server Actions, database schema and webhooks.
Gives A map of the app
Server Action · deleteProject(id)Touches: projects · Auth: requireUser()02TraceIn research
Follow the data from each input, through the auth check, to the database write.
Gives Every path to the database
id → requireUser() → db.project.deleteGap: orgId never checked on row03Deliver
A plain-language tour and file:line findings with fix prompts.
Gives The tour and six answers
CN-01 · Critical · projects.ts:17Scope delete to user.orgId; 404 on mismatch
Why it isn't sold yet
A tool that reads code has to be right before it is fast.
- Ships only when its findings match a manual Review on the same code.
- Client code is never kept or used for training.
- Until then, every Review is read line by line by a person.
Need answers now?
A Codeneath Review gives you the same tour and six answers today, checked by a person: from $499, in about 5 working days.