# Tuturuuu Docs ## Docs - [CI/CD Pipeline Optimization](https://docs.tuturuuu.com/build/development-tools/ci-cd-optimization.md): Smart caching and content detection strategies to minimize unnecessary CI/CD runs. - [CI/CD Pipelines](https://docs.tuturuuu.com/build/development-tools/ci-cd-pipelines.md): High-level CI/CD overview, with current operational runbooks linked from one place. - [Cleaning Your Tuturuuu Clone](https://docs.tuturuuu.com/build/development-tools/cleaning-clone.md): How to reset your local Tuturuuu repository to a clean state. - [Development](https://docs.tuturuuu.com/build/development-tools/development.md): Learn how to preview changes locally. - [Documenting](https://docs.tuturuuu.com/build/development-tools/documenting.md): Learn how to contribute to our documentation. - [Git Conventions](https://docs.tuturuuu.com/build/development-tools/git-conventions.md): Learn how Tuturuuu uses Conventional Commits and Branch naming to improve development workflow. - [Local Supabase Development](https://docs.tuturuuu.com/build/development-tools/local-supabase-development.md): Learn how to work with Supabase locally in the Tuturuuu development workflow. - [Monorepo Architecture](https://docs.tuturuuu.com/build/development-tools/monorepo-architecture.md): Understanding Tuturuuu monorepo architecture and the benefits of using Turborepo. - [Development Tools](https://docs.tuturuuu.com/build/development-tools/overview.md): Tools and guides for developing on the Tuturuuu platform - [Environments & Release Flow](https://docs.tuturuuu.com/build/devops/environments-release-flow.md): How branches map to environments, and what happens between preview, staging, production, and self-hosted deploys. - [GitHub Actions Runbook](https://docs.tuturuuu.com/build/devops/github-actions-runbook.md): How the repository’s automation is organized, gated, and operated. - [DevOps & Deployment](https://docs.tuturuuu.com/build/devops/overview.md): The operational map for how Tuturuuu is built, deployed, migrated, and validated. - [Secrets & Configuration](https://docs.tuturuuu.com/build/devops/secrets-and-configuration.md): Where deployment configuration lives, and which secrets matter for each delivery surface. - [SePay Testing Guide](https://docs.tuturuuu.com/build/devops/sepay-testing-guide.md): End-to-end validation steps for OAuth, provisioning, and webhook ingestion. - [Web Docker Deployment](https://docs.tuturuuu.com/build/devops/web-docker-deployment.md): Run the web app in Docker for development, production, and blue/green self-hosted rollout. - [Build & Ship](https://docs.tuturuuu.com/build/overview.md): Set up your environment, work with the monorepo, and ship confidently. - [Examples](https://docs.tuturuuu.com/learn/examples/overview.md): Practical examples and code samples for the Tuturuuu platform - [AI Chat](https://docs.tuturuuu.com/learn/experiments/ai-chat.md): Talk to an AI-powered assistant that understands your workspace and helps you get things done, faster and easier. - [Calendar](https://docs.tuturuuu.com/learn/experiments/calendar.md): Manage your schedule and events without leaving your workspace. - [Finance](https://docs.tuturuuu.com/learn/experiments/finance.md): Manage your workspace finances with ease. - [Form Builder](https://docs.tuturuuu.com/learn/experiments/form-builder.md): Build forms with ease, integrated with all Tuturuuu services. - [Project Management](https://docs.tuturuuu.com/learn/experiments/project-management.md): Manage tasks and monitor progress without any hassle. - [Introduction to Prompt Engineering](https://docs.tuturuuu.com/learn/guides/prompt-engineering/introduction.md): A foundational guide for NEO LEAGUE: Prompt the Future — empowering students to master the art of prompting and unlock AI’s full creative potential. - [Clear Instructions](https://docs.tuturuuu.com/learn/guides/prompt-engineering/prompt-design-strategies/clear-instructions.md): Learn how to design prompts with clear tasks, constraints, and formatting guidance for more accurate AI responses. - [Context Strategies](https://docs.tuturuuu.com/learn/guides/prompt-engineering/prompt-design-strategies/context-strategies.md): Add background details, references, or brand-specific data to help the model generate more targeted responses. - [Fallback and Caution](https://docs.tuturuuu.com/learn/guides/prompt-engineering/prompt-design-strategies/fallback-caution.md): Handle fallback messages and understand the model’s limitations with factual content, logic, and math. - [Few-Shot Examples](https://docs.tuturuuu.com/learn/guides/prompt-engineering/prompt-design-strategies/few-shot-examples.md): Explore zero-shot vs few-shot prompting, and how to use examples to teach the model desired output patterns and styles. - [Modular Prompts](https://docs.tuturuuu.com/learn/guides/prompt-engineering/prompt-design-strategies/modular-prompts.md): Simplify complex tasks using modular instructions, chaining prompts step-by-step, or aggregating outputs. - [Prompt Design Strategies](https://docs.tuturuuu.com/learn/guides/prompt-engineering/prompt-design-strategies/overview.md): Master the art of prompt crafting with strategic techniques to guide AI responses, structure output, and enhance clarity. - [Parameters and Iteration](https://docs.tuturuuu.com/learn/guides/prompt-engineering/prompt-design-strategies/parameters-iteration.md): Understand temperature, top-p, and max token settings. Learn how to refine your prompt through experimentation. - [Prefixes and Patterns](https://docs.tuturuuu.com/learn/guides/prompt-engineering/prompt-design-strategies/prefixes-patterns.md): Use labeled prefixes and incomplete structures to guide the model’s response format and intent. - [Learn & Experiment](https://docs.tuturuuu.com/learn/overview.md): Examples, experiments, and prompt engineering techniques for Tuturuuu. - [Part 1: Web Fundamentals](https://docs.tuturuuu.com/learn/workshops/nextjs-workshop/01-web-fundamentals.md): HTML, CSS, and JavaScript - The building blocks of the web - [Part 2: Tailwind CSS](https://docs.tuturuuu.com/learn/workshops/nextjs-workshop/02-tailwind-css.md): Modern, utility-first CSS for rapid UI development - [Part 3: TypeScript](https://docs.tuturuuu.com/learn/workshops/nextjs-workshop/03-typescript.md): JavaScript with superpowers - catch bugs before they happen - [Part 4: React Basics](https://docs.tuturuuu.com/learn/workshops/nextjs-workshop/04-react.md): Component-based UI development with the most popular JavaScript library - [Part 5: Next.js](https://docs.tuturuuu.com/learn/workshops/nextjs-workshop/05-nextjs.md): The React framework for production - build full-stack web applications - [Part 6: Vercel AI SDK](https://docs.tuturuuu.com/learn/workshops/nextjs-workshop/06-ai-sdk.md): Build AI-powered features with text and structured data generation - [Part 7: Next Steps](https://docs.tuturuuu.com/learn/workshops/nextjs-workshop/07-next-steps.md): Continue your learning journey and contribute to NCT Club projects - [Master Modern Web Development with Next.js](https://docs.tuturuuu.com/learn/workshops/nextjs-workshop/overview.md): A 2-hour beginner-friendly workshop by Tuturuuu × RMIT SGS Neo Culture Technology Club - [Agent Operating Manual](https://docs.tuturuuu.com/overview/agent-operating-manual.md): Field guide summarizing the AGENTS.md policies for autonomous contributors inside the Tuturuuu monorepo. - [Documentation Organization Guide](https://docs.tuturuuu.com/overview/organization-guide.md): Understand the Tuturuuu documentation structure and how to extend it. - [Vision & Mission](https://docs.tuturuuu.com/overview/vision.md): The north star for Tuturuuu—why we exist and the future we are building. - [Model Catalog](https://docs.tuturuuu.com/platform/ai/model-catalog.md): How Tuturuuu publishes, browses, and syncs AI gateway model metadata. - [AI Structured Data](https://docs.tuturuuu.com/platform/ai/structured-data.md): Learn how to use Vercel AI SDK for structured data generation in Tuturuuu. - [CMS](https://docs.tuturuuu.com/platform/applications/cms.md): Dedicated Tuturuuu CMS app for workspace content operations and root-level project linking. - [Nova - Prompt Engineering Platform](https://docs.tuturuuu.com/platform/applications/nova.md): Architecture and implementation of the Nova prompt engineering platform - [Tasks - Task Management](https://docs.tuturuuu.com/platform/applications/tasks.md): Hierarchical task management with bucket dump and cross-board coordination - [API Route Patterns](https://docs.tuturuuu.com/platform/architecture/api-routes.md): Implementing and organizing API routes in the Tuturuuu platform - [Authentication Patterns](https://docs.tuturuuu.com/platform/architecture/authentication.md): Authentication implementation patterns in the Tuturuuu platform - [Authorization & Permissions](https://docs.tuturuuu.com/platform/architecture/authorization.md): How apps/web evaluates workspace-scoped permissions and where those checks are enforced - [Data Fetching Strategies](https://docs.tuturuuu.com/platform/architecture/data-fetching.md): When and how to fetch data using RSC, Server Actions, React Query, and tRPC - [Routing](https://docs.tuturuuu.com/platform/architecture/routing.md): How apps/web resolves locale, workspace identity, and canonical dashboard URLs - [SePay Integration](https://docs.tuturuuu.com/platform/architecture/sepay-integration.md): Architecture and implementation notes for the SePay finance integration. - [Core Architectural Decisions](https://docs.tuturuuu.com/platform/architecture/system-design/architectural-decisions.md): Deep dive into the four fundamental architectural choices that define Tuturuuu's system design - [Architectural Patterns Comparison](https://docs.tuturuuu.com/platform/architecture/system-design/architectural-patterns-comparison.md): Comprehensive comparison of architectural patterns with design justifications, pros, cons, and usage guidance - [Encapsulation Patterns](https://docs.tuturuuu.com/platform/architecture/system-design/encapsulation-patterns.md): Strategies for preventing unwanted communication within and between services in Tuturuuu's architecture - [Event-Driven Architecture](https://docs.tuturuuu.com/platform/architecture/system-design/event-driven-architecture.md): Comprehensive guide to event-driven architecture in Tuturuuu: advantages, drawbacks, and implementation patterns - [Extensibility, Resilience & Scalability](https://docs.tuturuuu.com/platform/architecture/system-design/extensibility-resilience-scalability.md): 15 reasons why Tuturuuu's event-driven architecture prioritizes extensibility, resilience, and scalability - [Hexagonal Architecture](https://docs.tuturuuu.com/platform/architecture/system-design/hexagonal-architecture.md): Implementation of ports and adapters pattern in Tuturuuu for maintainable, testable services - [Layering Patterns in Architecture](https://docs.tuturuuu.com/platform/architecture/system-design/layering-patterns.md): Comprehensive comparison of N-tier, layer-based, and microservices architectural patterns in Tuturuuu - [Microservices Patterns](https://docs.tuturuuu.com/platform/architecture/system-design/microservices-patterns.md): Service boundaries, communication patterns, and deployment strategies in Tuturuuu's monorepo architecture - [Observability & Monitoring](https://docs.tuturuuu.com/platform/architecture/system-design/observability-monitoring.md): Comprehensive observability architecture and monitoring strategies in Tuturuuu - [System Design Overview](https://docs.tuturuuu.com/platform/architecture/system-design/overview.md): Comprehensive overview of Tuturuuu's architectural patterns, principles, and design philosophy - [Quality Attributes](https://docs.tuturuuu.com/platform/architecture/system-design/quality-attributes.md): Maintainability, testability, and deployability in Tuturuuu's architecture - [Security Architecture](https://docs.tuturuuu.com/platform/architecture/system-design/security-architecture.md): Comprehensive security justification and architectural security patterns in Tuturuuu - [tRPC Implementation Guide](https://docs.tuturuuu.com/platform/architecture/trpc.md): How to create and use tRPC routers in the Tuturuuu platform - [Workspaces & Permissions](https://docs.tuturuuu.com/platform/architecture/workspaces-permissions.md): Complete reference for workspace identity, membership, routing, and effective permissions in apps/web - [Components](https://docs.tuturuuu.com/platform/components/overview.md): Reusable UI components and utilities for the Tuturuuu platform - [WorkspaceWrapper Component](https://docs.tuturuuu.com/platform/components/workspace-wrapper.md): A standardized component for handling workspace ID resolution and validation across the application - [WorkspaceWrapper Quick Reference](https://docs.tuturuuu.com/platform/components/workspace-wrapper-quick-reference.md): Quick reference guide for the WorkspaceWrapper component - [Command Center Dashboard](https://docs.tuturuuu.com/platform/features/command-center-dashboard.md): A GTD-aligned dashboard with Quick Capture and processing flows to reduce cognitive overload. - [Tuturuuu CMS](https://docs.tuturuuu.com/platform/features/external-project-studio.md): Canonical project registry, workspace bindings, and workspace authoring for external-project delivery. - [Meet Together](https://docs.tuturuuu.com/platform/features/meet-together.md): Meet Together helps you to find the best time to meet with everyone. - [Mobile Drive, CRM, And Education](https://docs.tuturuuu.com/platform/features/mobile-workspace-tools.md): What the mobile app supports for workspace Drive, CRM, Education, and the Apps hub shell. - [API Reference](https://docs.tuturuuu.com/platform/features/smart-scheduling/api-reference.md): REST API endpoints for Smart Scheduling - [Duration Optimization](https://docs.tuturuuu.com/platform/features/smart-scheduling/duration-optimization.md): How Smart Scheduling optimizes habit duration based on time slot characteristics - [Smart Scheduling Overview](https://docs.tuturuuu.com/platform/features/smart-scheduling/overview.md): Intelligent, unified scheduling for habits and tasks with priority-aware event placement - [Priority System](https://docs.tuturuuu.com/platform/features/smart-scheduling/priority-system.md): How Smart Scheduling calculates and uses priority for scheduling decisions - [User Management](https://docs.tuturuuu.com/platform/features/user-management.md): A central place to manage users, groups, and information about them. - [Platform Overview](https://docs.tuturuuu.com/platform/overview.md): How Tuturuuu products, AI systems, and personalization layers fit together. - [Language](https://docs.tuturuuu.com/platform/personalization/language.md): Enhance your experience with themes. - [Themes](https://docs.tuturuuu.com/platform/personalization/themes.md): Enhance your experience with themes. - [Generate AI Completion](https://docs.tuturuuu.com/reference/api-reference/endpoint/generate.md) - [Database Migrations Guide](https://docs.tuturuuu.com/reference/database/migrations-guide.md): Best practices for creating, testing, and deploying Supabase migrations - [Row-Level Security (RLS) Policies](https://docs.tuturuuu.com/reference/database/rls-policies.md): Security model and RLS policy patterns in the Tuturuuu platform - [Database Schema Overview](https://docs.tuturuuu.com/reference/database/schema-overview.md): Complete reference for the Tuturuuu platform database schema - [Reference](https://docs.tuturuuu.com/reference/overview.md): Authoritative references for APIs and contracts. - [@tuturuuu/masonry](https://docs.tuturuuu.com/reference/packages/masonry.md): A high-performance, responsive masonry grid component for React applications - [tuturuuu](https://docs.tuturuuu.com/reference/packages/sdk.md): Official TypeScript/JavaScript SDK for the Tuturuuu platform - [@tuturuuu/supabase](https://docs.tuturuuu.com/reference/packages/supabase.md): Supabase client creation patterns and utilities - [@tuturuuu/trigger](https://docs.tuturuuu.com/reference/packages/trigger.md): Background job processing with Trigger.dev ## OpenAPI Specs - [openapi](https://docs.tuturuuu.com/reference/api-reference/openapi.json) ## Optional - [GitHub Repository](https://github.com/tutur3u/platform)