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
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
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
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
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
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
Auth0 Custom Actions → OpenIddict Migration Mapping
Auth0 to OpenIddict Migration with BFF Pattern
Auth0 to OpenIddict Migration — Revised Phase Plan
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
MongoDB Infrastructure: Future Work Plan
pnpm Workspace Migration Plan
PR Preview Cleanup Improvements
PR Preview Workflow: Parallel Builds Plan
Security Vulnerability Backlog
SignalR Service Improvements
Plan: Fix SonarCloud LOC Double-Counting
Unguarded MatDialog Usages
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