Skip to content
SyRF Documentation
Tags
Initializing search
camaradesuk/syrf
Home
Architecture
Decisions
Features
How-To Guides
Planning
Sources
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
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
ADR-009: Domain Service vs Application Service Classification
ADR-010: S3-Notifier IAM Roles Managed by ACK in the Service Chart
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
Update the "What's New" home-page feed
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
Backlog Sync Analysis - 2025-11-24
Fix: BFF session conflates SyRF user GUID with IdP subject
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
Non-Chromium Browser (Safari, Firefox) UI Compatibility Report
pnpm Workspace Migration Plan
PR Preview Cleanup Improvements
PR Preview Workflow: Parallel Builds Plan
Quartz ↔ unused dependency decoupling
Quartz Scheduling Integration Tests
S3-Notifier ACK Migration Plan (Terraform → Chart)
Security Vulnerability Backlog
SignalR Service Improvements
Plan: Fix SonarCloud LOC Double-Counting
None
Unguarded MatDialog Usages
Audits
Audits
CSS Audit — non-Chromium Browser Compatibility
JS / Web API Audit — non-Chromium Browser Compatibility
Angular / Template / Material / 3rd-party Audit — non-Chromium Browser Compatibility
Build / Config Audit — non-Chromium Browser Compatibility
Layout Audit — non-Chromium Browser Compatibility
Auth0 To Openiddict
Auth0 To Openiddict
Auth0 Custom Actions → OpenIddict Migration Mapping
Auth0 to OpenIddict Migration — Revised Phase Plan
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
index
tags
Tags
¶
This page aggregates all documentation tags used throughout the SyRF documentation.
Back to top