Futbol Veritabanı
8대 리그 클럽·선수·통계—Transfermarkt 데이터
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Full Time is an AI-native football audio product. It turns one set of checked match facts into six complete shows, each made and performed by a different AI Pundit.
One real match. Six AI Pundits. Pick the brain you fancy.
The product is meant to feel brilliant because it is AI, not like a cheaper imitation of a human podcast. The facts stay shared and evidence-bound. The argument, humour, script, delivery, and generated edition visual change with the AI Pundit.README 전문 보기 ↗Full Time is an AI-native football audio product. It turns one set of checked match facts into six complete shows, each made and performed by a different AI Pundit.
One real match. Six AI Pundits. Pick the brain you fancy.
The product is meant to feel brilliant because it is AI, not like a cheaper imitation of a human podcast. The facts stay shared and evidence-bound. The argument, humour, script, delivery, and generated edition visual change with the AI Pundit.
Full Time is a B2C product for football fans, in a pilot beta with public release targeted for December 2026. Why it exists, where it is going, and the bar December has to clear are in docs/22-vision-and-beta.md. Testers: tell us what you think at [email protected], or tap Send feedback in Settings.
| Surface | Repository state on 2026-10-16; production last read back 2026-09-04 in docs/19-release-state.md |
|---|---|
| Lifecycle | Live beta by founder override since 2026-09-04, run as a pilot beta for invited fans since 2026-10-16; release targeted for December 2026 |
| Production | fulltime.fm serves the three-tab AI Pundit shell |
| Navigation | Today, Teams, Settings, in a frame that never scrolls |
| Today | One Premier League match at a time: competition, date, crests, score, the six AI Pundits as a rail, the player, and Show me why proof |
| Teams | The twenty clubs of the current Premier League season |
| AI Pundits | All six are free and selectable without an account |
| Visuals | A screenprint cover per AI Pundit and an engraved match seal in the two clubs' colours, generated as stable SVG |
| Feedback | Settings, Send feedback: an email to [email protected] with the three beta questions written in |
| Feed | /feed redirects to Today; the Reporter RSS endpoint remains available |
| Publication | The 04:45 UTC workflow publishes every edition that passes the automated evidence, harness and audio checks; one that falls short is withheld |
| Billing | New checkout is disabled; existing subscribers retain billing management |
One secondary surface still carries legacy behavior: /receipts has no in-app entry and still renders the older searchable prediction ledger. This and the other known gaps are recorded in docs/product-state.json and must not be marketed as complete.
Requirements: Node 24 and pnpm 11.
npm i -g [email protected]
pnpm install
Copy-Item .env.example .env.local
pnpm run dev
The shell renders without Supabase client values. Generation, rehearsals, publication, and billing need server credentials plus explicit feature flags.
Run the full local gate:
pnpm run docs:check
pnpm run typecheck
pnpm test
pnpm run lint
pnpm run build
git diff --check
No audio autoplays on first load. Request-time AI does not write proof cards. A missing AI Pundit never silently becomes another one.
| ID | AI Pundit | Public promise |
|---|---|---|
zen | The Reporter | Calm, clear, and first with the facts. |
gaffer | The Gaffer | Spots the choices that changed the game. |
stats | The Numbers Guy | Counts everything. Trusts almost nothing. |
romantic | The Romantic | Finds the bit that made football feel magic. |
doomer | The Doomer | Sees the wobble before anyone else. |
banter | The Wind-Up | Starts arguments for fun. Football needs one. |
User-facing material always says AI Pundit. Internal database and TypeScript identifiers retain PunditId and persona terminology where changing them would damage compatibility or technical accuracy.
The system can support claims about recorded scores, events, substitutions, shots, xG, possession, saves, conversion, game state, variance, and calibrated probabilities. It cannot claim that structured data observed pressing shapes, spacing, body position, coaching intent, confidence, effort, or dressing-room dynamics.
Proof cards contain a plain claim, one to three recorded facts, and a boundary explaining what those facts cannot prove. They come from sealed evidence and licensed claims only.
src/routes/ Product pages, public APIs, and protected operator endpoints
src/components/ Today player, AI Pundit picker, generated avatars, shell, and UI
src/lib/pundit/ Evidence, claims, generation, forecasts, audio, and release logic
src/workflows/ Durable six-variant workflow and isolated steps
supabase/migrations/ Ordered schema, RLS, immutability, and publication functions
scripts/ Verification, research intake, and bounded operator tools
docs/product-state.json Machine-readable current product truth
docs/21-go-to-market-agent.md Marketing and sales agent operating manual
docs/ Product, engineering, operations, legal, and commercial handbook
Read src/routes/README.md for the exact route map.
VITE_PRELAUNCH_MODE=true
PRELAUNCH_MODE=true
VITE_BILLING_ENABLED=false
BILLING_ENABLED=false
ENABLE_PRIVATE_REHEARSALS=false
ENABLE_LEGACY_DAILY_DROP=false
PUNDIT_PUBLICATION_ENABLED=false
PUBLIC_FORECAST_SCORES_ENABLED=false
ENABLE_FORECAST_TRAINING=false
ENABLE_PREDICTION_REGISTRATION=false
ENABLE_EVALUATION_RUNS=false
ENABLE_RELEASE_SNAPSHOT_WRITE=false
Missing flags deny access. Keep secrets in the deployment environment and use .env.example only as a name inventory.
The Vercel CLI is optional but useful for approved environment, preview, and log work:
npm i -g vercel
Pulling environments, deploying previews, and promoting production are separate operations.
Start with the documentation index. For why Full Time exists and where it is going, read docs/22-vision-and-beta.md. Current product questions follow this order:
docs/product-state.json for machine-readable shipped behavior, gaps, commercial state, and claim boundaries.docs/00-product.md for product doctrine.docs/18-world-class-pundit-system.md for implementation.docs/19-release-state.md for live and blocked state.docs/21-go-to-market-agent.md for autonomous marketing and sales work.Historical plans explain old decisions. They never override current code or the product-state record.