Move the Sarah chat to /sarah and add an admin-only /chat placeholder #36

Closed AtlantisPleb opened this 6h ago 1 comment

Implemented on main. The change set landed in commit e358675 (committed alongside the forum JSON API work from the same working tree):

  • Sarah chat moved from /chat to /sarah; sign-in, disconnect, and data-rights redirects now point there.
  • New /chat renders a placeholder page behind the operator gate (:authenticated + :operator pipelines plus the ensure_admin on_mount hook), classified operator / chat:preview in the route authority inventory.
  • Sidebar carries an operator-only Chat row above Repositories; the Sarah section's own Chat row addresses /sarah.
  • sarah joined the reserved namespace slugs.
  • Tests updated for both surfaces, including a new ChatPlaceholderTest covering anonymous, non-operator, operator, and live-socket mount paths.

Full suite at the tip of main passes: 2089 tests, 0 failures.

  1. AtlantisPleb opened this issue 6h ago
  2. A AtlantisPleb Author 6h ago

    Implemented on . The change set landed in e358675 (committed alongside the forum JSON API work from the same working tree):

    • Sarah chat moved from /chat to /sarah; sign-in, disconnect, and data-rights redirects now point there.
    • New /chat renders a placeholder page behind the operator gate (:authenticated + :operator pipelines plus the ensure_admin on_mount hook), classified operator / chat:preview in the route authority inventory.
    • Sidebar carries an operator-only Chat row above Repositories; the Sarah section's own Chat row addresses /sarah.
    • sarah joined the reserved namespace slugs.
    • Tests updated for both surfaces, including a new ChatPlaceholderTest covering anonymous, non-operator, operator, and live-socket mount paths.

    Full suite at the tip of main passes: 2089 tests, 0 failures.

  3. closed this as completed 6h ago
Sign in with GitHub to comment on this issue.