docs(phase-7): complete phase execution
Avatar bucket publish closed the last UAT blocker. Phase 7 is 8/8 verified. Next is discuss Phase 8; do not auto-advance. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,7 +1,12 @@
|
||||
---
|
||||
status: resolved
|
||||
updated: 2026-09-23T08:52:00Z
|
||||
---
|
||||
|
||||
# DEBUG: Avatar upload 500 on assembled app
|
||||
|
||||
**Discovered:** 2026-09-23 during `$gsd-verify-work 7`
|
||||
**Status:** diagnosed
|
||||
**Status:** resolved
|
||||
**Goal:** find_root_cause_only
|
||||
|
||||
## Symptoms
|
||||
@@ -32,3 +37,7 @@ Unit tests call `publishAvatarBucket` (memblob) themselves. The ported parity fi
|
||||
1. Open and publish the bucket next to `lagoon.Publish` in `ServeCommand` and `app.Handler`. Empty `storage.uploads.bucket_url` already fails loud.
|
||||
2. Set `storage.uploads.bucket_url=mem://` on assembled-test configs.
|
||||
3. Add a Handler-level multipart upload test so this cannot regress behind the 422 fixture.
|
||||
|
||||
## Resolution
|
||||
|
||||
07-08 published the bucket on both boot paths. `TestAvatarAssembled` POSTs a JPEG through `app.Handler` (200, `has_avatar`, `avatar_url`) then remove.
|
||||
|
||||
Reference in New Issue
Block a user