Skip to content

Epic: Remote mode hardening (thin CLI + shared server) #24

@bwl

Description

@bwl

Status Update

This has moved from greenfield feature request to hardening/operations epic.

Forest now already has the core thin-client/server shape:

  • forest serve backend
  • local vs remote backend dispatch in CLI
  • remote auth/config (serverUrl + apiKey)
  • remote routes for key workflows

Remaining Gaps (What this issue now tracks)

  • Deployment and rollback ergonomics for server operators
  • API compatibility/versioning guarantees for remote clients
  • Auth hardening (key scope/rotation and clearer failure modes)
  • Operational docs: backups, restore, migrations, and upgrade playbooks
  • Multi-client reliability testing (CLI + bot + web consumers)

Non-Goals for this issue

  • Rebuilding the architecture from scratch (already done in principle)
  • Product-layer features (dashboard UI, proactive surfacing, etc.)

Context

  • Original intent remains valid: one canonical remote knowledge base + thin clients.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions