Skip to content

fix(web): sync generated course data#442

Open
fengjikui wants to merge 1 commit into
shareAI-lab:mainfrom
fengjikui:codex/sync-web-generated-course-content
Open

fix(web): sync generated course data#442
fengjikui wants to merge 1 commit into
shareAI-lab:mainfrom
fengjikui:codex/sync-web-generated-course-content

Conversation

@fengjikui

Copy link
Copy Markdown

Fixes #441

What changed

  • Regenerated the web course data from the canonical root s01_* through s20_* chapters.
  • Synced the copied s09 memory subsystem SVG assets under web/public/course-assets/.
  • Replaced the default Next.js web/README.md with the actual course-web workflow so future chapter edits run npm run extract and commit generated updates.

Why

The root course files had moved forward, but the web app was still serving stale generated snapshots. That made the site show outdated line counts, function signatures, source snippets, documentation text, and chapter diagrams. In particular, the web data lagged behind the newer compaction/tool-result pairing fixes in the root chapters.

Validation

  • uvx --with pytest --with pyyaml pytest -q
  • cd web && npm run extract
  • cd web && npm run build
  • git diff --check

AI assistance disclosure: I used Codex to inspect the repo, reproduce the generated-data drift, run the validation commands above, and prepare this focused patch. I reviewed the diff and stand behind the change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Web generated course data is stale relative to root chapters

1 participant