| .. |
|
TASK-2026-08-18-vk-real-smoke.md
|
fix(draw): Phase 2.4 enforce seed pre-commit at snapshot lock to prevent grinding
|
2026-08-20 17:24:07 +07:00 |
|
TASK-2026-08-20-seed-precommit-atomicity.md
|
fix(snapshot): Phase 2.4.1 enforce atomic snapshot lock, single lock invariant and direct seed commitment binding
|
2026-08-20 18:23:48 +07:00 |
|
TASK-2026-08-20-seed-precommit.md
|
fix(draw): Phase 2.4 enforce seed pre-commit at snapshot lock to prevent grinding
|
2026-08-20 17:24:07 +07:00 |
|
TASK-2026-08-21-01-persistent-auth-stores.md
|
feat(auth): Task 01 add persistent OAuthTransaction and Session Prisma stores
|
2026-08-21 17:53:38 +07:00 |
|
TASK-2026-08-21-02-rate-limit-client-identity.md
|
feat(security): Task 02 client identity and user-scoped rate limiting
|
2026-08-21 18:34:13 +07:00 |
|
TASK-2026-08-21-03-next-major-upgrade.md
|
feat(infra): Task 03 upgrade to Next.js 16 and React 19 resolving high security advisories
|
2026-08-21 18:42:40 +07:00 |
|
TASK-2026-08-21-04-snapshot-unlock.md
|
feat(api): Task 04 implement safe atomic snapshot unlock SNAPSHOT_LOCKED -> READY
|
2026-08-21 19:01:26 +07:00 |
|
TASK-2026-08-21-05-post-preview-auth.md
|
feat(security): Task 05 enforce CSRF validation and strict rate limiting on post preview route
|
2026-08-21 19:06:57 +07:00 |
|
TASK-2026-08-21-06-public-verification.md
|
feat(public): Task 06 implement public giveaway verification endpoint and page
|
2026-08-21 19:11:03 +07:00 |
|
TASK-2026-08-21-07-duplicate-comments-rule.md
|
fix(core): Task 07 resolve duplicate comments semantics, fix commentsCount merging, and maintain legacy snapshot hash compatibility
|
2026-08-21 19:31:01 +07:00 |
|
TASK-2026-08-21-08-prisma-integration-harness.md
|
test(prisma): Task 08 add Prisma integration test harness, separate vitest configs and update CI workflow
|
2026-08-21 19:35:07 +07:00 |
|
TASK-2026-08-21-09-summary-count-parity.md
|
fix(storage): Task 09 ensure eligibleParticipantsCount parity between Memory and Prisma repository drivers
|
2026-08-21 19:37:41 +07:00 |
|
TASK-2026-08-21-10-ui-error-handling.md
|
fix(ui): Task 10 improve UI error handling, remove alerts and handle unauthenticated state
|
2026-08-21 19:45:30 +07:00 |
|
TASK-2026-08-21-11-dead-code-cleanup.md
|
chore: Task 11 dead code cleanup and capability validation unification
|
2026-08-21 19:49:16 +07:00 |