Glossary by Category
Explore technical terms organized by related concepts.
🏗️ Architecture & Design
Understanding how systems are structured and decisions are made.
- ADR (Architecture Decision Record) - Document capturing architectural decisions
- RFC (Request for Comments) - Feature specification document
- HLD (High-Level Design) - System architecture document
- LLD (Low-Level Design) - Detailed implementation design
- DDD (Domain-Driven Design) - Business-focused software design
- Microservices - Independent service architecture
- Monolith - Single-tier application
- Design Patterns - Reusable solution templates
- SOLID Principles - Object-oriented design principles
Learn More →
🚀 Infrastructure & Operations
Managing servers, deployments, and production systems.
- IaC (Infrastructure as Code) - Infrastructure through code
- Terraform - IaC tool for cloud infrastructure
- Kubernetes (K8s) - Container orchestration
- Docker - Container platform
- Container - Portable application package
- CI/CD - Automated build and deployment
- GitHub Actions - CI/CD automation
- Observability - System health monitoring
- Load Balancing - Traffic distribution
- SLI, SLO, SLA - Service level metrics
Learn More →
🔌 Backend Development
Server-side logic, APIs, and databases.
- Backend - Server-side application
- API (Application Programming Interface) - Software communication interface
- REST - API architectural style
- GraphQL - Query language for APIs
- gRPC - High-performance RPC framework
- Node.js - JavaScript backend runtime
- Express - Minimal Node.js framework
- NestJS - Progressive Node.js framework
- API Gateway - Microservices entry point
- ORM (Object-Relational Mapping) - Database abstraction
- PostgreSQL - Relational database
- Message Queue - Async communication
Learn More →
🎨 Frontend Development
User interfaces, frameworks, and client-side code.
- Frontend - Client-side UI
- React - UI library
- Next.js - React framework with SSR/SSG
- Angular - TypeScript frontend framework
- Vue - Progressive JavaScript framework
- TypeScript - Typed JavaScript
- SPA (Single Page Application) - Client-rendered app
- SSR (Server-Side Rendering) - Server-rendered pages
- SSG (Static Site Generation) - Pre-built pages
- Redux - State management
- Component Library - Reusable UI components
- Design System - UI/UX guidelines
Learn More →
✅ Testing & Quality
Ensuring code quality through automated testing.
- E2E (End-to-End) Testing - Full workflow testing
- Integration Testing - Component interaction testing
- Unit Testing - Individual function testing
- TDD (Test-Driven Development) - Tests-first approach
- BDD (Behavior-Driven Development) - Given/When/Then testing
- Test Coverage - % of code tested
- Test Pyramid - Testing strategy
- Regression Testing - Re-testing after changes
- Smoke Testing - Basic functionality check
- Playwright - E2E testing framework
- Jest - JavaScript testing framework
Learn More →
🛠️ DevOps & Tools
Development workflows, version control, and automation.
- Git - Version control system
- GitHub - Git hosting platform
- Pull Request (PR) - Proposed code changes
- Branching Strategy - Git workflow
- Code Review - Peer review process
- Semantic Versioning (SemVer) - Version numbering
- Changelog - Version history
- Container Registry - Image storage
- Feature Flags - Toggle features on/off
👥 Collaboration & Management
Team workflows, project management, and agile practices.
- Agile - Iterative development methodology
- Scrum - Agile framework with sprints
- Sprint - Fixed time-box (1-4 weeks)
- User Story - Feature from user perspective
- Epic - Large story spanning sprints
- Acceptance Criteria (AC) - Definition of done
- Product Backlog - Prioritized feature list
- Jira - Project tracking tool
- Azure DevOps (ADO) - Microsoft DevOps platform
- Milestone - Project checkpoint
- Release Management - Version deployment
🔒 Security & Compliance
Protecting applications and data.
- OWASP Top 10 - Common security vulnerabilities
- Authentication - Verifying identity
- Authorization - Access control
- JWT (JSON Web Token) - Auth token standard
- OAuth2 - Authorization framework
- HTTPS - Secure HTTP
- XSS (Cross-Site Scripting) - Security vulnerability
- GDPR - Data privacy regulation
- HIPAA - Healthcare data regulation
- SOC 2 - Security compliance
⚡ Performance & Scalability
Optimizing speed and handling growth.
- Caching - Storing frequently used data
- CDN (Content Delivery Network) - Distributed content
- Horizontal Scaling - Adding more servers
- Vertical Scaling - Bigger servers
- Rate Limiting - Request throttling
- Profiling - Performance analysis
🤖 ML/AI
Machine learning and AI integration.
- Machine Learning (ML) - Algorithms that learn from data
- LLM (Large Language Model) - AI language models
- Model Training - Teaching ML models
- Inference - Using trained models
- TensorFlow - ML framework
- PyTorch - ML framework
Learn More →
📦 SpecWeave Framework
SpecWeave-specific concepts and features.
Core Concepts
- Increments - Focused units of work (spec.md, plan.md, tasks.md)
- Living Docs - Auto-synced documentation
- Specs - Permanent knowledge base specifications
- Source of Truth - Single authoritative data source
- WIP Limits - Work in progress limits (1 active default)
User Stories & Requirements
- User Stories - User story format (As a...I want...So that)
- Acceptance Criteria - AC format with AC-IDs
- AC-ID - Acceptance criteria identifiers (AC-US1-01)
Sync & Integration
- Data Flow Architecture - Two one-way flows: Publish (out) and Import (in as reference)
- Three-Permission Architecture - Granular sync control (v0.24.0+)
- Profile-Based Sync - Multi-repo sync configuration
- Split-Source Sync - Content flows out, status flows in (not true bidirectional)
Automation
- Hooks - Automated scripts at lifecycle events
- Role Orchestrator - Multi-agent coordination (PM → Architect → Tech Lead)
- Skills vs Agents - Auto-activating knowledge vs explicit workers
Initialization
- Strategic Init - 6-phase AI-powered project initialization
Intelligent Features
- Intelligent Living Docs Sync - Smart content distribution (v0.18.0+)
- Content Classification - 9-category automatic classification
- Project Detection - Auto-detect backend/frontend/mobile
- Cross-Linking - Automatic bidirectional document linking
- Docusaurus Frontmatter - Auto-generated YAML metadata
Learn More →
Navigation
- Alphabetical Index - Browse A-Z
- Learning Guides - Deep dives
- Core Concepts - SpecWeave fundamentals