From 3ca65d054e727867263a91855e83530a4b997e11 Mon Sep 17 00:00:00 2001 From: aitbc Date: Fri, 24 Apr 2026 11:15:51 +0200 Subject: [PATCH] docs: update system architecture audit workflow to check FHS-compliant paths - Remove checks for non-existent /opt/aitbc/production/* paths - Add checks for actual FHS-compliant paths (/var/lib/aitbc/data, /etc/aitbc, /var/log/aitbc) - Clarify incorrect vs correct path references in output --- .../aitbc-system-architecture-audit.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.windsurf/workflows/aitbc-system-architecture-audit.md b/.windsurf/workflows/aitbc-system-architecture-audit.md index 13aa4496..5dd7869e 100644 --- a/.windsurf/workflows/aitbc-system-architecture-audit.md +++ b/.windsurf/workflows/aitbc-system-architecture-audit.md @@ -56,29 +56,29 @@ find /opt/aitbc -name "data" -o -name "config" -o -name "logs" 2>/dev/null || ec # Analyze code for incorrect path references using ripgrep echo "=== 2. CODE PATH ANALYSIS ===" -# Find repository data references -echo "Repository Data References:" +# Find repository data references (incorrect paths) +echo "Repository Data References (incorrect):" rg -l "/opt/aitbc/data" --type py /opt/aitbc/ 2>/dev/null || echo "✅ No repository data references" -# Find repository config references -echo "Repository Config References:" +# Find repository config references (incorrect paths) +echo "Repository Config References (incorrect):" rg -l "/opt/aitbc/config" --type py /opt/aitbc/ 2>/dev/null || echo "✅ No repository config references" -# Find repository log references -echo "Repository Log References:" +# Find repository log references (incorrect paths) +echo "Repository Log References (incorrect):" rg -l "/opt/aitbc/logs" --type py /opt/aitbc/ 2>/dev/null || echo "✅ No repository log references" -# Find production data references -echo "Production Data References:" -rg -l "/opt/aitbc/production/data" --type py /opt/aitbc/ 2>/dev/null || echo "✅ No production data references" +# Find FHS-compliant data references +echo "FHS Data References (correct):" +rg -l "/var/lib/aitbc/data" --type py /opt/aitbc/ 2>/dev/null || echo "ℹ️ No FHS data references" -# Find production config references -echo "Production Config References:" -rg -l "/opt/aitbc/production/.env" --type py /opt/aitbc/ 2>/dev/null || echo "✅ No production config references" +# Find FHS-compliant config references +echo "FHS Config References (correct):" +rg -l "/etc/aitbc" --type py /opt/aitbc/ 2>/dev/null || echo "ℹ️ No FHS config references" -# Find production log references -echo "Production Log References:" -rg -l "/opt/aitbc/production/logs" --type py /opt/aitbc/ 2>/dev/null || echo "✅ No production log references" +# Find FHS-compliant log references +echo "FHS Log References (correct):" +rg -l "/var/log/aitbc" --type py /opt/aitbc/ 2>/dev/null || echo "ℹ️ No FHS log references" ``` #### 1.3 SystemD Service Analysis