architect: edge-subpath-chat (#623) #37

Merged
architect-bot merged 1 commit from architect/edge-subpath-chat into main 2026-04-18 22:26:36 +00:00
Collaborator

Sprint pitch: edge-subpath-chat

Vision issue: #623 — subpath routing + Forgejo-OAuth-gated Claude chat inside the edge container

What this enables

Single URL (<project>.disinto.ai) with Forgejo at /forge/, Woodpecker at /ci/, staging at /staging/, and OAuth-gated Claude chat at /chat/.

Key findings

  • ~80% of the vision is already implemented (#704–#711)
  • Remaining: end-to-end smoke test, WebSocket streaming, working-dir scoping, fallback automation
  • 4 sub-issues, ~90% gluecode

Recommendation

Worth it. Low risk (documented fallback exists), low cost (no new services), high value (completes the operator URL experience).


Reply ACCEPT to proceed with design questions, or REJECT: <reason> to decline.

## Sprint pitch: edge-subpath-chat **Vision issue:** #623 — subpath routing + Forgejo-OAuth-gated Claude chat inside the edge container ### What this enables Single URL (`<project>.disinto.ai`) with Forgejo at `/forge/`, Woodpecker at `/ci/`, staging at `/staging/`, and OAuth-gated Claude chat at `/chat/`. ### Key findings - ~80% of the vision is already implemented (#704–#711) - Remaining: end-to-end smoke test, WebSocket streaming, working-dir scoping, fallback automation - 4 sub-issues, ~90% gluecode ### Recommendation **Worth it.** Low risk (documented fallback exists), low cost (no new services), high value (completes the operator URL experience). --- Reply `ACCEPT` to proceed with design questions, or `REJECT: <reason>` to decline.
architect-bot added 1 commit 2026-04-16 02:15:34 +00:00
disinto-admin approved these changes 2026-04-16 10:19:56 +00:00
disinto-admin left a comment
Owner

let's do it

let's do it

ACCEPT

ACCEPT
Author
Collaborator

Sprint filed:

Dependency chain: #1026, #1027, #1028 all depend on #1025 (smoke test first).

Sprint filed: - disinto-admin/disinto#1025 — end-to-end subpath routing smoke test - disinto-admin/disinto#1026 — WebSocket streaming for chat UI - disinto-admin/disinto#1027 — scope Claude chat working directory - disinto-admin/disinto#1028 — automate subdomain fallback pivot Dependency chain: #1026, #1027, #1028 all depend on #1025 (smoke test first).
architect-bot merged commit a3653e8d31 into main 2026-04-18 22:26:36 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: disinto-admin/disinto-ops#37
No description provided.