From e4254f0f8e44839ce5fa0a183aebf8915df453e8 Mon Sep 17 00:00:00 2001 From: SpecialX <47072643+wangxiner55@users.noreply.github.com> Date: Wed, 24 Jun 2026 12:01:35 +0800 Subject: [PATCH] docs: update architecture map and add lesson-preparation usage fixes design - Update architecture impact map (004) and data (005) with new modules - Add lesson-preparation usage fixes design spec - Add teacher web test post-audit report --- bugs/teacher_web_test_post_audit.json | 406 ++++ bugs/teacher_web_test_post_audit.md | 1673 +++++++++++++++++ .../004_architecture_impact_map.md | 293 ++- docs/architecture/005_architecture_data.json | 679 ++++++- ...3-lesson-preparation-usage-fixes-design.md | 195 ++ 5 files changed, 3139 insertions(+), 107 deletions(-) create mode 100644 bugs/teacher_web_test_post_audit.json create mode 100644 bugs/teacher_web_test_post_audit.md create mode 100644 docs/superpowers/specs/2026-06-23-lesson-preparation-usage-fixes-design.md diff --git a/bugs/teacher_web_test_post_audit.json b/bugs/teacher_web_test_post_audit.json new file mode 100644 index 0000000..b8693bc --- /dev/null +++ b/bugs/teacher_web_test_post_audit.json @@ -0,0 +1,406 @@ +[ + { + "url": "/teacher/dashboard", + "category": "Dashboard", + "status": "passed", + "http_status": 200, + "final_url": "http://localhost:3000/teacher/dashboard", + "errors": [ + "A tree hydrated but some attributes of the server rendered HTML didn't match the client properties. This won't be patched up. This can happen if a SSR-ed Client Component used:\n\n- A server/client branch `if (typeof window !== 'undefined')`.\n- Variable input such as `Date.now()` or `Math.random()` which changes each time it's called.\n- Date formatting in a user's locale which doesn't match the server.\n- External changing data without sending a snapshot of it along with the HTML.\n- Invalid HTML tag nesting.\n\nIt can also happen if the client has a browser extension installed which messes with the HTML before React loaded.\n\n%s%s https://react.dev/link/hydration-mismatch \n\n ...\n }>\n
\n