bascule-workspace/bascule-gateway
Tyler J King 1a54cc3877 feat(bascule-gateway): derive ShellClass at ceremony grant from posture
Read the cluster's operational posture level from the posture-current
ConfigMap at ceremony grant time. Derive ShellClass via
derive_shell_class() and stamp into the granted SessionScope.

- Normal posture (5) -> ShellClass::System
- Any DEFCON escalation -> ShellClass::Application
- Fail-closed: missing ConfigMap -> Lockdown -> Application
- posture_level_at_establishment stored for audit/breach comparison

Signed-off-by: Tyler King <tking@guildhouse.dev>
Signed-off-by: Tyler J King <tking727@gmail.com>
2026-04-15 10:37:30 -04:00
..
src feat(bascule-gateway): derive ShellClass at ceremony grant from posture 2026-04-15 10:37:30 -04:00
tests/fixtures initial: bascule v0.1.0 2026-03-18 16:40:48 -04:00
Cargo.toml feat(bascule-gateway): derive ShellClass at ceremony grant from posture 2026-04-15 10:37:30 -04:00