autoresearch-quantum/scripts
saymrwulf a16f99e2ed Harden Jupyter lifecycle and enhance E2E browser UX tests
app.sh: full Jupyter env isolation (CONFIG_DIR, DATA_DIR, RUNTIME_DIR,
IPYTHONDIR), auto port allocation, foreground mode, restart command,
graceful stop (SIGTERM → wait → SIGKILL), orphan detection, stale
runtime JSON cleanup, reset-state command.

test_browser_ux.py: add TestNavigationClickThrough (click Plan A link,
verify target opens; click forward-link in Plan D), TestWidgetInteraction
(run all cells, verify output areas, click quiz Submit and verify feedback),
TestProgressPersistence (kernel API session, progress file schema validation).

.gitignore: add Jupyter isolation directories.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 21:20:34 +02:00
..
app.sh Harden Jupyter lifecycle and enhance E2E browser UX tests 2026-04-15 21:20:34 +02:00
build_plan_d.py Harden teaching layer, add notebook execution tests, fix repo hygiene 2026-04-15 15:34:37 +02:00
enhance_dashboard.py Add professional toolchain: mypy strict, CI pipeline, Playwright UX tests, pedagogy validation 2026-04-15 20:00:19 +02:00
enhance_nb01.py Add teaching notebooks, widget-based quizzes, bug fixes, and expanded tests 2026-04-07 17:14:37 +02:00
enhance_nb02.py Add professional toolchain: mypy strict, CI pipeline, Playwright UX tests, pedagogy validation 2026-04-15 20:00:19 +02:00
enhance_nb03.py Add professional toolchain: mypy strict, CI pipeline, Playwright UX tests, pedagogy validation 2026-04-15 20:00:19 +02:00
enhance_spiral.py Add professional toolchain: mypy strict, CI pipeline, Playwright UX tests, pedagogy validation 2026-04-15 20:00:19 +02:00
enhance_track_a.py Add professional toolchain: mypy strict, CI pipeline, Playwright UX tests, pedagogy validation 2026-04-15 20:00:19 +02:00
enhance_track_b.py Add professional toolchain: mypy strict, CI pipeline, Playwright UX tests, pedagogy validation 2026-04-15 20:00:19 +02:00
enhance_track_c.py Add professional toolchain: mypy strict, CI pipeline, Playwright UX tests, pedagogy validation 2026-04-15 20:00:19 +02:00
fix_math_in_explanations.py Add professional toolchain: mypy strict, CI pipeline, Playwright UX tests, pedagogy validation 2026-04-15 20:00:19 +02:00
rebuild_nb01.py Add teaching notebooks, widget-based quizzes, bug fixes, and expanded tests 2026-04-07 17:14:37 +02:00
strip_teaching_cells.py Add teaching notebooks, widget-based quizzes, bug fixes, and expanded tests 2026-04-07 17:14:37 +02:00