Skip to content

Offer DeltaSignal's Perturb button on beta - #757

Merged
adamjohnwright merged 1 commit into
mainfrom
deltasignal-on-beta
Oct 30, 2026
Merged

adamjohnwright merged 1 commit into
mainfrom
deltasignal-on-beta

Conversation

@adamjohnwright

Copy link
Copy Markdown
Contributor

This turns on the pathway browser's Perturb button (DeltaSignal) on beta.

Why it was off: the button is behind a per-deployment flag (#198, #202), and only the development profile had it. The reason was that /api/ was routed only by the dev server's proxy, and Apache had no such route.

Why it can be on now: beta is on nginx, and deploy/nginx/common/routes.conf already routes /api/ to the DeltaSignal service on its host. Asked through beta's origin, /api/pathways answers 200 with the pathway catalogue.

The change

  • deltaSignal: true in the beta profile.
  • The profile test now allows the two deployments that proxy /api/, development and beta. Removing beta's flag makes it fail (beta.deltaSignal: expected false to be true).
  • The comments that said beta could not reach DeltaSignal are updated: in the profile, in the test and in routes.conf. In routes.conf only the comment changes.

After merging: beta shows the button only once its site is rebuilt. That rebuild ships everything merged since the last one, so it is a separate, deliberate step.

Spec: none. This is a one-line flag change to the feature that #198 and #202 merged.

🤖 Generated with Claude Code

Beta's nginx already routes /api/ to the DeltaSignal service on its
host, and it answers there; only the site profile left the button off,
from when Apache had no such route. The profile test now allows the two
deployments that proxy /api: the dev server and beta.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@adamjohnwright
adamjohnwright merged commit 3b379cf into main Oct 30, 2026
8 checks passed
@adamjohnwright
adamjohnwright deleted the deltasignal-on-beta branch October 30, 2026 15:10
adamjohnwright added a commit that referenced this pull request Oct 30, 2026
DeltaSignal on beta, from #757's review: docs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant