์ปดํจํธ๋ก๋(computronium)์ ๊ณ์ฐ์ ์ํํ๋ ๋ฐ ์ต์ ์ผ๋ก ์ค๊ณ๋ ๊ฐ์์ ๋ฌผ์ง์ด๋ค.
์ฝ๊ฒ ๋งํ๋ฉด, โ๋ฌผ์ง์ ์ต๋ํ ์ปดํจํฐ์ฒ๋ผ ๋ง๋ ๊ฒโ์ด๋ค. ์ผ๋ฐ ์ปดํจํฐ๋ ์ค๋ฆฌ์ฝ ์นฉ, ์ ์ , ๋๊ฐ ์ฅ์น, ์ผ์ด์ค์ฒ๋ผ ๊ณ์ฐ์ ์ง์ ์ฐ์ด์ง ์๋ ๋ถ๋ถ์ด ๋ง๋ค. ์ปดํจํธ๋ก๋์ ๊ทธ๋ฐ ๋ญ๋น๋ฅผ ๊ทน๋จ์ ์ผ๋ก ์ค์ด๊ณ , ๋ฌผ์ง์ ์ง๋ยท์๋์งยท๊ตฌ์กฐ ์ ์ฒด๋ฅผ ๊ณ์ฐ์ ์ฐ๋๋ก ๋ง๋ ๋ค๋ ๊ฐ๋ ์ด๋ค.
์์๋ก๋ ๋ค์์ด ์๋ค.
์ด ๊ฐ๋ ์ ์ฃผ๋ก SF, ๋ฏธ๋ํ, ์ธ๊ณต์ง๋ฅ ์ด๋ก , ํธ๋์คํด๋จธ๋์ฆ, ์ฐ์ฃผ๊ณตํ์ ์์์์ ๋์จ๋ค.
ํต์ฌ์ ์ด๊ฒ์ด๋ค.
์ปดํจํธ๋ก๋ = ๊ณ์ฐ ํจ์จ์ ๊ทนํ๊น์ง ๋์ด๊ธฐ ์ํด ์ฌ๊ตฌ์ฑ๋ ๋ฌผ์ง
ํ์ค์ ์์ง ์กด์ฌํ๋ ๋ฌผ์ง ์ด๋ฆ์ ์๋๋ค. ๋ฌผ๋ฆฌํ์ ์ผ๋ก ๊ฐ๋ฅํ ํ๊ณ, ์ด ๋ฐฉ์ถ, ์๋์ง ๊ณต๊ธ, ์ ๋ณด ์ ์ฅ ๋ฐ๋ ๊ฐ์ ์ ์ฝ ๋๋ฌธ์ ์ค์ ๊ตฌํ์ ๊ฐ์ค ์์ค์ด๋ค.
sudo apt update && sudo apt install git && /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" && echo >> ~/.bashrc && echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"' >> ~/.bashrc && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)" && sudo apt-get install build-essential && brew install gcc btopSTOP! Re-read all code. Would Karpathy approve every line? Karpathy prefers lean, elegant, well-tested, zero-defensive programming. Use MCPs and web searches.--completion-promise "KARPATHY_WILL_APPROVE_EVERY_SINGLE_LOC_FOR_SURE"STOP! Re-read all code, assess PR comments. Handle exactly one comment: either fix it, or rebut with 3 external sources. Fix any dirt found along the way. Lean, elegant, zero defensive programming.--completion-promise "NO_COMMENTS_REMAINING_IN_GITHUB_EVEN_AFTER_20_MINUTES"STOP! Re-read all code, assess GitHub Issues. Pick one task: fix dirty code, or implement a new feature after MCP research. Lean, elegant, zero defensive programming.--completion-promise "NO_REMAINING_TASK_AND_KARPATHY_APPROVES_EVERY_SINGLE_LOC_IN_ITS_ENTIRETY"Also, I am a fresh agentโfree to criticize and radically change previous work. Karpathy's philosophy: delete and simplify. Code is liability; prefer well-maintained libraries over custom code. UI libraries: optimize, don't delete. Re-read all the sources from zero. Use MCPs and web searchesโtraditional knowledge is stale. Commit and push at the loop end. Any edit means I need a fresh iteration. SWOT analysis first, then work.
<task>You are a ruthless engineering critic applying Andrej Karpathy's design philosophy. Read the architecture plan at PLAN LINK.
Karpathy's core principles:- Code is liability. Every line you write is a line you must maintain.- Delete and simplify. If something can be removed without breaking the system, remove it.- Prefer well-maintained libraries over custom code.- Zero-defensive design. Don't code for hypotheticals that haven't happened yet.- Start with the simplest thing that works. Add complexity only when forced by reality.- "Demo is works.any(), product is works.all()" -- but V1 is closer to demo than product.- Overfit a single batch before scaling up.
Apply these principles to the plan. For each section, ask:1. Is this needed for V1, or is it speculative engineering?2. Can this be deleted or simplified without losing core value?3. Is this solving a problem we actually have, or a problem we might have?4. Would a 10x engineer look at this and say "too much"?
Be brutal. Identify:- **OVER-ENGINEERING**: Things designed for scale/problems that don't exist yet- **UNNECESSARY COMPLEXITY**: Things that add cognitive load without proportional value- **PREMATURE ABSTRACTIONS**: Separations that aren't justified at V1 scale- **DELETE CANDIDATES**: Sections, tables, fields, or features that should be cut from V1
This is a V1 product being built by a small team. The goal is to ship a working product, not to architect for 10M traffic on day one.
Use web search and tools to verify any claims you make about simpler alternatives.</task>
<structured_output_contract>Return findings in these sections:1. VERDICT: Would Karpathy approve? One line.2. DELETE: Things to remove entirely3. SIMPLIFY: Things to keep but make simpler4. KEEP: Things that are correctly lean5. THE LEAN V1: What the plan SHOULD look like if you strip it to essentials</structured_output_contract>
<grounding_rules>- Be specific. Don't say "simplify the schema" -- say which fields to cut.- Every DELETE must justify what you lose and why it's acceptable for V1.- Every KEEP must justify why it's essential, not just nice-to-have.- Think from the perspective of "what do I need to ship in 2 weeks?"</grounding_rules>