chore: scaffold, CI, and the export bundle verbatim
The export bundle is the input to this port, not a sketch: the curriculum, the tutor prompt and the five logic modules are finished and tested. They land here byte-identical and stay that way. diff -r export/data data && diff -r export/lib lib diff -r export/prompt prompt && diff export/validate.mjs validate.mjs data/, lib/, prompt/ and validate.mjs sit at the repo root so validate.mjs runs verbatim with no path edits. All four are excluded from lint and formatting — they are not ours to restyle. Types for lib/ live alongside in types/ rather than as sibling .d.ts files, so the verbatim check stays a plain directory diff. CI runs the curriculum gate first, before anything else can pass: node validate.mjs PASS — 0 blocking, 0 advisory Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
24
.gitignore
vendored
Normal file
24
.gitignore
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
# the export bundle is the input to this port, not part of it
|
||||
export/
|
||||
*.tar.gz
|
||||
|
||||
# manually-vendored dictionary sources (see tools/dict/README.md)
|
||||
vendor/
|
||||
|
||||
node_modules/
|
||||
dist/
|
||||
.vite/
|
||||
coverage/
|
||||
|
||||
# Capacitor / Android build output — the project itself is committed.
|
||||
# assets/public is a copy of dist/, regenerated by `npx cap sync`.
|
||||
app/android/build/
|
||||
app/android/app/build/
|
||||
app/android/.gradle/
|
||||
app/android/local.properties
|
||||
app/android/app/src/main/assets/public/
|
||||
app/android/app/src/main/assets/capacitor.config.json
|
||||
app/android/capacitor-cordova-android-plugins/
|
||||
|
||||
.DS_Store
|
||||
*.log
|
||||
Reference in New Issue
Block a user