ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Shlav A Mega — sibling of Internal Medicine Board Prep and Family Medicine Board Prep. Israeli Shlav A Geriatric Medicine Board Exam Preparation Tool Standalone, offline-capable PWA with 3,326 questions (1,207 real IMA exam + 2,119 AI-generated textbook questions), study notes, clinical calculators, FSRS-4.5 spaced repetition, and AI-powered explanations — all in one HTML file. [README 설치·사용 부분 발췌] Quick Start Local: python -m http.server 3737 \u2192 open http://localhost:3737/shlav-a-mega.htmlREADME 전문 보기 ↗
Shlav A Mega — sibling of Internal Medicine Board Prep and Family Medicine Board Prep.
Active tools: Stage A console
and the separate Hazzard reader.
The big question-bank PWA described below is retained but no longer in use.
See CLAUDE.md and stage-a/AGENTS.md for current development instructions.
Retained Shlav A Mega exam PWA
Standalone, offline-capable PWA with 3,326 questions (1,207 real IMA exam + 2,119 AI-generated textbook questions), study notes, clinical calculators, FSRS-4.5 spaced repetition, and AI-powered explanations — all in one HTML file.
Live: https://eiasash.github.io/Geriatrics/
| Feature | Details |
|---|---|
| Quiz Engine | 3,326 questions with answer keys, topic tagging, and image support |
| FSRS-4.5 Spaced Repetition | Confidence-based rating (Again/Hard/Good/Easy) with optimized scheduling |
| Mock Exam | 100q or 150q realistic topic distribution from exam frequency weights, timed 3h |
| Rescue Drill | Auto-builds 21-question pool from 3 weakest topics |
| Sudden Death | One wrong answer ends the session |
| Blind Recall | Hides answer choices — forces free recall before seeing options |
| Distractor Autopsy | AI explains why each wrong option is wrong |
| Teach-Back | Type your own explanation, AI grades on mechanism/criteria/exception axes |
| On-Call Flip Cards | Clinical scenario cards with reveal and rating |
| Pomodoro Timer | 25min focus / 5min break |
| Study Notes | 40 topics from Hazzard's 8e, Harrison's 22e |
| Flashcards | 159 high-yield cards with SRS tracking |
| Drug Lookup | 114 drugs — Beers 2023 + ACB score + STOPP/START + risk descriptions |
| Med Basket | Build a drug list, check interactions + ACB burden |
| Hazzard Reader | 108 chapters, in-app structured text with AI question generation |
| Harrison Reader | 69 chapters, in-app structured text with AI question generation |
| EOL Decision Tree | Interactive end-of-life legal/ethical decision flowchart |
| Calculators | 13 tools: CrCl, CHA\u2082DS\u2082-VASc, CURB-65, GDS-15, Braden, PADUA VTE, Katz ADL, Lawton IADL, 4AT, MNA-SF, CFS, Norton, Morse Fall |
| Lab Reference | Geriatric lab ranges with frailty adjustment slider |
| Aging Sheet | Quick physiological aging reference |
| AI Explain | On-demand AI explanations via shared proxy (no API key required) |
| AI Chat | Claude-powered geriatrics Q&A |
| Cloud Sync | Supabase backup/restore across devices |
| Leaderboard | Anonymous Supabase-backed readiness ranking |
| Analytics | Estimated score, streak, heatmap, activity calendar, confidence matrix |
| PWA Offline | Service worker for full offline use + install prompt |
GitHub Pages: https://eiasash.github.io/Geriatrics/
Local: python -m http.server 3737 \u2192 open http://localhost:3737/shlav-a-mega.html
Install: Chrome \u2192 Menu \u2192 "Add to Home Screen"
Single-file monolith (shlav-a-mega.html, ~5,432 lines, 198 functions). No bundler, no framework, no build step. The four large render functions have been decomposed into 31 prefixed helper functions for readability while keeping everything in one file.
| Orchestrator | Helpers | Prefix | What it renders |
|---|---|---|---|
renderCalc | 13 | _rc* | Clinical calculators (CrCl, CHA\u2082DS\u2082-VASc, Braden, etc.) |
renderQuiz \u2192 _rqMain | 2 + 5 | _rq* / _rqm* | Quiz engine, controls, teach-back, explanations |
renderTrack | 4 | _rt* | Analytics, progress, syllabus, settings |
renderLibrary | 7 | _rl* | Textbook readers, laws, articles, exams |
shlav-a-mega.html # Complete app (v10.4, single-file PWA, ~403KB)
index.html # GitHub Pages redirect
manifest.json # PWA manifest
sw.js # Service worker (shlav-a-v10.4)
shared/fsrs.js # FSRS-4.5 spaced repetition engine (shared with Pnimit Mega)
data/
questions.json # 3,326 exam + AI questions
notes.json # 40 study topics
drugs.json # 114 Beers/ACB drugs
flashcards.json # 159 high-yield flashcards
topics.json # 40 topic definitions
tabs.json # App tab definitions
hazzard_chapters.json # 108 Hazzard's 8e chapters (structured text)
harrison_chapters.json # 69 Harrison's 22e chapters (structured text, root)
questions/images/ # Exam question images (PNGs)
harrison/ # Harrison's 22e chapter PDFs
hazzard_part*.pdf # Hazzard's 8e original PDFs
hazzard_marked/ # Hazzard's 8e annotated PDFs
laws/ # Israeli legal/regulatory documents (15 items)
article_*.pdf # 6 mandatory clinical reference articles
scripts/ # Utility scripts (question generation, exam parsing)
tests/ # Vitest test suite (678 tests, 21 files)
docs/MIGRATION.md # Decomposition ledger and architecture notes
skill/ # Claude Projects skill package
.github/workflows/ # ci.yml, integrity-guard.yml, gitleaks.yml, stage-a-ci.yml
Work on the active stage-a/ console under its AGENTS.md. Both apps are
static files with no production build step. Always use a branch and PR;
never push to main or use --no-verify.
Merges are trust-based (Eias, 17.10.2026), without CONCUR, signatures or Eias
sign-off. Only an OBJECT from cowork-szmc blocks. The coordinator merges
once validate, js-integrity and scan pass on the exact full head.
Claude Code and Codex do not self-merge. No review rounds.
GitHub Pages publishes the merged main branch from repository root /.
The required checks are:
.gitleaks.toml.stage-a-ci.yml runs on console changes; its existing guards and mutation shards are optional checks. New guards or mutations are not mandatory. Read the checked-in workflows for the exact commands and trigger conditions.
Personal study tool. IMA exam questions are property of the Israeli Medical Association.