Skip to main content

max / makenotwork

Update todo: mark deploy done, note scheduler fixes Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Author: Max J. <87768334+MaxJMath@users.noreply.github.com> · 2026-05-10 02:27 UTC
Commit: 20d388bc95cd6f624a4b2e5e7a30ba2a9493ccf3
Parent: 0bd7c79
1 file changed, +5 insertions, -3 deletions
@@ -1,7 +1,7 @@
1 1 # Makenotwork TODO
2 2
3 3 ## Status
4 - v0.5.9 deployed 2026-05-09. Audit grade A (Run 24). ~88K LOC, 1,933 tests, 0 warnings. Migration 107. Sprints 1-9 complete (see `todo_done.md`).
4 + v0.5.11 deployed 2026-05-10. Audit grade A (Run 24). ~88K LOC, 1,933 tests, 0 warnings. Migration 107. Sprints 1-9 complete (see `todo_done.md`).
5 5
6 6 Human tasks in `human_todo.md`. Completed items in `todo_done.md`.
7 7
@@ -11,11 +11,11 @@ Human tasks in `human_todo.md`. Completed items in `todo_done.md`.
11 11
12 12 Priority order. See `human_todo.md` for the full manual testing feature map.
13 13
14 - 1. **Deploy** — Run 24 fixes (4 items) are ready to ship. Build, bump version, deploy.
14 + 1. ~~**Deploy**~~ — Done (v0.5.11, 2026-05-10). Run 24 fixes + scheduler SQL fixes + robots.txt + Prometheus auth + ALERT_EMAIL.
15 15 2. **Manual testing** — walk through `human_todo.md` sign-off table on live server (Stripe checkout, license keys, promo codes, cart, SyncKit sync)
16 16 3. **Content seeding** — at least one real creator with published content on discover page
17 17 4. **Invite testers** — generate invite codes, send hand-written emails per `docs/internal/outreach/tiers.md`
18 - 5. **Document undocumented features** — shopping cart, wishlist, creator pause (see below)
18 + 5. ~~**Document undocumented features**~~ — Done: shopping cart, wishlist, creator pause all documented
19 19
20 20 ---
21 21
@@ -66,6 +66,8 @@ Remaining open items from Runs 21-24 and Code Fuzz (2026-05-08). All SERIOUS ite
66 66 - [ ] MINOR: `item_slug_exists` considers soft-deleted items — intentional during 7-day recovery window (`db/items.rs:80-94`)
67 67
68 68 ### Scheduler & Infrastructure
69 + - [x] FIX: `integrity.rs` referenced non-existent `updated_at` on `creator_subscriptions` — changed to `current_period_end` (v0.5.11)
70 + - [x] FIX: `cleanup.rs` storage query had ungrouped column error — rewrote as LEFT JOIN LATERAL (v0.5.11)
69 71 - [ ] NOTE: Announcement emails lost on server restart — no delivery persistence (`scheduler/announcements.rs:59-85`)
70 72 - [ ] NOTE: Unconfigured S3 reports `s3_ok = true` — intentional but masks misconfig (`monitor.rs:56-65`)
71 73 - [ ] NOTE: `X-Forwarded-For` spoofable without Cloudflare — accepted risk (`rate_limit.rs:26-31`)