Skip to Content
StandardsIntroduction

Frequency Engineering Standards

Welcome to the single source of truth for how we build software at Frequency. These standards exist so every developer — new or veteran — can build with confidence, ship with consistency, and maintain the high bar our users expect.

Why Standards Matter

Standards aren’t bureaucracy — they’re multipliers. When everyone follows the same patterns:

  • New developers onboard in days, not weeks
  • Code reviews focus on logic, not style debates
  • AI assistants generate correct code because they have clear rules
  • Security and privacy are built-in, not bolted on
  • Upgrades propagate cleanly because boundaries are respected

How This Site Is Organized

SectionWhat You’ll Find
ArchitectureMonorepo structure, shared packages, app patterns
Getting StartedEnvironment setup, first build, dev workflow
Tech StackEvery technology we use and why
UI & DesignMantine-first rules, theming, accessibility
API StandardsSecurity tiers, routes, error handling
Data & SchemasLinkML → SQL → TypeScript pipeline
SecurityPII classification, middleware, quality gates
AI DevelopmentAgent system, specialist roles, slash commands
DeploymentVercel, DNS, PR previews, environment vars
RunbooksStep-by-step operational guides
ADRsArchitecture Decision Records

Quick Start

If you’re new to Frequency, start here:

  1. Read Architecture to understand the monorepo and shared packages
  2. Follow Getting Started to set up your local environment
  3. Review UI & Design before writing your first component
  4. Check AI Development to see how /freq agents accelerate your workflow

The Frequency Philosophy

Aesthetics are everything. Visual design, polish, and attention to detail are critical. Every pixel matters, every interaction should feel intentional, and every screen should look like it was designed by someone who cares.

This philosophy extends to our code. Clean architecture, clear boundaries, type-safe pipelines — our engineering standards are a reflection of the same care we put into our product.

Last updated on