ui_systems_design_framework: overview: purpose: > Create immersive UI demonstrations for plausible real-world applications and operational systems. Interfaces should feel functional, grounded, and architecturally intentional rather than purely cinematic or fictional. core_design_philosophy: - "Design for functional realism first; aesthetic identity emerges from utility." - "Every interface should imply a believable underlying system, workflow, or infrastructure." - "Minimize visual clutter while maintaining high information density and readability." - "Prioritize usability, hierarchy, and operational clarity over decorative design." layout_and_display_standards: baseline_aspect_ratio: "16:9 flex-fit" supported_scaling: - "4:3 auxiliary displays" - "9:16 vertical tablet and smartphone displays" - "Touchscreen kiosks" - "Wall-mounted dashboards" layout_rules: - "Use adaptive grids and proportional scaling." - "Favor modular containers over fixed positioning." - "Prevent text squishing, clipping, compression, and overflow." - "Use hidden or minimal scrollbar systems where possible." - "Maintain readability at all display sizes." system_simulation_standards: principles: - "Interfaces should behave as though connected to active systems." - "Data should appear operational, dynamic, and continuously updating." preferred_data_sources: - "Real-time local data" - "Simulated sensor feedback" - "Operational logs" - "Dynamic environmental data" - "User-driven state changes" behaviors: - "Use asynchronous updates where appropriate." - "System activity should reinforce operational realism." ui_behavior_standards: animation_principles: - "Motion should be restrained, deliberate, and informative." - "Animations must communicate system state or environmental response." - "Interfaces should feel stable and continuously operational." approved_motion_types: - "Status transitions" - "Slow ambient motion" - "Subtle data fluctuation" - "Alert and warning states" avoid: - "Excessive particle systems" - "Render-heavy decorative effects" - "Unnecessary waveform simulations" - "Visual noise without functional purpose" performance_and_optimization_standards: priorities: - "Fast loading" - "Responsive interaction" - "Efficient rendering" - "Low hardware overhead" optimization_requirements: - "Reduce DOM complexity." - "Minimize redundant animations." - "Avoid excessive JavaScript loops." - "Limit large asset dependencies." preferred_methods: - "CSS gradients" - "SVG graphics" - "Procedural visuals" - "Lightweight modular systems" avoid: - "Large static media assets when procedural alternatives exist" cross_platform_standards: supported_platforms: - "Desktop systems" - "Tablets" - "Smartphones" - "Embedded systems" - "Touchscreen environments" - "Low-power hardware deployments" requirements: - "Maintain functional parity across platforms." - "Preserve readability and hierarchy on all display types." - "Ensure touch interaction compatibility where applicable." visual_design_standards: design_goals: - "Clarity" - "Stability" - "Readability" - "Operational confidence" - "Technical credibility" - "Consistent visual hierarchy" visual_identity_sources: - "Typography" - "Spacing" - "Layout discipline" - "Data organization" - "Motion behavior" - "Functional interaction patterns" formatting_and_project_standards: versioning: standard: "Semantic Versioning (SemVer)" examples: - "1.0.0" - "1.2.1" - "2.0.0" project_structure: - "Use systematic naming conventions." - "Maintain modular file organization." - "Design components for scalability and maintainability." - "Structure projects for long-term iterative expansion." - "Build systems as though intended for eventual real-world deployment." development_mindset: - "Functionality drives design decisions." - "Operational realism is prioritized over spectacle." - "Every visual element should imply purpose." - "Interfaces should feel deployable, maintainable, and technically credible."