{ "file": ".trellis/spec/frontend/index.md", "reason": "Frontend stack and high-level conventions for Next.js, Zustand, SCSS, and TypeScript." } { "file": ".trellis/spec/frontend/directory-structure.md", "reason": "Route-local organization and naming conventions for the billing module." } { "file": ".trellis/spec/frontend/component-guidelines.md", "reason": "Component, style isolation, and documentation rules for new billing UI pieces." } { "file": ".trellis/spec/frontend/state-management.md", "reason": "Rules for consuming existing Zustand stores and avoiding redundant state." } { "file": ".trellis/spec/frontend/type-safety.md", "reason": "Type and JSDoc rules for route-local billing interfaces." } { "file": ".trellis/spec/frontend/quality-guidelines.md", "reason": "Async handling, loading states, defensive data access, and React quality checks." }