Skip to content

tracking(macOS): complete platform qualification matrix #111

Description

@cervantesh

Help wanted: macOS qualification tracker

CervTerm is Windows-first and does not yet have complete macOS CI, hardware validation, accessibility evidence, or a supported package. This issue tracks the full test program required before macOS can be presented as a supported platform.

Validation workstreams

Automated baseline

Runtime and integration

Distribution

Recommended coverage matrix

Please include the cells you can access; one contributor is not expected to own every device:

Dimension Minimum useful coverage
Architecture Apple Silicon; Intel where available
macOS Current release plus one older supported candidate
Display Retina; mixed-scale external display if available
Shell /bin/zsh; explicit /bin/bash
Input US layout plus one non-US/dead-key layout; at least one IME
Fonts Embedded Go Mono, one Apple/system monospace face, one programming-ligature face
Workloads shell, vim, less, top, mouse-aware TUI, Unicode/emoji output, multi-pane stress
Launch Terminal, Finder/app bundle, quarantined downloaded artifact once packaging exists

Common evidence template

Issue/workstream:
macOS version:
Mac model / architecture / GPU / RAM:
Displays and scaling:
Keyboard layout / IME:
CervTerm commit:
Go version and build command:
Config used:
Checklist results:
Screenshots/video/captures/logs (sanitized):
Performance observations:
Unexpected behavior and reproduction steps:

Exit criteria for supported macOS status

  • Required macOS CI is green and non-flaky.
  • PTY/shell/lifecycle passes on Apple Silicon and has an explicit Intel disposition.
  • Retina, input, clipboard, fonts, emoji, panes, zoom, and accessibility results are documented.
  • No known crash, orphan-process, input-loss, coordinate-mapping, or repeated-atlas-reset blocker remains.
  • Performance baselines are recorded and regressions have owners.
  • Blur is either qualified or clearly kept experimental/disabled.
  • A verifiable install artifact and Gatekeeper/notarization story exist, or documentation explicitly limits macOS to source builds.
  • docs/manual-verification.md, support policy, and release documentation are updated with evidence-backed claims.

Please volunteer on the smallest matching child issue and link your results here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededplatform: macOSmacOS-specific work or validationtestingCommunity testing and platform validation

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions