basis-console v0.1.1
Overview
This release introduces Operator Mode and Training Mode, allowing the same console to serve both day-to-day operations and educational or demonstration scenarios without changing application behavior.
The console remains a gateway-first, human-facing interface for the BASIS ecosystem and continues to avoid ownership of authentication, authorization, audit storage, or protocol-specific functionality.
Highlights
Operator Mode
Streamlined operational interface
Focused on day-to-day usage
Reduced explanatory content
Optimized for operators and administrators
Training Mode
Architecture explanations integrated throughout the UI
Educational callouts describing request flow
Additional context around gateway, identity, and authorization concepts
Intended for demonstrations, onboarding, and learning
Architectural Integrity
The addition of multiple presentation modes does not change application behavior.
Both modes:
Submit the same requests
Consume the same gateway APIs
Display the same runtime data
Preserve all existing architectural boundaries
The difference is presentation only.
Quality
Documentation updated
Tests expanded
Ruff checks pass
Formatting checks pass
Mypy passes
Manual operator and training mode verification completed