Skip to content

SHA-91: 打印专用每日写字字帖 - #71

Merged
WardLu merged 2 commits into
mainfrom
codex/sha-91-print-worksheet
Aug 31, 2026
Merged

WardLu merged 2 commits into
mainfrom
codex/sha-91-print-worksheet

Conversation

@WardLu

@WardLu WardLu commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • render a dedicated A4 writing worksheet, keeping learning navigation and cards out of print output
  • preserve the existing daily worksheet rotation and local check-in state
  • add anonymous PDF/A4 and authenticated print-isolation regression coverage

Release impact

  • production-impact: a future production deployment is required; no database migration, production configuration, external service, or credential change is involved.
  • Documentation impact checked: public docs do not describe print behavior, so no documentation update is needed.

Validation

  • npm run check
  • npm run test:unit (23 files, 187 tests)
  • node scripts/run-e2e.mjs tests/e2e/print.spec.js tests/e2e/cloud.spec.js --grep "writing worksheet|daily writing workbook" (anonymous and authenticated print paths)
  • A4 PDF rendered and visually reviewed: one page; worksheet title/date/strokes/three-column Tian-grid only; no app navigation, cards, footer, or URL.
  • public repository staged and push gates passed

Closes SHA-91

@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
shadow-mate Ready Ready Preview Aug 31, 2026 2:11pm

@WardLu WardLu added the production-impact Changes production behavior or release operations label Aug 31, 2026
Co-authored-by: multica-agent <github@multica.ai>
@WardLu
WardLu merged commit 08ac7b5 into main Aug 31, 2026
6 checks passed
@WardLu
WardLu deleted the codex/sha-91-print-worksheet branch September 1, 2026 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

production-impact Changes production behavior or release operations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant