"What if 6 were 4?" has no shape word, so the diagram hint never went next to it and the tutor would answer without a new figure. When the previous user question in the conversation had one, a soft hint (redraw only if this continues that problem) and the same catalog sections now go along. tools/fake_openai.py stands in for GapGPT locally so the whole tutor path can be exercised without credit: 12 scripted answers across grades 6-12 went through streaming, block splitting, repair, storage, history and rendering in the real chat screen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
24 lines
706 B
Plaintext
24 lines
706 B
Plaintext
venv/
|
||
__pycache__/
|
||
*.pyc
|
||
db.sqlite3
|
||
.DS_Store
|
||
.env
|
||
|
||
# کتابهای درسی: خودِ PDFها در گیت نمیآیند (حجیماند)
|
||
data/textbooks/*
|
||
!data/textbooks/README.md
|
||
|
||
# کلیدِ امضای تولیدشدهی خودکار (هرگز کامیت نشود)
|
||
.django_secret_key
|
||
|
||
# خروجیِ collectstatic — تولیدی است، در هر دیپلوی از نو ساخته میشود.
|
||
staticfiles/
|
||
|
||
# نسخهی پشتیبانِ تغییرهای دستیِ روی سرور که deploy.sh کنار میگذارد.
|
||
.deploy-backups/
|
||
|
||
# دیتابیسِ فایلیِ تستها (config/settings.py → DATABASES.TEST)
|
||
.test-db.sqlite3*
|
||
tools/fake_openai_requests.jsonl
|