Arc OS — Roadmap

Architektura native-first AI Office. Claude Code Agent Teams + CLI-First Architecture + Channels. 70+ endpointów, SQLite SSOT, Sage Worker + Benchmarki + Marketplace Discovery + Knowledge Harvester. Ostatnia aktualizacja: 2026-05-04 (Phase 52.1 DONE — F&F kody zaproszeń + poziom planu beta; Phase 52.2-7 IN PROGRESS)

Oś Czasu Faz

timeline
    title Arc OS — Od Native Birth do Public Beta
    section Foundation (luty 2026)
        18 : Native Birth + Phaser
        19 : Rich Integration
        20 : Federated Bots
    section Intelligence (marzec 2026)
        21 : Binary Evals + Context Router + Learnings
        22 : CRM Dashboard
        24-26 : Dual Agent + Dynamic Workers
        28-30 : Auto-ingest + Knowledge Harvester
    section Marketplace (kwiecień 2026)
        32-35 : Knowledge Dashboard + Live Terminal
        36 : Cloud PM + NotebookLM Bridge
        38 : ARC CLI compiled
        40 : Sage + A/B + Marketplace Discovery
    section Hardening (kwiecień 2026)
        41 : UI Refresh + Context Rail
        42 : Multi-tenancy + Loopback bind
        44 : Analytics + Docs Coverage 95%
        45 : Zero-Knowledge E2EE
    section Architecture (późny kwiecień 2026)
        47 : Timeline + Issues Redesign
        48 : Decomposition 10779→373 LOC + Worker lazy lifecycle
        49 : Doc-coverage pre-push hook
    section Beta (maj 2026)
        50 : Trial Credits
        51 : Stripe Billing Stage 1
        52.1 : F&F Invite Codes + beta plan
        52.2-7 : Sample Project · Funnel · Status · Uptime

Gdzie jesteśmy: Phase 52.1 zakończona (rejestracja za zaproszeniem, kody arc-XXXX-XXXX, plan beta bez limitów). Publiczny start uzależniony od kryteriów sukcesu F&F — patrz §Phase 52.


Phase 18: The Native Birth (COMPLETE)

18.0 — Repository Bootstrap (DONE)

18.1 — Agent Teams Foundation

18.2 — Telegram Native Channel

18.3 — Arc OS Bridge MCP Server

18.4 — Visual Restoration (Phaser Frontend)

18.5 — VPS Deployment & 24/7


Phase 19: Rich Integration (COMPLETE)

19.1 — Delta State Polling (DONE)

19.2 — Context Bar & Canvas Theme (DONE)

19.3 — Lifecycle Hooks (DONE)

19.4 — Library / NotebookLM Integration (DONE)

19.5 — CLI Operation Skills (DONE)

Phase 20: Federated Bot Architecture (COMPLETE)

Dokument architektury: docs/architecture/PHASE_20_FEDERATION.md Decyzja: Federacja (Master + Children) zamiast Single Bot + Switcher.

20.1 — Master Bot Foundation (DONE)

20.2 — Child Bot Protocol (DONE)

20.3 — Onboarding Engine (DONE)

20.4 — Skill Library & Project Removal (DONE)

20.5 — Phantom-Ready Infrastructure (DONE)


Phase 21: Arc OS Command Interface (COMPLETE)

Telegram staje się pełnym interaktywnym pulpitem z klawiaturami inline, kontrolą podprocesów i stubami linków CRM.

21.0 — Tactical UI Layer (DONE)


21.5 — Evolutionary Intelligence (DONE)


Phase 22: Bun CRM & Observability Hub (COMPLETE)

Architektura: docs/planning/phase-22-bun-crm.md | Backend: docs/architecture/crm-backend.md Dług techniczny: docs/backlog/technical-debt.md (7 elementów, 2 rozwiązane)

22.0 — CRM REST API (DONE)

22.1 — Real-time Observability (DONE)

22.2 — Unified Command Center (DONE)

22.3 — Metrics Charts, WebSocket Terminal & Power Controls (DONE)


Phase 24: Dual-Agent Flow & CRM Enhancement (COMPLETE)

Dokument architektury: docs/architecture/dual-agent-flow.md Motyw: Slate & Silver (ciemny glassmorphism)

24.5 — Dual-Agent Flow (DONE)


Phase 25: Tech Debt Resolution + Local Gateway Foundation (COMPLETE)

Dług techniczny: docs/backlog/technical-debt.md (6/7 rozwiązane) Bridge: katalog bridge/

25.0 — Tech Debt Sweep (DONE)

25.1 — Bridge CLI Foundation (DONE)

25.2 — VPS API Extensions (DONE)


25.3 — Security Hardening (DONE)


Phase 23: The Local Gateway — Hybrid Workspace (PLANNED)

Draft architektury: docs/planning/local-gateway.md (v3 — separacja Body/Brain) Zależy od: Phase 25 (COMPLETE — fundament bridge + API) Kryptonim: "Activate Local Power"

Developer łączy swoje lokalne IDE z VPS Arc OS. Kod żyje lokalnie; inteligencja dostarczana przez Bridge CLI + katalog konfiguracji .citadel/.

23.1 — Bridge CLI + API Foundation (DONE → Phase 25)

23.2 — Local Intelligence (PLANNED)

23.3 — CRM Integration (PLANNED)

23.4 — Distribution & Polish (PLANNED)


Phase 26: Dynamic Workers (COMPLETE)

Architektura: config/workers_registry.json + docs/architecture/dual-agent-flow.md Motyw: Zastąp zakodowany binarny Consultant/Developer rozszerzalnym rejestrem workerów.

26.0 — Stage 1: Worker Registry Foundation (DONE)

26.1 — Stage 2: Dynamic Grid Activation (DONE)


Phase 27: Knowledge Base & Wiki (COMPLETE)

CRM dashboard zyskuje przeglądarkę wiki tylko do odczytu dla outputu Knowledge Archivist.

27.0 — Wiki Viewer (DONE)


Phase 28: Auto-Ingest Watcher (COMPLETE)

Watcher plików w tle auto-wyzwala Knowledge Archivist gdy nowe pliki pojawiają się w raw/.

28.0 — Auto-Ingest Watcher (DONE)


Phase 29: i18n — EN/UK Internationalization (COMPLETE)

Pełna internacjonalizacja frontendu CRM z @lingui/react v5.

29.0 — i18n Infrastructure + Full Translation (DONE)


Phase 30: Onboarding Wizard (COMPLETE)

30.0 — Self-Service Workspace Creation (DONE)

Phase 31: Web Authentication (COMPLETE)

31.0 — Session Auth + Multi-Tenancy (DONE)

31.5 — ARC CLI + Knowledge MCP (DONE)

Phase 32: Knowledge Dashboard (COMPLETE)

32.0 — Reports, Skills, Wiki, NotebookLM (DONE)

32.1 — UI Hotfixes + Create Project Button (DONE)

Phase 33: Multi-Tenant Project Creation (COMPLETE)

33.0 — Account-Level Keys + Lightweight Modal (DONE)

Phase 34: Autonomous Project Manager (COMPLETE)

34.1 — Local Issue Tracking (DONE)

34.2 — Wiki Sync Tool (DONE)

34.3 — Roadmap Engine (DONE)

34.7 — Init Injection (DONE)

Phase 35: Live Terminal Sync (COMPLETE)

35.1 — Backend Log Ingest (DONE)

35.2 — arc-cli Stdout Interceptor (DONE)

35.3 — Frontend Live Terminal (DONE)


Phase 36: Cloud Project Manager (COMPLETE)

36.1 — Backend SSE Chat Endpoint (DONE)

36.2 — Frontend Cloud PM Chat (DONE)

36.3 — NotebookLM Bridge (DONE)

36.6 — Neural Skill Generator Wizard (DONE)

36.7 — Neural Memory Sidebar (DONE)


Phase 37: SSO & Social Auth (COMPLETE)

37.0 — OAuth Google + GitHub (DONE)


Phase 38: CLI-First Architecture (COMPLETE)

Zastąp narzędzia MCP subkomendami CLI. Redukcja tokenów 85%.

38.0 — MCP → CLI Migration (DONE)

38.1 — SKILL.md Standard (DONE)

38.2 — Artifact Bridge (DONE)

38.8 — Admin Whitelist (DONE)


Phase 39: Mobile Responsive Dashboard + Workspace Hub (COMPLETE)

39.0 — Responsive Layout (DONE)

39.3 — Workspace Hub & Lifecycle Management (DONE)

39.4 — Live Memory Cycle (DONE)


Phase 40: Tabula Rasa — SQLite SSOT + Protocol System (COMPLETE)

Nuklearne wyczyszczenie starszego JSON → SQLite jako jedyne źródło prawdy. Trójpoziomowy System Protokołów. Scentralizowany WorkspaceSelector. Trwała Historia Czatu.

40.0 — SQLite Migration (DONE)

40.7 — Three-Level Protocol System (DONE)

40.8 — Centralized WorkspaceSelector & Health Monitor (DONE)

40.10 — Persistent Chat History / Immortal Chat (DONE)


Phase 40.11: Evolutionary Skill System + Sage Worker + Data-Driven Approvals (COMPLETE)

40.11 — Evolutionary Skill System (DONE)

40.11c — Sage Worker (Autonomous Skill Improvement) (DONE)

40.11d — Data-Driven Approvals (Benchmarks) (DONE)


Phase 40.12: Marketplace Discovery (COMPLETE)

Znajdź, analizuj i instaluj skille społecznościowe z claudemarketplaces.com bezpośrednio w Skill Evolution Center.

Backend — shared/sage.ts

Backend — shared/crm-routes.ts (3 nowe handlery + 3 trasy)

Frontend — SkillEvolution.jsx


Phase 40.12.1: Smart Rank — Compatibility Sorting & Quick Scan Cache (COMPLETE)

Backend

Frontend — SkillEvolution.jsx (DiscoveryTab)


Phase 40.13: Autonomous Knowledge Harvester (COMPLETE)

Proaktywne odkrywanie skilów. Gap Detector odpala się na zero dopasowań context-routera.

Backend — shared/harvester.ts (nowy moduł)


Phase 40.14: CRM Roadmap & Issues UI (COMPLETE)

Backend

Frontend — Roadmap.jsx (~220 linii)

Frontend — Issues.jsx (~310 linii)


Phase 40.15: Lucide React Icons (COMPLETE)

Zastąp wszystkie ikony Unicode/emoji ikonami Lucide React SVG.

Zmiany


Phase 40.16: Per-Worker Telegram Bot Token UI (COMPLETE)

Zmiany


Phase 40.17: Knowledge Graph + Open in Obsidian (COMPLETE)

Issue #006: Open in Obsidian

Issue #007: Knowledge Graph

Backend:

Frontend:


Phase 40.18: Deploy Safety — DB SSOT for Ownership (COMPLETE)

Stałe rozwiązanie dla projektów znikających po deploy (git pull nadpisuje owner_id w bot_registry.json).

Rozwiązanie — 3 Warstwy Ochrony

Warstwa Co Kiedy
DB SSOT handleGetProjects + isProjectOwner sprawdzają DB najpierw, rejestr jako fallback Każde wywołanie API
Backup deploy vps-sync.sh backup rejestru przed git pull, przywrócenie pól owner_id po Każdy deploy
Enrichment przy starcie Master bot uzupełnia brakujące owner_id z DB przy uruchomieniu Każdy restart

Phase 40.19: Auth Completion — Full Login Form (DONE)

40.19a — Google OAuth Credentials (DONE)

40.19b — Telegram OTP Login (REMOVED)

40.19c — Password Reset Flow (DONE)

40.19d — Email Verification (DONE)

40.19e — Email Delivery Infrastructure (DONE)


Phase 41: UI Refresh — Vercel Redesign Adaptation (COMPLETE)

Etapowa migracja referencyjnego projektu Next.js wygenerowanego przez Vercel do istniejącego stosu React+Lingui+Vite. 8 pod-faz, zero zmiany frameworka.

41.1 — Design Tokens (Issue #10) — DONE

41.2 — Worker Selector Pills (Issue #11) — DONE

41.3 — Chat Message Bubbles + Action Bar (Issue #12) — DONE

41.4 — Chat Composer Refresh (Issue #13) — DONE

41.5 — Sidebar Badge Counters + Recent Activity (Issue #14) — DONE

41.6 — TopBar Search with ⌘K (Issue #15) — DONE

41.7 — Context Rail (Issue #16) — DONE

41.8 — Pinned Notes Feature (Issue #17) — DONE


Phase 42: Security Hardening — Sentinel Audit 2026-04-23 (COMPLETE)

Referencja: docs/security/audit-2026-04-23.md (3 krytyczne + 2 poważne + drobne znaleziska). Odblokowuje produkcję wielu użytkowników. Werdykt po łatkach: ZIELONY.

42.1 — Multi-tenancy: SSE owner_id guard (SEC-1) — DONE

42.2 — Multi-tenancy: WS terminal guard + admin-only interactive (SEC-2) — DONE

42.3 — Multi-tenancy: CLI/MCP block guard (SEC-3) — DONE

42.4 — Bun.serve bind to 127.0.0.1 (SEC-4) — DONE

42.5 — chat/save project_name validation (SEC-5) — DONE

42.6 — Minor hardening (SEC-6) — DONE

42.7 — Sentinel re-audit remediation — DONE

42.8 — Hotfix SEC-REG1 (extractChatId browser EventSource) — DONE

42.9 — SSRF hotfix + relay hardening (SEC-NEW1..3) — DONE

42.10 — Redirect-based SSRF close-out (SEC-NEW4, P3) — DONE

42.11 — Sentinel 4th pass: Non-blocker hardening — DONE

42.12 — Worker identity + model wiring — DONE

Phase 42 FINAL SIGN-OFF

Metryka Wartość
Problemy bezpieczeństwa znalezione w 5 przejściach audytu 16
Naprawione 16
Dług bezpieczeństwa (bloker) 0
Werdykt 🟢 ZIELONY — Gotowy na wielu użytkowników

Phase 43: UI/UX Audit Implementation (COMPLETE)

Referencja: docs/design/ui-ux-audit-2026-04-23.md (głęboki przegląd Vanguard pass #2) 21 issues utworzone (#13–#33), wszystkie zamknięte. Wynik re-audytu: A- (95/100).

43.1 — Accessibility (WCAG 2.1 Level A) — DONE

43.2 — Navigation & Layout Cleanup — DONE

43.3 — Design System & Architecture — DONE

43.4 — UX Improvements — DONE


Phase 44: Analytics Page Redesign (COMPLETE)

44.1 — DB Migration & Backend — DONE

44.2 — Frontend Components — DONE

44.3 — Polish & i18n — DONE

44.4 — Token Economy Benchmark + Optimization — DONE


Phase 44.6: Workspace Redesign — Evolution (COMPLETE)

44.6.1 — Centralized Design System — DONE

44.6.2 — Worker Status Dots with Glow — DONE

44.6.3 — ActionBar Component — DONE

44.6.4 — Slash Command Hints — DONE


Phase 45: Zero-Knowledge E2EE Architecture (DONE ✅)

45.1 — E2EE Foundation — DONE ✅ (2026-04-28)

45.2 — API Key Encryption — DONE ✅ (2026-04-28)

45.3 — Chat Message Encryption — DONE ✅ (2026-04-28)

45.4 — Recovery Keys & Backup — DONE ✅ (2026-04-28)

45.5 — Security Hardening — DONE ✅ (2026-04-28)


Phase 44.5: Documentation Coverage Expansion (COMPLETE)

Pokrycie dokumentami: 65% → ~95%. Osiem nowych dokumentów publicznych.

44.5.2 — New Public Documentation (DONE)


Phase 46: Parallel Worker Execution (COMPLETE)

Każdy worker = osobny proces. Koniec z globalnym muteksem isProcessing blokującym wszystkich workerów.

46.1 — Registry Schema Evolution — DONE

46.2 — Worker Spawn Utility — DONE

46.3 — Worker-Specific Inbox Routing — DONE

46.4 — Watchdog Multi-Worker — DONE

46.5 — Restart API Per-Worker — DONE

Wpływ: Prawdziwe równoległe wykonywanie workerów. Koniec z kolejkowaniem — wyślij wiadomości do Developer i Consultant jednocześnie.


Phase 47: Timeline Observability — DAW for AI Teams (COMPLETE ✓)

Metafora Logic Pro — workerzy jako pasy, zdarzenia jako klipy na wspólnym timeline. Innowacja: Unikalne IP, żadne inne narzędzie AI orchestracji nie ma tego widoku.

47.1 — Message Timestamps — COMPLETE ✓

47.2 — Timeline Events Table — COMPLETE ✓

47.3 — Timeline Frontend Components — COMPLETE ✓

47.8 — Issues Redesign (Variant B Hybrid) — COMPLETE ✓

47.9 — Favicon Redesign + Branding Cleanup — COMPLETE ✓

47.15 — Per-mode Theme Presets + Custom Colors — COMPLETE ✓

47.16 — Issue Detail Wizard with Inline Editing — COMPLETE ✓


Phase 48: Architecture Decomposition — Logical Service Boundaries (P0 COMPLETE)

Od monolitu do logicznej architektury. Trzy monolityczne pliki (10 779 linii) rozłożone na 30 modułów domenowych (373 linii w dispatcherach).

graph LR
    subgraph "Before (10,779 LOC)"
      M1[crm-routes.ts<br/>6,181 LOC<br/>~120 handlers]
      M2[api-server.ts<br/>1,464 LOC]
      M3[Workspace.jsx<br/>~3,134 LOC]
    end

    subgraph "After (373 LOC dispatchers + modules)"
      R[router.ts<br/>512 LOC dispatch]
      AS[api-server.ts<br/>196 LOC]
      WP[Workspace.jsx<br/>168 LOC orchestrator]

      subgraph "shared/routes 17 modules"
        S1[projects · files · workers · skills · chat]
        S2[wiki · sage · onboarding · pins · docs]
        S3[learnings · specs · restart · system · analytics]
      end

      subgraph "master-bot/routes 4 modules"
        B1[auth · internal · cli · websocket]
      end

      subgraph "pages/workspace 9 modules"
        W1[ChatThread · Composer · TerminalPanel · CloudPmPanel]
        W2[WorkerSelector · WorkerStudio · ThinkingTips]
        W3[QuickActionBar · useSSEStream]
      end
    end

    M1 -.refactor.-> R
    R --> S1 & S2 & S3
    M2 -.refactor.-> AS
    AS --> B1
    M3 -.refactor.-> WP
    WP --> W1 & W2 & W3

48.1 — Decompose crm-routes.ts — DONE ✅

48.2 — Decompose api-server.ts — DONE ✅

48.3 — Decompose child-bot/bot.ts — DONE ✅

48.4 — Frontend Workspace Decomposition — DONE ✅

48.5 — Event-Driven Inbox via fs.watch — DONE ✅ (2026-04-28)

48.6 — Worker Lazy Lifecycle (idle-kill + wake-up) — DONE ✅ (2026-04-28)


Phase 49: Doc Enforcement & GitHub Integration (COMPLETE)

49.1 — Pre-push doc coverage hook — DONE ✅ (2026-04-28)

49.2 — arc wrapup CLI helper — DONE ✅ (2026-04-28)

49.3 — GitHub Light integration — DONE ✅ (2026-04-28)

49.3.1 — GitHub UI sidebar feed — DONE ✅ (2026-04-28)


Phase 50: Registration Conversion Lift (COMPLETE)

Konwersja 4% → docelowe 9.5% (+138%).

50.1 — Auth gate removal + trial credits scaffolding (Stage 1) — DONE ✅

50.1 — Stage 2 (token tracking + UI banner) — DONE ✅

50.2 — Wizard 5→3 steps — DONE ✅

Nowy przepływ (3 kroki, ~50 sekund):

  1. Quick Start — tylko nazwa + projectName (~30s)
  2. API Keys — opcjonalne z fallbackiem trial (~10s)
  3. Integrations — Local Bridge / Telegram (~10s)

50.3 — Roadmap Redesign (Variant A) — DONE ✅


Phase 51: Stripe Billing — Stage 1 (DB + middleware + status) — DONE ✅ (2026-04-29)

Model cenowy (limity OR-semantyczne):

Plan Cena Projekty Workerzy
Free $0 1 5
Min $4.99/mies. 5 LUB 25 łącznie OR-semantic
Max $11.99/mies. 20 LUB 150 łącznie OR-semantic

Komponenty Stage 1:


Phase 52: Friends & Family Beta Launch (IN PROGRESS)

Publiczny start odroczony do walidacji F&F. 10-20 użytkowników × 1 miesiąc = prawdziwy sygnał przed aktywacją Stripe.

Kryteria Sukcesu (musisz osiągnąć przed publicznym startem)

Pod-fazy

52.1.1 — Documentation Overhaul (P0/P1) — DONE ✅ (2026-05-04)

52.1 UK debt closure (#32, #33, #34) — DONE ✅ (2026-05-17)

52.1.4 — Bulk UK translation pass (P1) — DONE ✅ (2026-05-05)

52.1.3 — Docs UX Polish (P1) — DONE ✅ (2026-05-05)

52.1 — Invite Codes + Feedback Channel (P0, 1 dzień) — DONE ✅ (2026-04-29)

52.1.1 — beta plan tier for F&F testers — DONE ✅ (2026-04-30)

52.2 — Sample Project + Onboarding Tour (P0, 0.5 dnia) 52.3 — Funnel Analytics (P0, 1 dzień) 52.4 — Error UX + Status Page (P1, 1 dzień) 52.5 — Doc Cleanup (P2, 0.5 dnia) 52.6 — Uptime Monitoring (P1, 0.5 dnia) 52.7 — Buffer Day (P0, 0.5 dnia)

Łącznie: 5 dni do gotowości F&F.


Phase 53: Post-F&F Notifications (IN PROGRESS)

53.11.1 — Bot Creation Wizard (closes #48) — DONE ✅ (2026-05-10)

53.21 — Sentinel P2 batch 2 — DONE ✅ (2026-05-12, closes #107 #108 #109)

53.20 — Sentinel P2 fast-wins batch — DONE ✅ (2026-05-12, closes #104 #105 #106)

53.19 — mTLS CF Authenticated Origin Pulls — repo prep — DONE ✅ (2026-05-11, #96 Stage 2 ready)

53.17 — Sentinel pentest follow-up: CF lockdown + child-bot loopback + repo SSOT — DONE ✅ (2026-05-11)

53.16 — Sentinel Sprint 2: 13 × P1 — DONE ✅ (2026-05-10, closes #68-80)

53.15 — Sentinel Sprint 1: 5×P0 + PII redaction — DONE ✅ (2026-05-10, closes #62-67)

53.14 — Migrate issues.json to SQLite — DONE ✅ (2026-05-10, closes #53)

53.13 — Root tsconfig.json + tsc --noEmit in pre-push & CI — DONE ✅ (2026-05-10, closes #44)

53.12 — Deploy hygiene: structural merge for auto-append SSOT files — DONE ✅ (2026-05-10)

53.10 — Informative TG notify hooks — DONE ✅ (2026-05-10, closes #47)

53.7 — CI/CD foundation — DONE ✅ (2026-05-07, closes #43, #44, #45, #46)

53.4 — Worker TG bot reliability fixes — DONE ✅ (2026-05-07, closes #41)

53.5 — BETA badge + in-app feedback widget — DONE ✅ (2026-05-07)

53.3b — Zero-touch via existing arc CLI infra — DONE ✅ (2026-05-07)

53.2 — Local Claude Code Stop hook → /notify endpoint — DONE ✅ (2026-05-07)

53.1 — Per-worker TG event notifications — DONE ✅ (2026-05-07)


Phase 54: Onboarding Engagement Layer (IN PROGRESS)

Phase 50 rozwiązała "signup → dashboard". Phase 54 zamyka pozostałą lukę: "dashboard → pierwsze udane polecenie AI".

54.1 — Schema + telemetry foundation — DONE ✅

54.2 — Checklist UI + replay button — DONE ✅

54.3 — CLI-first stage with arc tour command — DONE ✅

54.4 — Skill generator wizard — DONE ✅

54.5 — Empty states + profile completion widget — DONE ✅

54.6 — Funnel analytics — DONE ✅

Phase 54 follow-up — Welcome feature tour (issue #114) — DONE ✅

Phase 54 follow-up — Issue discipline enforcement (issue #115) — DONE ✅

Phase 54 follow-up — commit-msg hook requiring #<id> (issue #116) — DONE ✅

Phase 54 follow-up — PostToolUse auto-log hook (issue #125) — DONE ✅

Phase 54 follow-up — ROADMAP gate on closes-#N (issue #127) — DONE ✅

Phase 54 follow-up — Scope-drift watcher (issue #126) — DONE ✅

Phase 54 follow-up — Retrospective issue reconstruction (issue #117) — DONE ✅


Phase 55: Login Page Redesign — Cosmic Editorial (PLANNED)

Zastąpienie obecnego statycznego LoginOverlay.jsx projektem Claude Design "Variant A — Cosmic Editorial".

55.1 — Strip designer toggles before merge — DONE ✅ (2026-05-13)

55.2 — Animated cosmic backdrop — DONE ✅ (2026-05-13)

55.3 — CosmicCard form — DONE ✅ (2026-05-13)

55.4 — Editorial side — DONE ✅ (2026-05-13)

55.5 — Magic-link flow — DONE ✅ (2026-05-13)

55.6 — 2FA / TOTP — BLOCKED on Sentinel design — STILL BLOCKED

55.7 — Mobile + responsive breakpoints — DONE ✅ (2026-05-13)

55.8 — A11y + i18n + reduced-motion audit — DONE ✅ (2026-05-13)

55.10 — QA fixes vs canonical design — DONE ✅ (2026-05-13)


Phase 56: AI Interop Layer — Project Context Export (PLANNED)

Pozwól właścicielom projektów przekazać kompletny, sanityzowany snapshot projektu do dowolnego zewnętrznego AI bez teatru kopiuj-wklej.

56.1 — Secret scanner module — DONE ✅ (2026-05-13)

56.2 — Export endpoint + section renderer — DONE ✅ (2026-05-13)

56.3 — Project Context Export modal — DONE ✅ (2026-05-13)

56.4 — Settings + audit log — DONE ✅ (2026-05-13)

56.5 — Telemetry + alerts — DONE ✅ (2026-05-13)


Phase 57: Platform Settings UI (Sentinel #103 follow-up, IN PROGRESS)

Zamknięcie wektora wycieku za #103: rotacja platform secretów nie wymaga już ssh + edit-.env + wklejanie w czacie.

57.1 — Backend MVP — DONE ✅ (2026-05-15)

57.2 — Frontend — DONE ✅ (2026-05-15)

57.3 — Hot-reload integration — DONE ✅ (2026-05-15)

57.3.1 — UI polish — DONE ✅ (2026-05-15)

57.3.2 — UK i18n catalog — DONE ✅ (2026-05-15)

57.3.3 — Full backend localization — DONE ✅ (2026-05-16)

57.3.4 — MessageDescriptor map fix — DONE ✅ (2026-05-16)


Phase 58: Header / UserDropdown UX (DONE ✅ 2026-05-16)

Refaktoryzacja UX wzorując się na Claude.ai: pill użytkownika w dolnym-lewym rogu zamiast klastra Docs/Help/Lang/Theme/Avatar w górnym-prawym.

58.1 — Bottom-left user pill (DONE)UserDropdown.jsx przepisany jako pill na stałej pozycji dolny-lewy (szerokość 240px). Popover otwiera się do góry. Nowe menu 3-tierowe.

58.2 — TopHeader cleanup (DONE) — usunięto przycisk Docs, menu Help, LangSwitcher, ThemeToggle, UserDropdown ze strefy prawej.

58.1.1 — Onboarding modal wizard + per-step hints (DONE ✅ 2026-05-16)


Phase 59: Localization Expansion — 6 nowych lokalizacji (PLANNED)

Arc OS dostarcza dziś EN + UK (438 ciągów, lingui v5). Phase 59 dodaje 6 lokalizacji równolegle: DE (niemiecki), ES (hiszpański), PL (polski), RU (rosyjski), pt-BR (brazylijski), FR (francuski).

Języki trwale poza zakresem (nie odroczone — inna kategoria inżynieryjna):

59.1 — Lingui infra + glossary + tone conventions — DONE ✅ (2026-05-17)

59.2 — AI translation pipeline + UI strings × 6 — DONE ✅ (2026-05-17)

59.3 — Public docs translation × 6 — PARTIAL ⏸ (2026-05-17, 64/216 plików = 30%)

59.4 — Translation feedback widget + per-locale review dashboard — PLANNED 59.5 — UI visual regression × 6 locales — PLANNED 59.6 — Language analytics + browser auto-detect + switcher polish — PLANNED


Tech Stack

Warstwa Technologia
Brain Sesje Claude Code (Agent Teams)
CRM API Serwer HTTP Bun na Master Bot (:19210) — 62+ endpointów REST + SSE + WebSocket + czat Cloud PM + Sage Worker + Marketplace Scout + Knowledge Graph, auth JWT + OAuth
Proxy Nginx (:18888) — statyczny frontend, reverse proxy API/SSE/WS
ARC CLI Skompilowane binarne Bun — 8 subkomend cloud (skill, report, kb, learnings, issue, issues, wiki, roadmap) + odświeżanie/pobieranie artefaktów memory
Frontend React CRM (responsywny, mobile-first) + Phaser 3.80 (gamifikowane biuro) + terminal xterm.js + @lingui/react i18n (EN/UK)
Komendy Sfederowane Boty Telegram (Master + Children)
Auth JWT (HMAC-SHA256) + OAuth (Google, GitHub) + rejestracja email/hasło
Stan SQLite SSOT (shared/db.ts, tryb WAL) + JSON tylko dla infrastruktury (bot_registry, heartbeat)
Inteligencja Binary Evals + Context Router + Learnings + Karpathy Loop + Sage Worker (Haiku) + Benchmarki A/B + Marketplace Scout
Sekrety Skarbiec AES-256-GCM (shared/vault.ts)
Logowanie JSONL ustrukturyzowany (shared/logger.ts) → /var/log/citadel/
Resilience Samoleczący watchdog (master-bot/watchdog.ts)
NotebookLM Bridge Python FastAPI (:19213) — wyszukiwanie semantyczne przez notebooklm-py + auto-sync
Pamięć 3 poziomy: Hot (JSON) / Warm (GitHub) / Cold (NotebookLM semantic search)
Deploy Docker Compose, Nginx, Contabo VPS

Legacy Migration

Komponent Linii v1 Zastąpienie v2
FastAPI backend ~3,000 Sesja Claude Code
telegram_bridge.py ~2,800 Oficjalna wtyczka Channel
hybrid_engine.py ~1,000 Natywne wykonanie Claude
bridge_processor.sh ~500 Wyeliminowany
database.py ~700 Pliki stanu JSON
WebSocketManager.js ~200 StatePoller.js (SSE)
Łącznie ~11 321 ~3 700

Redukcja bazy kodu o 67%.


Utrzymywany przez Rick (Orchestrator). Aktualizowany po każdym ukończeniu fazy.