Windows-GPU-UNLOCK
RTX3090 UEFI 포트, 한국어 무리셋 윈도우 부팅 가이드, 검증된 소스와 벤치마크 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A small web app that changes itself. Visitors leave feedback, and AI agents turn it into small GitHub issues, build each one on a branch, check it in a real browser, and merge it when every gate passes. A public Timeline shows every change, the feedback behind it, and before/after screenshots.
Live demo: petri-pi.vercel.app
| Page | What you can do |
|---|---|
/ Home | Meet Blobby, an SVG creature you can poke, feed, rename and recolour. Its mood follows your local time, and it looks surprised when it has evolved since your last visit. Most of its behaviour was built by agents from visitor feedback. |
/feedback | Post an idea or a bug (280 characters max), upvote others, sort by top or newest, and report abuse. Each item shows its status (new → triaged → building → shipped) and links to its issue or PR. |
/timeline | The public changelog. Every merged change has a plain-English summary, its feedback, its PR and commit, the trust level it merged at, and before/after screenshots. Reverts are marked. |
flowchart LR
V[Visitor feedback] --> T[Triage agent<br/>clusters and files issues]
T --> B[Build agent<br/>branch, code, tests, screenshots]
B --> C[CI gates<br/>types, lint, boundaries, tests, e2e]
B --> J[Verify agent<br/>drives the app in a browser]
C --> M{Automerge policy<br/>trust level + risk}
J --> M
M -->|allowed| P[Merge and deploy]
M -->|not allowed| H[Needs a human]
P --> TL[Timeline entry]
P --> G[Guardian<br/>watches Sentry, auto-reverts]
evo/<issue>-<slug>. It reproduces the problem, makes the smallest change, runs every local gate, and records before/after screenshots.Agents earn autonomy one level at a time, and lose it automatically. Only a human can raise the level.
| Level | Agents may auto-merge |
|---|---|
| 0 | Nothing. A human merges every PR. |
| 1 | Low-risk changes inside one existing feature (copy, styling, Blobby's behaviour) |
| 2 | New features made with the generator, and changes inside any single feature |
| 3 | Shared code, server code, changes across features, allow-listed dependencies |
| 4 | Additive database migrations |
The project follows one rule: hard rules beat soft rules. Anything an agent could get wrong is a check that turns the build red, not a line in a doc.
src/features/<id>/ with a manifest, a single public index.ts, and its own tests. Features can't import each other, and client code can't reach server code or the service-role database client. A dependency-graph check in CI enforces both.useEffect outside one allow-listed folder, comments, console, direct process.env reads, and default exports outside Next.js route files.package.json, migrations). Agent PRs are also capped at 400 changed lines.FEATURE_MAP.md maps what's on screen to its folder, data-testid selectors and flows. It's generated from the manifests, and CI fails when it's stale.pnpm verify:flow, verify:all and verify:compare drive the real app with Playwright, save screenshots, and fail on any console error or accessibility violation..claude/skills/ has eval cases in evals/ with rubrics, and every agent mistake that's caught is logged in docs/agent-mistakes.md and turned into a rule.| Area | Tools |
|---|---|
| App | Next.js 16 (App Router, Server Components), React 19, TypeScript (strict), Tailwind CSS 4, Zod |
| Data | Supabase (Postgres with RLS, Storage) |
| Testing | Vitest (unit, with a coverage floor), Playwright and axe-core (e2e and accessibility) |
| Quality | ESLint with custom rules, dependency-cruiser, gitleaks, lefthook pre-commit hooks |
| Ops | Vercel (hosting and previews), Sentry (errors and releases), GitHub Actions |
| Agents | Claude Code (anthropics/claude-code-action), with skills, subagents, hooks and evals |
corepack enable picks up the pinned version)PATH, for the pre-commit hookgit clone https://github.com/Jaspyplayz/petri.git
cd petri
pnpm install
pnpm db:start # starts local Supabase in Docker, with migrations and seed data
pnpm env:local # writes .env.local from the local Supabase instance
pnpm dev # http://localhost:3000
Sentry is optional. Without a DSN it does nothing.
| Command | What it does |
|---|---|
pnpm check | Every local gate: typecheck, lint, boundaries, features, feature map, unit tests with coverage |
pnpm test | Unit tests (Vitest) |
pnpm e2e | End-to-end tests (Playwright) |
pnpm verify:all | Drives every flow in a real browser and saves screenshots to artifacts/ |
pnpm verify:flow <feature>.<flow> | Runs a single flow |
pnpm new:feature <id> | Generates a new feature folder with its manifest and tests |
pnpm featuremap | Regenerates FEATURE_MAP.md |
pnpm db:reset | Resets local Supabase to the migrations and seed data |
src/
├── app/ # Next.js routes only: thin pages that compose features
├── features/ # one folder per feature: blob, feedback, timeline, analytics
│ └── <feature>/ # manifest, index.ts, components/, server/, lib/, tests/, README.md
└── shared/ # UI primitives, env, Supabase clients, shared utilities
supabase/ # migrations and seed data
scripts/ # CI checks, verify CLI, generators, evolution-loop scripts
.claude/ # Claude Code skills, subagents, commands and guard hooks
.evolution/ # trust level, caps and agent prompts
.github/workflows/ # CI and the evolution-loop workflows
evals/ # eval cases for the agents' skills
docs/ # architecture, decisions, runbook, costs, porting guide
MIT © 2026 Jaspyplayz