Workspace workflow
Repo config stays commit-safe. Secrets live in the vault; each developer picks one local environment.
Preview
Review env files before anything is written.
Apply
Store selected secrets and write refs.
Run
Resolve at the Authsia boundary.
Select one environment
List Default, workspace tags, and env bindings, then select one. Named envs use exact-tagged and All items; Default stays inactive until you use Default or clear.
Override one run
Does not change the saved workspace environment.
Resolution order
Searches upward for the nearest .authsia/workspace.json. Conflicts fail closed.
Metadata without interrupting for approval
workspace env use, workspace env list, workspace env validate, and secret-bearing workspace run planning stays metadata-only for configured CLI-enabled refs. At the secret boundary, direct-human runs batch every supported requested item into one approval before creating the normal terminal session. Secret values never appear in either view.