Skip to content

feat(alpha): expose self-hosted reset UI overlay#109

Merged
JSONbored merged 2 commits into
mainfrom
codex/sure-alpha-admin-reset
May 19, 2026
Merged

feat(alpha): expose self-hosted reset UI overlay#109
JSONbored merged 2 commits into
mainfrom
codex/sure-alpha-admin-reset

Conversation

@JSONbored
Copy link
Copy Markdown
Owner

@JSONbored JSONbored commented May 19, 2026

Summary

  • Carry the self-hosted financial reset UI in the alpha overlay after the preflight overlay landed.
  • Keep the stable package untouched and keep the reset controls alpha-only.
  • Clarify the alpha WebAuthn/passkey setup text.

What changed

  • Added alpha overlay files for the reset service, reset job path, Settings self-hosting danger-zone UI, reset dialog views, and Security view passkey guidance.
  • Added an alpha initializer that wires the reset routes/actions into the pinned upstream app at boot.
  • Updated alpha README/docs/changelog/release notes/XML for the reset UI and Rails task.
  • Updated alpha asset and runtime tests for overlay files, routes, docs, beta marking, and template surface.

Why

  • Alpha operators need a visible self-hosted reset path before clean import certification without widening the stable package surface.
  • WebAuthn env vars only configure browser trust; passkeys are still added inside Sure after authenticator-app 2FA is enabled.

Validation

  • python -m pytest tests/test_alpha_lane_assets.py -q
  • ruby -c rootfs-alpha/rails/app/models/family/financial_data_reset.rb
  • ruby -c rootfs-alpha/rails/app/jobs/family_reset_job.rb
  • ruby -c rootfs-alpha/rails/config/initializers/sure_aio_alpha_admin_reset_ui.rb
  • Central aio-fleet control-check passed locally for the rebased branch: repo/caller policy, integration runtime tests, and Trunk.

Notes

@JSONbored JSONbored merged commit 5c3ffd1 into main May 19, 2026
4 checks passed
@JSONbored JSONbored deleted the codex/sure-alpha-admin-reset branch May 19, 2026 07:30
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