Files
OSIT-AE-App-Svelte/documentation/archive/TODO__Agents__ARCHIVE_2026-05.md
Scott Idem 3de01af1a1 docs: cleanup and archive agent TODO list
Archived completed May 2026 tasks and streamlined the active list to
focus on upcoming events and the final V3 API surgical cleanup.

- Created TODO__Agents__ARCHIVE_2026-05.md with completed items.
- Streamlined TODO__Agents.md for active show support (CMSC, Axonius).
- Added V3 CRUD migration tracking for core site and utility helpers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 23:02:25 -04:00

2.4 KiB

Frontend Agent Task List (Archived May 2026)

Completed (2026-05)

[API] GET/POST retry hardening — differentiate timeout aborts vs intentional aborts

Status: Completed (2026-05-21)

  • GET/POST now explicitly distinguish abort class in helper code.
  • Timeout-triggered aborts are retryable via existing retry loop; intentional aborts fail fast.
  • Backoff behavior retained (2s -> 4s -> 6s -> 8s).
  • Validation done via Playwright tests.

[API] PATCH/DELETE retry hardening — parity with GET/POST

Status: Completed (2026-05-21)

  • PATCH and DELETE now implement the same retry-classification model used in GET/POST.
  • Added explicit fail-fast for 400/401/403/422.
  • DELETE now triggers the session-expired banner on 401/403.

[Testing] V3 API performance probe (basic stress rounds)

Status: Completed baseline harness (2026-05-21)

  • Implemented a gated Playwright probe for quick repeated list-query timing against live V3 endpoints.
  • Writes reports to tests/results/.

[IDAA] Random "Access Denied" — Root Cause Review & Fixes

Status: Resolved (2026-05-19)

  • Server-side Novi verification migrated to V3 action endpoint.
  • Extended Novi TTL to 12 hours.
  • Hardened retry and timeout logic in +layout.svelte.

[IDAA] Server-side Novi verification — 503 not auto-retried

Status: Fixed (2026-05-20)

[IDAA] Jitsi Reports filters

Status: Finished (2026-05-06)

  • Added Novi UUID exclusion plus meeting-name whitelist filtering.

[PWA] Service worker ignoring chrome-extension:// requests

Status: Fixed (2026-05-14)

  • Added guard to filter out non-http/https requests before Attempting to cache.

[Electron/Launcher] Display mirroring auto-detection

Status: Completed (2026-05-20)

  • native:set-display-layout now auto-detects displays via displayplacer list.

[Launcher] Force Sync Location

Status: Completed (2026-05-21)

  • Implemented manual trigger and background engine logic to pre-cache all location files.

[Launcher] Chronological Download Priority

Status: Completed (2026-05-21)

  • Refactored download queue to prioritize Event Assets > Early Sessions > Presentation Order > Created Date.

[Launcher] Error handling + fallback

Status: Completed (2026-05-14)

  • Post-script failure surfaces 'fallback' status; open_cmd failure falls back to OS default.