Skip to content
SyRF Documentation
Tags
Initializing search
camaradesuk/syrf
Home
Architecture
Decisions
Features
How-To Guides
Planning
Sources
GitOps Operations
Infrastructure
SyRF Documentation
camaradesuk/syrf
Home
Home
Team Structure
Tags
Architecture
Architecture
SyRF ApplicationSet Architecture
Dependency Graph Analysis & Decoupling Opportunities
Service Dependency Map
Documentation Map
Environment Variable Code Generation
Service Environment Variables
GitOps Architecture for SyRF Platform
GKE Cluster Analysis: camarades
AWS Lambda .NET 10 Deployment
LLM Navigation Guide
MongoDB Database Reference
MongoDB Serialization Architecture Analysis
Multi-Repository Documentation Publishing
Quartz Service Data Isolation Analysis
Service Identifiers Reference
SignalR Multi-Replica Analysis
Skipped Tests - Technical Debt
Snapshot Producer Reference
System Architecture Overview
Systematic Search Upload and Study Creation Flow
SyRF Theming Guide
Unified Documentation Site Structure
Version Info Dialog & Environment Indicator
Web Service Dependency Vulnerabilities
Decisions
Decisions
ADR-001: CI/CD Implementation Approach
ADR-002: GitVersion Mode - ContinuousDeployment with Conventional Commits
ADR-003: Cluster Architecture and GitOps Strategy
ADR-004: Version Continuity Strategy Across Polyrepo-to-Monorepo Migration
ADR-005: Repository Migration Strategy
ADR-006: Helm Chart Standardization - Removal of Jenkins X Patterns
ADR-007: Tag-Based Change Detection Strategy
ADR-008: Co-Located DI Registries
Features
Features
ArgoCD Deployment - GitOps Migration
Auth0 to OpenIddict Migration
Backend Annotation Validation Service
Backend Service Health and Version Endpoints
Bulk Study Update: Blank Field Behavior Inconsistency
Comments in Quantitative Data Export
Data Export Refactoring Plan
Design System Baseline Audit
SyRF Design System Consolidation - Implementation Specification
Enhanced Database Seeding for Preview Environments
Environment UI Indicator
GPU Usage Logging, Monitoring, and Documentation
Job Progress Integration and Merge Preparation
MassTransit Observability and Message Flow Monitoring
Material 3 Migration Plan
MongoUnitOfWorkBase Testability & Maintainability Improvements
Preview Environment Cleanup Improvements
Project Groups UI/UX Redesign
Project Template Feature
Quantitative Seed Data & Annotation Relationship Validation
Search Upload Process Improvements
Seed Data Quality Analysis and Planning
ZenHub Migration Status Update
Advanced Screening & Filtering
Advanced Screening & Filtering
Product Specification: Advanced Screening & Filtering
Technical Plan: Advanced Screening & Filtering
Terminology: Candidate vs Reconciliation Sessions
Work Item Breakdown — ZenHub-Ready
Annotation Questions Business Logic
Annotation Questions Business Logic
Annotation Questions Architecture Analysis
Category Question Structure
Annotation Questions Formal Specification
Question Hierarchy Diagrams
AWS-to-GCP Consolidation
AWS-to-GCP Consolidation
Feature: MongoDB Change Stream Resilience & Auto-Recovery
Feature: MongoDB Change Stream Resilience & Auto-Recovery
Feature: Change Stream OTel Metrics & Health Tracker Improvements
Feature: Change Stream OTel Metrics & Health Tracker Improvements
Feature: Automated Data Snapshot Copy for Preview/Staging Environments
Feature: Automated Data Snapshot Copy for Preview/Staging Environments
Preview Environments ApplicationSet Architecture
Data Snapshot Automation - Edge Case Analysis
Data Snapshot Automation - Implementation Specification
MongoDB Permissions for Data Snapshot Automation
DBL Operator Redesign - Implementation Specification
DBL Operator Redesign - Implementation Specification
E2E Testing Infrastructure
E2E Testing Infrastructure
Lambda ACK GitOps
Lambda ACK GitOps
Migration Runbook: Production Lambda to ACK
Plan: Fix Code Review Issues for ACK Migration (v3.15)
Technical Plan: Lambda ACK GitOps Migration
Lambda Environment Isolation & Version Tracking
Lambda Environment Isolation & Version Tracking
Lambda GitOps Integration
Lambda GitOps Integration
Lambda GitOps Versioning - Architecture Design
Lambda GitOps Versioning - Architecture Design
Feature: MongoDB Testing and Development Isolation Strategy
Feature: MongoDB Testing and Development Isolation Strategy
MongoDB Atlas Manual Setup Guide
MongoDB Atlas Kubernetes Operator Setup
Runbook: Renaming `syrftest` to `syrf-prod`
MongoDB Atlas Security Model
Technical Plan: MongoDB Testing Infrastructure
Preview Datasource Restructure
Preview Datasource Restructure
Preview Infrastructure: `dataSource` Restructure - Implementation Specification
SearchImportJob Saga Duplicate Event Handling
SearchImportJob Saga Duplicate Event Handling
Centralized Version Aggregation Service
Centralized Version Aggregation Service
How-To Guides
How-To Guides
CI/CD
CI/CD
CI/CD Recovery Guide
CI/CD Workflow Overview
Configure Lambda Deployment Permissions
GitHub Actions Heredoc Indentation Guide
Run Tests
Setup Cross-Repository Documentation Triggers
How to Set Up DOCS_TRIGGER_TOKEN
Testing the CI/CD Workflow
Testing GitHub Actions Workflows Locally with act
GitOps Setup
GitOps Setup
Production Promotion and Deployment Notifications
Required Kubernetes Secrets for SyRF Services
Setup GitOps GitHub App Authentication
⚠️ DEPRECATED: Setup GitOps Personal Access Token (PAT)
Using PR Preview Environments
Verifying PostSync Hook Execution
Development
Development
How to Enable BFF Authentication
How-To: Extend the Env-Mapping Schema
GKE MCP Extension for Gemini CLI
Implement Version Continuity from Polyrepos
Local MongoDB Development
Managing Feature Flags in the Angular App
Quartz Local Development Setup
Repository Migration Guide: syrf-test → camaradesuk/syrf
Setup Pre-Commit Hooks
How to Setup Sentry Integration for SyRF Services
How to Use MkDocs for SyRF Documentation
Working with Generated Files
Documentation
Documentation
Plan and Execute Features Using the Scrum/ZenHub Workflow
Generate Documentation Indexes
Use Feature Backlog Sync
Planning
Planning
Design System Consolidation — Decision Log
Backlog Sync Analysis - 2025-11-24
SyRF Data Export Feature - Comprehensive Analysis
Documentation Build Strategy: Clone in Actions vs Dockerfile
Proposal: An Enhanced, Automated Documentation Framework
.NET Environment System Cleanup
Fix: Handsontable Numeric Cell Type Registration Race Condition
None
Improve Impersonation UX
MongoDB Index Cleanup Analysis
MongoDB Index Cleanup — Database Commands
Backup Comparison: 21 Feb 2026 Snapshot vs Current Production
little DOMS — Database Findings
Investigation - little DOMS Data Export Failure and Annotation Corruption
Material 3 Theming Consolidation
MongoDB Infrastructure: Future Work Plan
pnpm Workspace Migration Plan
PR Preview Cleanup Improvements
PR Preview Workflow: Parallel Builds Plan
Quartz ↔ unused dependency decoupling
Security Vulnerability Backlog
SignalR Service Improvements
Plan: Fix SonarCloud LOC Double-Counting
Unguarded MatDialog Usages
Auth0 To Openiddict
Auth0 To Openiddict
Auth0 Custom Actions → OpenIddict Migration Mapping
Auth0 to OpenIddict Migration — Revised Phase Plan
Material 3 Theming — planning archive
Material 3 Theming — planning archive
M001 — Design System Consolidation — slice-level archive
M002 — M3 System Variable Integration — slice-level archive
Material 3 Theming — milestone-level narrative archive
Material 3 Theming — project description
Material 3 Theming — requirements register (R001–R018)
GitOps Migration Planning
GitOps Migration Planning
SyRF GitOps Migration - Product Backlog
Sprint Plan - Pre-Cluster Work
SyRF GitOps Migration - Accurate Status Report
Templates
Templates
Q&A Session: {Feature Name} - Iteration {N}
Sprint Summary: [Project Name] - Sprint [N] (YYYY-MM-DD to YYYY-MM-DD)
Sources
Sources
GitOps Operations
GitOps Operations
ApplicationSets Deep Dive
Cluster Bootstrap Guide
Deploying Services with GitOps
Service Promotion Workflow
Architecture Documentation
Architecture Documentation
Cluster-GitOps Repository Assessment - November 16, 2025
Cluster GitOps Repository Structure Critique
Documentation Update Summary - 2025-11-16
GitOps Repository Structure
Cluster GitOps Structural Changes Summary
Decisions
Decisions
ADR-001: Custom Chart Values Co-Location
How To
How To
GitHub Webhook Configuration Checklist
Manage DNS Records with External-DNS
Renaming Default Branch from master to main
Setting Up GitHub Webhook for ArgoCD
URL Migration Plan - Legacy to New Cluster
Troubleshooting
Troubleshooting
Troubleshooting: DatabaseLifecycle Post-Script Job RBAC Failure
Troubleshooting: External-DNS CrashLoopBackOff
Infrastructure
Infrastructure
GKE Cluster Configuration Reference
SyRF Kubernetes Cluster Setup Guide
Kubernetes Resource Optimization Guide
Terraform Usage Guide
index
tags
Tags
¶
This page aggregates all documentation tags used throughout the SyRF documentation.
Back to top