Node ownership
Hardware lifetime не прив'язаний до desktop GUI process.
НАВІЩО OPENASTROLINK
OpenAstroLink — відкритий control layer для астрономічного обладнання та observing workflows. Він з'явився тому, що проєкту одночасно були потрібні native hardware access, headless/remote ownership, cancellable workflow operations і science data plane в одній coherent architecture.
OpenAstroLink (OAL) відділяє observatory control layer від конкретного GUI. openastrolink-node володіє equipment sessions/workflows; OpenAstroSuite — reference GUI; інше ПЗ може інтегруватися через ті самі protocol surfaces.
INDI, ASCOM/Alpaca, N.I.N.A., KStars/Ekos та інші ecosystems вирішують важливі задачі й залишаються цінними compatibility targets. Для цього проєкту бракувало саме комбінації node-owned hardware, native-first drivers, explicit long-running operations, незалежних science/preview paths, remote APIs і HIL-qualified behaviour в одному open stack.
Hardware lifetime не прив'язаний до desktop GUI process.
Slew, solve, autofocus, exposure та scheduler використовують operations, locks і cancellation.
Preview може drop-ати frames; authoritative FITS/RAW/SER не повинен залежати від GUI/network load.
Це не твердження, що існуючі проєкти треба замінити. Compatibility є частиною architecture. Це також ще не unattended-observatory safety platform: найближча Beta явно supervised.
Canonical rationale зберігається у repository: docs/uk/WHY_OPENASTROLINK.md.