Planetarium: keeping track of architecture while vibecoding 2025-07-29 software-architecture ai-agents vibecoding llm-development vs-code tooling