QA: M2 fixtures and content regression pack #32
Labels
No Label
area:auth
area:docs
area:export
area:ops
area:storage
area:supply-chain
auth
backend
blocked
collab
deployment
docs
effort:L
effort:M
effort:S
frontend
plugins
qa
vs-nfd
vs-nfd:blocker
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stwaidele/dorfteich#32
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
M2 introduces the content model; later milestones need trustworthy fixtures (ponds, pages with known content) and a regression pack.
Scope
Extend seeding: fixture pond set (personal + shared, pages covering every schema node from #24, images). Consolidate M2 e2e specs (
content.spec.ts): page lifecycle, editor basics, image paste, markdown roundtrip, trash. Add the fixture Yjs documents as checked-in binary+markdown pairs with a helper to regenerate them.Acceptance criteria
pnpm e2egreen in CI against Test with the new packTechnical notes
Dependencies
Depends on #20, #26, #28, #30, #31.
Size: ~1 day
Conventions: English code/comments, clear human-readable code, no hard-coded UI strings (ADR 0012, add
deanden), permission checks only via the shared guard (docs/architecture/permissions.md). Read the referenced ADRs before starting.Implemented in
12035e2and closed viaCloses #32. That commit's CI failed onCI / Auth e2e pack(run #56): auth.spec.ts's own logins already spent most of the shared login rate limit (10/min/IP, operations.md) before content.spec.ts's five more logins ran, 429ing the later ones. Reproduced the exact job steps locally against a fresh throwaway Postgres container (migrate + seed + both Playwright runs back to back) to confirm the diagnosis, then fixed with a follow-up commit (49fcbc4): a new 'Reset login rate limit between e2e packs' step clearingrate_limitsbetween the two runs.49fcbc4(run #58) is fully green:The M2 milestone batch (#28-#32) is now fully implemented, deployed to Test and Int, and verified green in CI.