Bugs
docs/bugs/ stores audit logs for non-obvious bugs investigated with the systematic debugging workflow.
Rules
- Save each bug log as
docs/bugs/<yyyy-mm-dd>-<bug-slug>.md. - Include a clear bug description in the
Aboutsection. - Keep one log per unique solved root cause.
- If the same bug is solved again, update the existing log instead of adding a duplicate file.
Catalog
- Add bug log links here as files are created.
- 2026-03-21 - Memory Upload Part PUT Fails With Generic Network Error
- 2026-03-22 - Frontend Axios Network Error After Backend Upload Success
- 2026-04-03 - Capture Audio Fails With "Missing audio recording permissions."
- 2026-04-03 - Frame Polling Fails With "URI is not absolute"
- 2026-04-05 - Memory/Session Feed 403 In Dev Shows Empty/Error UI Instead Of Dummy Data
- 2026-04-18 - Memory Feed Load Stuck — Token Refresh Has No Timeout In Axios Interceptor
- 2026-04-18 - Glasses LED Does Not Activate When Recording on Android
- 2026-04-18 - Glasses-Audio Mode Records From Phone Mic Instead of Glasses on Android
- 2026-04-18 - Persistent 403 On All API Calls After Login (Android)
- 2026-04-18 - Memory Feed "Network Error" After SAM Redeploy
- 2026-04-20 - Chat Lambda 504: DynamoDB Hang — No Gateway VPC Endpoint
- 2026-04-20 - Audio Upload 502: NoSuchBucket — SAM BucketName Default Stale
- 2026-04-23 - session_end Crashes With Decimal Not JSON Serializable — Ingest Never Triggered
- 2026-04-23 - GPU Ingest Crashes — instance_id="none" Sentinel Treated as Valid EC2 ID
- 2026-04-23 - Ingest Window: Naive Datetime in _get_session_created_at + Retry Timestamp Drift
- 2026-04-23 - Memory Viewer Modal: Processing-Status Overlays Never Rendered
- 2026-04-23 - Phone Recording Produces Zero Frames — No Segment Created
- 2026-04-26 - Notification Button Not Displayed at Top (iOS shouldShowBanner:false + Android IMPORTANCE_LOW)