- **Logic Branch:** Deterministic. The user requires a robust fix for visual rendering issues ("I cant see the suit"), specifically targeting the SVG rendering pipeline and initialization sequence.
- **Gen_Text:** Not required.
- **Visual Strategy:** Using TailwindCSS for layout and Inline SVGs for the "Iron Man" suit rendering.
- **Fix Strategy:** The user is experiencing a "blank suit" or "invisible model" issue. I will implement a "Force Render" protocol that triggers immediately on DOMContentLoaded, again on window load, and periodically checks the DOM to ensure SVG paths are present. I will also add a failsafe to the boot layer to ensure it clears, revealing the suit.
Interactive Toy / Simulation
1. **Core Loop:** Suit Rendering Engine (SVG manipulation).
2. **State Management:** JSON configuration for Suit Parts (Head, Chest, Arms, Legs) and Colors.
3. **Interaction Layer:** UI Panels (Forge, Paint, Archive, Battle) -> State Updates -> Re-render.
4. **Visual Feedback:** CSS Animations, Particle Systems (Canvas), Dynamic Lighting (SVG Filters).
Deterministic/ToolRigid UI (Buttons, Toggles) with instant 16ms feedback.
- **Input:** User clicks "Build" or "Battle".
- **Process:** Update `STATE` object -> Trigger `renderSuit()`.
- **Output:** DOM updates SVG paths immediately.
- **Suit Construction:** Swap 4 body parts from 5 presets.
- **Customization:** Paint 3 color channels.
- **Battle:** Enter combat mode, fire 3 weapon types.
- **Archive:** Quick-load full suit presets.
- **Mark I Restriction:** Cannot be painted (Canonical accuracy).
- **Visual Priority:** Suit must always be visible; boot layer must clear automatically.
1. **Auto-Launch:** App loads -> "Stark Industries" Shield Pulse -> Visuals dissolve -> Main Menu & Suit reveal immediately.
2. **Idle:** Suit "breathes" (scales slightly), particle effects active.
3. **Forge:** User selects part -> Robotic arms animate in -> Sparks fly -> Part swaps -> Arms retract.
4. **Battle:** Camera zooms -> Background shifts -> HUD activates -> User fires weapons -> Enemy takes damage.
- **Aesthetic:** High-tech "Jarvis" HUD interface. Dark mode, neon blues/reds.
- **Juice:** Screen shake on weapon fire, spark particles on assembly, "breathing" animation for the suit to make it feel alive.
- **Audio:** Synthesized sound effects (servos, lasers) generated via Web Audio API.
STARK INDUSTRIES: OMEGA PROTOCOLSTARK INDUSTRIES: OMEGA PROTOCOL