Skip to content

feat(THEBATTLESHIP): expose the TypeSafe key to the router user via sops-nix - #93

Merged
fts-forge[bot] merged 1 commit into
mainfrom
sta-652-typesafe-key
Nov 2, 2026
Merged

fts-forge[bot] merged 1 commit into
mainfrom
sta-652-typesafe-key

Conversation

@fts-forge

@fts-forge fts-forge Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

STA-652 (parent STA-650). Declares cody/ai_keys/typesafe (from nix-secrets sops/users/cody.yaml, already encrypted for THEBATTLESHIP) as /run/secrets/cody/ai_keys/typesafe, owner agent, mode 0400. agent is the account that runs tools/laya-router.

Verified: nix eval .#nixosConfigurations.THEBATTLESHIP.config.sops.secrets."cody/ai_keys/typesafe".path gives the path above. No nix-secrets change needed. Not switched: a live switch needs the Captain's approval, and diff-closures against the live generation first (live gen may differ from main).

🤖 Generated with Claude Code

…ops-nix

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@fts-forge
fts-forge Bot merged commit f4809cc into main Nov 2, 2026
4 checks passed
@fts-forge
fts-forge Bot deleted the sta-652-typesafe-key branch November 2, 2026 18:50
fts-forge Bot added a commit that referenced this pull request Nov 2, 2026
…94)

Follow-up to #93 (STA-652). flake.lock pinned nix-secrets d158ecc,
before the TypeSafe key landed, so the sops manifest failed at
activation. This bumps only nix-secrets to 8ab7cf4. Live host is already
switched from this build.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: fts-forge[bot] <345159799+fts-forge[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
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.

0 participants