diff --git a/README.md b/README.md index ea321a8f8cf..864e499d904 100644 --- a/README.md +++ b/README.md @@ -204,6 +204,7 @@ Firstmate's skills live in two separate places with different audiences: - [docs/calm.md](docs/calm.md) - current Pi `/calm` behavior and supported presentation limits. - [docs/voice-relay.md](docs/voice-relay.md) - the optional spoken interface: setup on both machines, measured round-trip cost, what a spoken answer may read, and what this build does not do yet. - [docs/wedge-alarm.md](docs/wedge-alarm.md) - configure the active alert for an away-mode escalation delivery that gets stuck. +- [docs/bitwarden-rollout.md](docs/bitwarden-rollout.md) - the staged, gate-approved path to organization-owned Bitwarden custody for production and team credentials. - [docs/tmux-backend.md](docs/tmux-backend.md) - current setup and limits for the tmux reference backend. - [docs/herdr-backend.md](docs/herdr-backend.md) - current setup, safety boundaries, and limits for the experimental Herdr backend. - [docs/zellij-backend.md](docs/zellij-backend.md) - current setup and limits for the experimental Zellij backend. diff --git a/bin/fm-bitwarden-ceremony.sh b/bin/fm-bitwarden-ceremony.sh new file mode 100755 index 00000000000..2cabf09410c --- /dev/null +++ b/bin/fm-bitwarden-ceremony.sh @@ -0,0 +1,459 @@ +#!/usr/bin/env bash +# fm-bitwarden-ceremony.sh - structure/status validator for Bitwarden migration +# ceremony records (docs/bitwarden-rollout.md owns the ceremony itself). +# +# Usage: +# bin/fm-bitwarden-ceremony.sh init +# bin/fm-bitwarden-ceremony.sh add-item --owner