agentic-ai-engineering/course/capstone-reference/brand-monitor
artale 2ef158da40 initial: FDSA Agentic Engineering Course - 8 modules, 13 labs, 20 skill kits, 9 ZIP packages 2026-06-03 14:04:06 +02:00
..
agents initial: FDSA Agentic Engineering Course - 8 modules, 13 labs, 20 skill kits, 9 ZIP packages 2026-06-03 14:04:06 +02:00
config initial: FDSA Agentic Engineering Course - 8 modules, 13 labs, 20 skill kits, 9 ZIP packages 2026-06-03 14:04:06 +02:00
data initial: FDSA Agentic Engineering Course - 8 modules, 13 labs, 20 skill kits, 9 ZIP packages 2026-06-03 14:04:06 +02:00
tests initial: FDSA Agentic Engineering Course - 8 modules, 13 labs, 20 skill kits, 9 ZIP packages 2026-06-03 14:04:06 +02:00
ARCHITECTURE.md initial: FDSA Agentic Engineering Course - 8 modules, 13 labs, 20 skill kits, 9 ZIP packages 2026-06-03 14:04:06 +02:00
README.md initial: FDSA Agentic Engineering Course - 8 modules, 13 labs, 20 skill kits, 9 ZIP packages 2026-06-03 14:04:06 +02:00

README.md

Brand Monitor — Capstone Reference Implementation

What This Is

A reference implementation of Capstone Option 1 (Brand Monitor) from the Agentic Engineering Course.

This is NOT a production system. It's a teaching tool that demonstrates the concepts from Modules 1-7:

  • Multi-agent architecture with domain locking
  • Security (damage-control rules, L3+)
  • Cost estimation and cascade routing
  • Mental models and agent expertise
  • Observability and evaluation

Structure

brand-monitor/
├── ARCHITECTURE.md              # System design document
├── README.md                    # This file
├── config/
│   ├── brand.yaml               # Brand configuration
│   └── damage-control-rules.yaml # Security rules
├── agents/
│   ├── scanner.md               # Scanner agent persona
│   ├── analyzer.md              # Analyzer agent persona
│   └── reporter.md              # Reporter agent persona
├── data/
│   ├── sample_scan.jsonl        # Example scan results
│   └── sample_analysis.jsonl    # Example analysis results
└── tests/
    └── test_pipeline.py         # Test suite (run with pytest)

How to Use

# 1. Study the architecture
cat ARCHITECTURE.md

# 2. Review agent definitions
cat agents/scanner.md
cat agents/analyzer.md
cat agents/reporter.md

# 3. Run the test suite
python -m pytest tests/test_pipeline.py -v

# 4. Compare against your own capstone implementation

Key Lessons Demonstrated

Concept Where Lesson
Multi-agent architecture ARCHITECTURE.md M4 Orchestration
Domain permissions Each agent .md file M4 Domain Locking
Damage control config/damage-control-rules.yaml M3 Security
Cost estimation tests/test_pipeline.py (TestCost) M6 Economics
Cascade routing Scanner=Flash, Analyzer=Sonnet, Reporter=Opus M6 Cascade Routing
Mental models Agent system prompts M4 Mental Models
Evaluation tests/ directory M6 Evals
Security audit Config files M3 Defense-in-Depth

Cost Summary

Agent Model Cost/Run
Scanner Gemini Flash ~$0.0009
Analyzer Claude Sonnet ~$0.021
Reporter Claude Opus ~$0.225
Total ~$0.247
Daily (4 runs) ~$0.99
Monthly (30d) ~$29.64