МАНІФЕСТ ПРОЄКТУ
Open equipment. Explicit operations. Evidence-driven qualification.
Публічні принципи, за якими розвивається OpenAstroLink.
1. Обладнання належить node
Процес біля hardware володіє device sessions; GUI та scripts — змінні clients.
2. Native first, compatibility welcome
Direct SDK/protocol drivers first-class, а INDI, ASCOM/Alpaca, LX200 та інші ecosystems лишаються interoperability paths.
3. Capabilities замість припущень
Clients discover capabilities замість vendor-name hard-code.
4. Астрономічні дії є operations
Long-running actions мають lifecycle, progress, locks, failure та cancellation semantics.
5. Recording важливіший за preview
Science capture не повинен throttling-итися GUI rendering чи network congestion.
6. Remote є частиною architecture
Local GUI, remote GUI, scripts та third-party apps бачать один node state.
7. Safety явний
Mechanical guards і operator sky-safety відокремлені від coordinate geometry.
8. Failure behaviour — частина interface
Reconnect, cancel, dropped preview і device disappearance повинні бути testable.
9. Evidence важливіший за впевненість
Build, regression та HIL qualification — різні claims.
10. OpenAstroSuite — reference client
OAL protocol/driver surfaces мають бути usable незалежними applications.
11. Дані та workflow належать користувачу
Перевага open formats і reproducible metadata.
12. Unattended operation треба заслужити
Security, audit, weather/roof/power policy та durable recovery — вимоги 1.0, а не припущення Beta.
Canonical source: docs/uk/MANIFESTO.md. Technical package history: PROJECT_MANIFEST_UA.md.