Files
OSIT-AE-App-Svelte/TODO.md
Scott Idem 32866f7911 docs: finalize Phase 4 and update session context
- Officially marked Phase 4 (Heartbeat/Sync) as complete.
- Updated GEMINI.md development history and session context.
- Set Phase 5 (AppleScript/Office) as the next active workstream.
2026-01-26 13:28:34 -05:00

3.1 KiB

One Sky IT's Aether UI/UX Project TODO

This is a list of tasks to be completed before the next event/show/conference.


High Priority (Active Task)

  1. Aether Native V3 (Launcher):
    • Scaffold new Electron 33+ shell.
    • Implement V3 "Zero-Config" bridge between shell and SvelteKit frontend.
    • Reference documentation/NATIVE_APP_V3_REWRITE_PLAN.md for architectural constraints.

Current Priorities (Jan 23, 2026)

  1. Journal Module (Cleanup):
    • Entry Search Refactor: Update ae_comp__journal_entry_obj_qry.svelte to use dynamic $journals_loc values. (Completed 2026-01-23)
    • Verify Filters: Search results correctly respect Enabled/Hidden toggle states. (Completed 2026-01-23)
    • Config Sprint: Added Query Limit configuration to settings modal. (Completed 2026-01-23)
  2. Hardening V3 Search (Continued):
    • Event Session Search: Finalized and verified. (Completed 2026-01-21)
    • IDAA Recovery Meetings Search: Restored functionality. (Completed 2026-01-21)
    • Exhibit Search: Restore missing search function and logic.
    • Global Rule: Preserve ft_qry, lk_qry, and and_qry blocks as "sacred" business logic.
  3. Service Worker Reliability (Mitigated):
    • Disable Auto-Registration: Temporarily disabled to stop TypeError loop.
    • Root Cause Investigation: Re-enable SW registration and debug script evaluation failure.
  4. Jitsi Module Updates: Prepare for upcoming demo. Audit video_conferences/+page.svelte.

🛠️ DX & Tooling (MCP)

  • V3 API Parameter Hardening: Updated search_ae_obj_v3 for URL serialization. (Completed 2026-01-21)
  • Enhance ae_obj_info: Include field types, constraints, and default values.
  • Payload Validation: Create dry-run tool for Pydantic model checking.
  • Error Transparency: Return specific errors in meta.details. (Completed 2026-01-19)

Frontier Journals Module (Vision 2026-01-08)

  • Phase 1: Codebase Audit & Schema (Completed 2026-01-23)
  • Refactor ae_comp__journal_entry_obj_id_view.svelte.
  • Fix type safety in [journal_id]/+layout.svelte.
  • Stabilize Query logic and UI search behavior in +page.svelte.

Recent Accomplishments (Jan 23, 2026)

  • Journal Stability: Resolved display issues where entries failed to show on initial load.
  • Filter Hardening: Updated LiveQuery to handle NULL/undefined for Enabled/Hidden flags.
  • Config Expansion: Added dynamic Query Limits (10-1000) to Journal module settings.

Native App Development (2026-01-26)

  • Phase 2: Organized caching with 2-char subdirectories.
  • Phase 3: Standardize snake_case bridge and OS command set.
  • Phase 4: Implement device heartbeat and telemetry loop (Verified UTC timestamps).
  • [IN PROGRESS] Move heartbeat/sync visibility from "Secret Monitor" to Launcher Config Drawer.
  • Phase 5: Implement specialized AppleScript handlers for Office/Keynote.
  • [REFINEMENT] Build Telemetry Dashboard in Launcher Config.