FSSCoding a08e2b4001 Add comprehensive agent user testing scenarios
- Created 15 real-world test scenarios across diverse industries
- Each scenario includes autonomous instructions and results placeholders
- Industries covered: engineering, healthcare, finance, education, tech, agriculture
- Scenarios test FSS-Mini-RAG with authentic professional use cases
- Complete deployment guide and validation tools included
- Ready for agent delegation and execution

Scenarios range from mechanical engineering CAD standards to
cybersecurity compliance, ensuring broad market validation.
2025-09-07 17:20:58 +10:00

89 lines
2.7 KiB
Python

#!/usr/bin/env python3
"""
Validate that all agent user testing scenarios are properly structured
"""
import os
from pathlib import Path
def validate_scenarios():
"""Validate all scenario directories"""
base_dir = Path("agent-user-testing")
print("🔍 Validating Agent User Testing Scenarios")
print("=" * 50)
expected_scenarios = [
"01-mechanical-engineering",
"02-childcare-regulations",
"03-plant-logistics",
"04-financial-compliance",
"05-medical-research",
"06-real-estate-development",
"07-agriculture-sustainability",
"08-education-technology",
"09-construction-safety",
"10-nonprofit-fundraising",
"11-cybersecurity-compliance",
"12-retail-ecommerce",
"13-hospitality-operations",
"14-software-development",
"15-environmental-consulting"
]
all_valid = True
for scenario in expected_scenarios:
scenario_dir = base_dir / scenario
print(f"\n📁 Checking {scenario}:")
# Check if directory exists
if not scenario_dir.exists():
print(f" ❌ Directory missing")
all_valid = False
continue
# Check for required files
instructions_file = scenario_dir / "INSTRUCTIONS.md"
results_file = scenario_dir / "RESULTS.md"
if instructions_file.exists():
print(f" ✅ INSTRUCTIONS.md present")
# Quick content validation
content = instructions_file.read_text()
if "FSS-Mini-RAG" in content and "Step 1: Setup" in content:
print(f" ✅ Instructions contain required elements")
else:
print(f" ⚠️ Instructions missing key elements")
all_valid = False
else:
print(f" ❌ INSTRUCTIONS.md missing")
all_valid = False
if results_file.exists():
print(f" ✅ RESULTS.md present")
else:
print(f" ❌ RESULTS.md missing")
all_valid = False
print(f"\n{'=' * 50}")
if all_valid:
print(f"✅ ALL SCENARIOS VALID ({len(expected_scenarios)} scenarios)")
print(f"🚀 Ready for agent deployment!")
print(f"\nNext steps:")
print(f"1. Choose scenarios for testing priority")
print(f"2. Assign appropriate agent types")
print(f"3. Deploy agents with scenario instructions")
print(f"4. Monitor results and gather feedback")
else:
print(f"⚠️ SOME SCENARIOS NEED ATTENTION")
print(f"🔧 Fix issues before deployment")
return all_valid
if __name__ == "__main__":
validate_scenarios()