johngraven75/SpectraGrab-iOS

C#

0

47 commits

updated Sep 23, 2026

See the code

README

SpectraGrab iOS

iOS companion repository for the SpectraGrab product family.

Product relationship

  • Windows reference: johngraven75/SpectraGrab
  • Android peer: johngraven75/SpectraGrab-Android
  • iOS: this repository
  • Windows defines accepted product features. iOS must preserve feature parity unless a platform API makes a feature impossible; any exception must be documented and explicitly approved.

Release contract

A release is not green until:

  1. restore/build succeeds from a clean checkout;
  2. regression/parity checks pass;
  3. an iOS Release archive is produced;
  4. artifacts are retained by CI;
  5. runtime/UI-critical paths are verified;
  6. settings/state migrations are validated;
  7. matching Windows and Android release/parity gates are satisfied or a hard external blocker is documented.

Any build/workflow failure must be repaired and rerun. Do not accept regressions or silently remove, hide, or disable existing features.

App Store publishing additionally requires valid Apple signing and App Store Connect credentials.

See REPO_RULES.md and docs/CROSS_PLATFORM_SYNC.md for binding repository policy.

johngraven75/SpectraGrab-iOS

C#

0

47 commits

updated Sep 23, 2026

See the code

README

SpectraGrab iOS

iOS companion repository for the SpectraGrab product family.

Product relationship

  • Windows reference: johngraven75/SpectraGrab
  • Android peer: johngraven75/SpectraGrab-Android
  • iOS: this repository
  • Windows defines accepted product features. iOS must preserve feature parity unless a platform API makes a feature impossible; any exception must be documented and explicitly approved.

Release contract

A release is not green until:

  1. restore/build succeeds from a clean checkout;
  2. regression/parity checks pass;
  3. an iOS Release archive is produced;
  4. artifacts are retained by CI;
  5. runtime/UI-critical paths are verified;
  6. settings/state migrations are validated;
  7. matching Windows and Android release/parity gates are satisfied or a hard external blocker is documented.

Any build/workflow failure must be repaired and rerun. Do not accept regressions or silently remove, hide, or disable existing features.

App Store publishing additionally requires valid Apple signing and App Store Connect credentials.

See REPO_RULES.md and docs/CROSS_PLATFORM_SYNC.md for binding repository policy.

Languages

C#

93.9%

Python

6.1%