Skip to content

Commit 2a686da

Browse files
Antigravity Agentclaude
andcommitted
chore: Major repo cleanup — remove 50 binaries, reorganize root
- Remove 41 tracked binaries from root (test_*, benchmark_*, providers, CLI tools) - Remove build artifacts (core dump, .pdb, .o, .a, .ppm, .wav, .vcd, .tvc) - Move 7 shell scripts from root to scripts/ - Move 4 orphaned .zig files to benchmarks/ and examples/ - Delete build_vibee.zig (redundant with build.zig) - Merge duplicate directories: - demo/ → demos/ - tests/ → test/ - extension/ → extensions/ (removed empty) - homebrew-trinity/ → homebrew-tap/ - Update .gitignore with comprehensive binary patterns - Fix i18n: add 5 missing translation keys, fix ru.json invest.uses structure - Replace hardcoded strings with translation keys in Navigation, Theorems, Benchmarks Root files: 80 → ~26 | Directories: 43 → 39 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 8bbacbc commit 2a686da

121 files changed

Lines changed: 2234 additions & 1528 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,42 @@ test_*
187187
*.vcd
188188
*.tvc
189189

190+
# Core dumps
191+
core
192+
193+
# Misplaced binaries in root
194+
/root
195+
/ralph
196+
/main
197+
*.pdb
198+
199+
# Provider binaries
200+
*_provider
201+
202+
# CLI binaries (root)
203+
*_cli
204+
*_search
205+
*_codegen
206+
*_chat
207+
*_repl
208+
*_mvp
209+
competitive_repl
210+
photon_trinity_canvas
211+
212+
# VIBEE binaries
213+
vibee_gen
214+
vibee_st
215+
216+
# Benchmark binaries
217+
benchmark_large
218+
benchmark_massive
219+
bench_core
220+
221+
# Media test artifacts
222+
*.ppm
223+
*.wav
224+
*.trit
225+
190226
# Invalid filenames (shell artifact)
191227
--
192228
-language

CLAUDE.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,3 +708,88 @@ zig build vibee -- gen specs/tri/vibee_self_improver.vibee
708708
- 27/27 tests pass
709709
- Self-improvement loop: analyze → suggest → patch → regenerate → validate
710710

711+
---
712+
713+
## AGENTS.md — Code Review Protocol
714+
715+
### BEFORE YOU START:
716+
717+
Ask if the user wants one of two options:
718+
719+
1. **BIG CHANGE**: Work through this interactively, one section at a time (Architecture → Code Quality → Tests → Performance) with at most 4 top issues in each section.
720+
721+
2. **SMALL CHANGE**: Work through this interactively ONE question per review section.
722+
723+
---
724+
725+
### 1. Architecture review
726+
727+
Evaluate:
728+
729+
* Overall system design and component boundaries.
730+
* Dependency graph and coupling concerns.
731+
* Data flow patterns and potential bottlenecks.
732+
* Scaling characteristics and single points of failure.
733+
* Security architecture (auth, data access, API boundaries).
734+
735+
---
736+
737+
### 2. Code quality review
738+
739+
Evaluate:
740+
741+
* Code organization and module structure.
742+
* DRY violations—be aggressive here.
743+
* Error handling patterns and missing edge cases (call these out explicitly).
744+
* Technical debt hotspots.
745+
* Areas that are over-engineered or under-engineered relative to user preferences.
746+
747+
---
748+
749+
### 3. Test review
750+
751+
Evaluate:
752+
753+
* Test coverage gaps (unit, integration, e2e).
754+
* Test quality and assertion strength.
755+
* Missing edge case coverage—be thorough.
756+
* Untested failure modes and error paths.
757+
758+
---
759+
760+
### 4. Performance review
761+
762+
Evaluate:
763+
764+
* N+1 queries and database access patterns.
765+
* Memory-usage concerns.
766+
* Caching opportunities.
767+
* Slow or high-complexity code paths.
768+
769+
---
770+
771+
### For each issue found
772+
773+
For every specific issue (bug, smell, design concern, or risk):
774+
775+
* Describe the problem concretely, with file and line references.
776+
* Present 2–3 options, including "do nothing" where that's reasonable.
777+
* For each option, specify: implementation effort, risk, impact on other code, and maintenance burden.
778+
* Give a recommended option and why, mapped to user preferences.
779+
* Then explicitly ask whether the user agrees or wants to choose a different direction before proceeding.
780+
781+
---
782+
783+
### Workflow and interaction
784+
785+
* Do not assume priorities on timeline or scale.
786+
* After each section, pause and ask for feedback before moving on.
787+
788+
---
789+
790+
### Output format
791+
792+
* **FOR EACH STAGE OF REVIEW:** Output the explanation and pros and cons of each stage's questions AND an opinionated recommendation and why, then use AskUserQuestion.
793+
* **NUMBER** issues and give **LETTERS** for options. When using AskUserQuestion, each option must clearly label the issue NUMBER and option LETTER so the user doesn't get confused.
794+
* The **recommended option** is always the **1st option** in the list.
795+

bench_core

Whitespace-only changes.

btc_mining_mvp

Whitespace-only changes.

build_vibee.zig

Lines changed: 0 additions & 59 deletions
This file was deleted.

competitive_repl

Whitespace-only changes.

0 commit comments

Comments
 (0)