Suggest and compare project-fit architecture styles, design patterns, integration approaches, and no-pattern alternatives against explicit forces. Use when enough context is available to evaluate structural choices, dependencies, data access, messaging, resilience, modernization, or presentation design.