RSI Taxonomy: How Self-Evolving AI Systems Update Themselves | VibeStack