Files
meeting-assistant/openspec/changes/add-macos-meeting-integrations/tasks.md
T

1.2 KiB

1. Contract and regression coverage

  • 1.1 Define macOS integration requirements and design.
  • 1.2 Add failing registration and capability-diagnostic tests.
  • 1.3 Add failing calendar, prompt, screenshot, and helper-contract tests.

2. Native and managed implementation

  • 2.1 Add and package the native macOS calendar/prompt/screenshot helper.
  • 2.2 Add managed macOS calendar metadata and prompt providers.
  • 2.3 Add managed macOS active-window screenshot provider.
  • 2.4 Register the real providers on macOS while preserving unsupported-host no-ops.
  • 2.5 Add the read-only platform-capability diagnostic endpoint.

3. Configuration and documentation

  • 3.1 Enable the portable OCR, speaker, FunASR, and diarization switches in the macOS runtime.
  • 3.2 Document macOS permissions, calendar source behavior, and diagnostics.

4. Verification and closeout

  • 4.1 Run narrow tests and portable build.
  • 4.2 Run the full test project and strict OpenSpec validation.
  • 4.3 Build the Windows target.
  • 4.4 Verify the live macOS application through direct operational surfaces.
  • 4.5 Perform required DRY, SOLID, KISS, and final code reviews.