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}

Lens reads line 14This runs when someone presses Delete on a project.

How Lens is designed to work

In: your repository. Out: the tour and the six answers. Pick a sample file to trace each stage.

Sample file on the bench:
app/actions/projects.ts

On the bench: app/actions/projects.ts. CN-01 · Critical · projects.ts:17.

  1. 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()
  2. 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 row
  3. 03Deliver

    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.
Release gateIn research
Same codebase
Manual ReviewThe benchmark
Codeneath LensStill in research
MatchRequired
Lens ships only when its findings match a manual Review on the same code.

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.