ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证DomiGo v2 — EFL practice app for AHS grades 1-4 (MORE! 1-4, A1-A2). From-scratch rebuild; go-live school year 2026/27.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
EFL practice app for Austrian AHS Klasse 1–4 (MORE! 1–4, A1→A2) at the Gymnasium der
Dominikanerinnen. From-scratch rebuild of domigo (v1, the
reference implementation, live until cutover). Live seit 2026-07-12 auf domigo-v2.vercel.app — Termine gibt es keine: fertig ist fertig (Koki-Ruling).
Start here: docs/handover/00_START_HERE.md.
The guardrails in docs/handover/08_design_principles.md
are non-negotiable — re-read them before every content or feature change.
Node ≥ 24, pnpm ≥ 11.查看完整 README ↗EFL practice app for Austrian AHS Klasse 1–4 (MORE! 1–4, A1→A2) at the Gymnasium der Dominikanerinnen. From-scratch rebuild of domigo (v1, the reference implementation, live until cutover). Live seit 2026-07-12 auf domigo-v2.vercel.app — Termine gibt es keine: fertig ist fertig (Koki-Ruling).
Start here: docs/handover/00_START_HERE.md.
The guardrails in docs/handover/08_design_principles.md
are non-negotiable — re-read them before every content or feature change.
| Path | What |
|---|---|
apps/web | the Next.js app (PWA) |
packages/content-schema | zod schemas — the pipeline ↔ app contract |
packages/engine | pure TS grading (4-tier) + XP/streak/level core — no React imports, ever |
packages/content-pipeline | corpus generation + validators (pnpm content <cmd>) |
content/ | committed corpus artifacts + per-unit audit state (CI validates these; no iCloud needed) |
docs/handover/ | the authoritative v2 handover doc-set (incl. 10_game_layer.md — the game bible) |
docs/runbooks/ | operational runbooks (cutover, content release, Firebase final import, …) |
Node ≥ 24, pnpm ≥ 11.
pnpm install
pnpm typecheck && pnpm lint && pnpm test # what CI runs
pnpm content status # per-unit corpus state
Generation stages read the MORE! source materials from Koki's iCloud (read-only; several folder
names have trailing spaces — always quote). Override the base with DOMIGO_SOURCE_BASE. CI never
touches iCloud: it validates the committed artifacts only.
pnpm content extract # stage 1: docx → content/build/transcripts + sources.lock.json
pnpm content wordbank # stage 2: master lists → content/corpus/units/*/wordbank.json
pnpm content v1-snapshot # v1 vocab+grammar corpus → content/build/v1/ (parity oracle, sha-locked)
pnpm content gen --structures --grade N --prepare|--ingest [--dry-run]
# stage 4: SB grammar boxes + v1 floor → per-grade structures catalog
pnpm content gen --prepare|--ingest --unit g2-u03 [--fix] [--dry-run]
# stage 5: generation briefs → drafts → vocab.json/grammar.json
pnpm content verify --prepare|--ingest --unit g2-u03 [--dry-run]
# stage 6: 4 adversarial lens briefs → merged flags, fix loop ≤2, escalate
pnpm content harvest-nouns # proper-noun harvest → content/build/proper-nouns.json (V-5 input)
pnpm content review-doc --items --unit g2-u03 [--full] # stage 8: item review doc (V-1…22 must be green)
pnpm content ingest-review --items --unit g2-u03 [--dry-run] # stage 8: verdicts/edits → item-fixes + state
pnpm content review-doc --wordbank [--grade N|--unit g2-u03] # thorough review docs (+ --allowlist)
pnpm content ingest-review --wordbank [--dry-run] # verdicts/edits → overlays + state
pnpm content validate # CI-safe checks: V-A…V-F + item validators V-1…V-22 (red blocks merge)
pnpm content status # per-unit state dashboard (round, flags)
Both generation stages are deterministic and byte-stable: re-runs with unchanged sources change
nothing. Word-bank totals are asserted against each master list's self-declared counts
(786 / 611 / 599 / 450). Entry ids are pinned in per-unit ids.lock.json and never reused.
Status (2026-06-17): the items wave is ✅ COMPLETE. All 57/57 units approved at 0.0% stage-8
reject (full v1 grammar parity), all 4 structure catalogs generated (g1 35 / g2 28 / g3 18 /
g4 15), 5,898 reviewed items + 2,446 word-bank entries — pnpm content status → approved=57,
pnpm content validate green (V-1…V-22 + V-A…V-F), pnpm test 60/60. Progress receipt + the per-unit
rhythm live in items-wave; the g2-u03 pilot that gated the waves is in
item-pilot-g2-u03. Schemas frozen (vocab@1 / grammar@1 /
grammar-structures@1 / story@1, PR #10); core allowlist approved (137 tokens incl. the song/band
fix, content/overlays/core-allowlist.json). Next: merge feat/items-wave-g2, then wire the
approved items into the trainer surfaces (foundation harness — loader + all-format renderer + grader),
ahead of the game layer (four standalone grade games).
users, legacy_students, classes, …) are additive-only until v1 retires.DATABASE_URL never lives in this repo or local .env; prod DDL is manual, runbook-gated,
pg_dump first.DomiGo meldet ueber den Konto-Dienst an; drei Variablen (Werte nur in Vercel):
KONTO_BASE_URL · KONTO_APP_SECRET · CRON_SECRET. Was gebaut ist und welche
Auslegungen getroffen wurden: docs/KONTO_ADAPTER_ALS_GEBAUT.md.