Technologie i integracje rozważane, ale NIE wybrane teraz. Lista zachowuje też odrzucone opcje, żeby nie gubić researchu; przejście między listami tylko po zaakceptowanej decyzji z identyfikowalną rewizją.
SvelteKit 3 jako pełna baza SSR_CONTENT FUTURE (challenger przetestowany, nie wybrany)
Dlaczego odłożone: Dobre SSR i zintegrowane trasy, ale major 3 ma breaking changes i część funkcji eksperymentalnych.
Wyzwalacz ponownej oceny: Projekt content-first/SEO/SSR, gdy React SPA nie wystarczy.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §2, §10
Fastify 5 (MIT) FUTURE — alternatywa Hono
Dlaczego odłożone: Preferowany przy Node-only API z bogatymi pluginami i wymaganiami operacyjnymi; mikrobenchmark nie jest dowodem kosztu dostarczenia.
Wyzwalacz ponownej oceny: Funkcje uzasadniają pluginy ekosystemu Fastify lub wymagania operacyjne.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §3
Kysely (MIT) FUTURE — rezerwa ORM
Dlaczego odłożone: SQL-first i większa kontrola zapytań niż Drizzle.
Wyzwalacz ponownej oceny: Kłopoty z Drizzle przy migracjach lub złożony SQL.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §5
PostgreSQL (server) FUTURE — licencja PostgreSQL License, NIE MIT/Apache-2.0 (wymaga klasyfikacji zakresu)
Dlaczego odłożone: Transakcje i konkurencyjne zapisy dla wielu użytkowników; osobny runtime.
Wyzwalacz ponownej oceny: Wieloużytkownikowy serwer z konkurencyjnymi zapisami + akceptacja licencji przez PO.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §5
SQLite (poza node:sqlite) FUTURE — public domain, nie MIT/Apache
Dlaczego odłożone: Lokalne single-user/desktop; mały narzut.
Wyzwalacz ponownej oceny: Lokalna persystencja poza wbudowanym node:sqlite.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §5
PGlite FUTURE — embedded testy
Dlaczego odłożone: PostgreSQL/WASM w Node/przeglądarce, ale tylko jeden wyłączny connection.
Wyzwalacz ponownej oceny: Izolowane testy z prawdziwym Postgresem bez osobnego serwera.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §5
Tauri 2 (MIT/Apache-2.0) FUTURE — profil DESKTOP, UNTESTED
Dlaczego odłożone: Reużycie web UI, mały bundle; realny koszt: Rust toolchain, OS WebView, testy platformowe.
Wyzwalacz ponownej oceny: Dystrybuowany lokalny program desktop (decyzja PO poza 2.2).
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §6, docs/architecture/TECH_STACK_PROFILES.md
Capacitor 8 (MIT) FUTURE — opakowanie mobile, UNTESTED
Dlaczego odłożone: Reużycie web UI + wybrane natywne API; wymaga natywnych SDK/testów.
Wyzwalacz ponownej oceny: Publikacja do store / kilka natywnych API.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §6
React Native + Expo (MIT) FUTURE — profil MOBILE_NATIVE, UNTESTED
Dlaczego odłożone: Głębsze natywne API, ale osobna implementacja UI.
Wyzwalacz ponownej oceny: Intensywnie natywna aplikacja mobilna.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §6
Electron (MIT) FUTURE — tylko gdy Tauri nie wystarczy
Dlaczego odłożone: Większy bundle jest realną ceną.
Wyzwalacz ponownej oceny: Tauri nie spełnia dostępnych pluginów/runtime.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §6
Astro (MIT, lockfile do weryfikacji) FUTURE — content-first/landing
Dlaczego odłożone: Dobre dla stron treściowych i landing pages; nie zamiennik aplikacji transakcyjnej.
Wyzwalacz ponownej oceny: Landing/SEO bez pełnej aplikacji SSR.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §3, §10
PWA (React+Vite+PWA) FUTURE — profil MOBILE_WEB, UNTESTED
Dlaczego odłożone: Mobilny dostęp przez przeglądarkę bez store.
Wyzwalacz ponownej oceny: Wymóg mobilnego dostępu bez natywnych API.
Źródło: docs/architecture/TECH_STACK_PROFILES.md
Codex / Claude Code / Hermes FUTURE — przyszli operatorzy (etap 5)
Dlaczego odłożone: Interoperacyjność agentów planowana przyrostowo; badanie gotowości nie uruchamia dwóch agentów.
Wyzwalacz ponownej oceny: Etap 5: pierwszy kontrolowany eksperyment dwóch agentów (osobna decyzja PO).
Źródło: ROADMAP.md (etap 5), .agents/skills/newspace-tool-routing/SKILL.md
LangGraph / E2B / Dagger / wielowarstwowe koordynatory REJECTED na etap 2 (nieuzasadnione)
Dlaczego odłożone: Dodają warstwy orkiestracji bez udowodnionej potrzeby; nie budować pozornej gotowości równoległości.
Wyzwalacz ponownej oceny: Etap 8 (autonomia) po udowodnionym prostym procesie dostawy; osobna decyzja PO.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §9, ROADMAP.md
Mikroserwisy od pierwszego dnia REJECTED jako domyślne
Dlaczego odłożone: Osobne deploye/transport/kontrakty zwiększają powierzchnię awarii.
Wyzwalacz ponownej oceny: Konkretne, udowodnione granice skali lub izolacji.
Źródło: docs/research/NEWSPACE_STAGE_2_2_OSS_SPRINT_2026-11-12.md §2