9:09
Brava’s AI Code Slop Audit: The Walkthrough
Anthony follows the 14 October review through seven lenses: what the reviewer looked for, provisional findings and the checks that would follow.
Watch on YouTube · Join the conversation
The background is a dated public audit-activity projection recorded on 14 October, rather than private source footage. The review was in progress and its findings were provisional.
Read the transcript
Text follows the published English captions, including the original narration’s wording.
English captions (SRT)English captions (VTT)
So, what is AI Code Slop anyway? Well, at Mevanu, we define slop as code that looks plausible, but carries unnecessary complexity, conflicting assumptions, or confidence that its tests and behavior don't justify. An export might report success while losing text. A test might appear to pass without detecting the failure it was meant to catch.
To find problems like these, we need to examine how the code works and what its evidence actually proves. I'm Anthony from Mevanu. Today's Brava update takes you inside our AI Slop Audit, a detailed review of the code behind the work partner we're building. Its purpose is to identify supported corrections and simplifications before we add more capability.
We began after a round of integration work, with implementation paused and the source snapshot fixed. That gives the reviewer a stable version to examine and preserves the work already completed. The ticker you're seeing projects actual audit records, captured later that day, while keeping private source code out of view. The review began overnight, with its first completed reading checkpoint recorded just after midnight.
At the end of our two-hour stream, at 11:49 on October 14th, roughly eleven and a half hours had elapsed since that checkpoint. That's elapsed time, including any pauses, rather than a stopwatch of active reading. At that cutoff, just over 57% of the repository's recorded lines had been reviewed, with nine provisional findings. The scope includes code, tests, fixtures, configuration, and documentation.
One complete pass is still underway, so these figures describe progress, rather than a finished assessment. To make that assessment useful, the adversarial reviewer works through seven lenses. The first three are parsimony, idiomatic design, and clarity. Does the solution need all its parts?
Does it follow established language and platform patterns? And can someone understand its responsibilities without untangling unnecessary layers? Composability and ownership take that question across component boundaries. When several parts handle the same work, which one owns the decision?
And do their agreements match? Correctness and resilience then examine what happens during ordinary use, interruptions, late responses, and recovery. Drift and stability compare today's behavior with retained contracts and earlier expectations. Evidence quality completes the picture by asking whether a test proves what it claims, and whether a finding survives scrutiny of the affected code and evidence against it.
These lenses lead to specific questions about behavior people depend on. For example, source inspection identified a file export path that can alter accepted Unicode text alongside other paths that can omit content beyond their capacity while reporting success. The original results remain available, but the exported copy may not preserve them faithfully. Another concern involves an earlier acknowledgement clearing newer unsent text or attachments.
A meaningful regression test would reproduce that timing and confirm that the newer draft survives. The reviewer also identified a test that can swallow its own failed assertion, allowing apparent success without proving the expected rejection. All three remain provisional source findings. Each needs a traced mechanism, affected consumers, and evidence that supports or challenges the conclusion.
Independent validation follows the completed pass before a proposed correction becomes accepted work. The same discipline applies to simplification. A check may look cumbersome while protecting privacy, preserving recovery history, or preventing an uncertain action from being repeated. Understanding that responsibility comes before deciding which parts to remove.
This is where the audit connects with the way we plan and build Brava. Conversational AI can help explore an idea and produce a prototype quickly, a practice often called vibe coding. It's useful for discovering possibilities and trying them out. AI assisted engineering, on the other hand, brings explicit requirements, architectural decisions, reproducible checks, and evidence required for acceptance to the generated work.
The distinction is in how that work is directed, examined, and accepted. The tools can overlap. The engineering responsibilities still need owners. At Mevanu, that begins before implementation.
Architectural design, anticipated challenges, and dependency planning feed detailed roadmaps and engineering blueprints, structured for both human and machine reading. They connect the intended behavior to responsibilities, build order, and acceptance checks. The founder sets the purpose and approves scope. Our executive partner coordinates the work and its evidence, while the systems architect examines ownership, contracts, and the wider consequences of a design.
An engineer implements an agreed change, and independent assurance challenges the evidence for accepting it. Frontier Lab and scholarly research feed this structure through concrete proposals. What a result could mean for Brava, which assumptions carry over, and how the proposed behavior could be tested. Decisions, corrections, and unresolved questions remain available to the next task, so planning can follow the actual state of the build.
At Mevanu, we constantly strive to balance timely development with strict quality assurance and governance. Spending tokens repeatedly patching a stack that cannot hold up in installed app testing consumes effort without resolving the underlying problem. The useful move is to step back, identify the design constraint, and reconsider the approach. Build order matters just as much.
A planned feature may depend on a shared contract, a persistence mechanism, or a recovery path that should be established earlier. Missing that engineering window can leave us retrofitting foundations through several completed features, increasing both cost and regression risk. Our repair protocol makes that balance practical. Make a supported correction, check the affected behavior promptly, and preserve working fixes in recoverable checkpoints.
After three unsuccessful repairs of the same problem, stop patching and reconsider the ownership, contract, or design before trying another implementation. That approach also shapes our use of automated checks. Earlier iterations had a configured lint and type check pipeline, including ESLint with no warnings accepted and OpenAPI checks of the API definitions. Lint can catch certain code problems.
It cannot establish that an export preserves someone's text or that a late response leaves their newer work intact. Type checks, unit tests, builds, and end-to-end tests answer different questions. The current native snapshot declares JavaScript syntax checks, JavaScript and Swift test suites, and Xcode checks. This audit examines whether those checks match the code and whether their assertions establish the behavior being claimed.
Codex has supported earlier debugging, localized repairs, and focused verification. We've also used Daybreak Blue often in our previous workflows. It's OpenAI's offering for authorized defensive security work, supporting activities such as vulnerability investigation, secure code review, and checking proposed fixes. For this audit, a separate Daybreak Blue hardening review remains planned.
Prior experience with it helps us choose an appropriate review, but it doesn't replace examining this particular source snapshot. Each assessment needs its own scope and evidence. The findings so far point toward focused corrections and bounded simplifications. The remaining coverage will test that picture before the report is frozen for independent assurance.
That review will challenge coverage, reasoning, counterevidence, and repair priorities. Supported repairs can then proceed within their approved scope. The repaired successor will be frozen for one blind GitHub Copilot review, with earlier findings and repair explanations withheld until its own report is recorded. Any new supported concerns will be checked before final candidate assurance examines the changes and their acceptance evidence.
Today's stream has ended, while the audit continues and Gate 7 remains open. Our next update will follow the completed review, the corrections it supports, and the results of those checks. That sequence gives us something concrete to report at each stage. Thank you for following the work here at Ordering Lunch for One at Mevanu.ai.
Have an idea? A solution? See something we're missing? Drop a prompt, comment, suggestion, or question.
Mevanu. A little further. Every time.