Chapter 8: Where to Go Next¶
Learning Objectives¶
By the end of this chapter you will be able to:
- Choose a learning path based on your role and goals.
- Identify which Book 2 and Book 3 chapters are most relevant to your needs.
- Find additional resources: notebooks, guidebook labs, Streamlit apps, and community materials.
- Understand the FCC roadmap and how to contribute.
The mindmap below groups suggested next-step reading paths by role, so readers can jump directly to the Book 2 and Book 3 chapters most relevant to their goals.
mindmap
root((Learning Paths))
The Evaluator
Book 1 Complete
Run Mock Simulation
Book 2 Ch 1 and Ch 8
The Builder
Book 2 Full Sequence
Notebooks 01-12
Guidebook Labs
The Architect
Book 2 Ch 5, 6, 8
Book 3 Full Sequence
Federation & Protocols
Data Scientist / ML Engineer
Book 2 Ch 1-4
Book 3 Ch 1, 3, 7
Notebooks 08-10
The Contributor
All of Book 1
Book 2 Ch 2, 3, 5
Guidebook + ADRs
Readers unsure which branch applies can default to the Builder path, which covers the broadest ground and is the path the rest of Book 2 assumes as baseline.
Learning Paths by Role¶
Not everyone needs to read every chapter of every book. Here are recommended paths based on common roles:
Path A: The Evaluator¶
You are assessing whether FCC is right for your project.
You have just finished Book 1. Before committing further, try these:
- Run a simulation using the mock engine (Chapter 7 of this book).
- Browse the persona catalog to see if the built-in personas match your domain.
- Read Book 2, Chapter 1 (Project Setup) to understand the developer experience.
- Read Book 2, Chapter 8 (Production Deployment) to understand the operational model.
If the framework fits, proceed to the full Book 2 sequence.
Path B: The Builder¶
You want to build applications on top of FCC.
This is the most common path. Read Book 2 from start to finish:
- Book 2, Chapter 1: Project Setup --
fcc init, configuration, directory layout. - Book 2, Chapter 2: Custom Personas -- designing and validating R.I.S.C.E.A.R. YAML.
- Book 2, Chapter 3: Workflow Design -- constructing custom workflow graphs.
- Book 2, Chapter 4: Simulation and Traces -- mock vs. AI engines, budget management.
- Book 2, Chapter 5: Plugin Development -- extending FCC with custom plugins.
- Book 2, Chapter 6: Event Bus and Observability -- monitoring and metrics.
- Book 2, Chapter 7: Collaboration Sessions -- human-in-the-loop workflows.
- Book 2, Chapter 8: Production Deployment -- CI/CD, quality gates, monitoring.
Supplement with the corresponding Jupyter notebooks (01--12) as you go.
Path C: The Architect¶
You need to integrate FCC into a larger system or across multiple projects.
Start with Book 2 (especially Chapters 5, 6, and 8), then move to Book 3:
- Book 3, Chapter 1: Semantic Search -- embedding providers and search indices.
- Book 3, Chapter 2: Knowledge Graphs -- OWL/RDF/SKOS ontology construction.
- Book 3, Chapter 4: Federated Knowledge -- cross-project knowledge graph federation.
- Book 3, Chapter 5: Protocol Integration -- A2A, MCP, AGENTS.md at scale.
- Book 3, Chapter 6: Cross-Project Orchestration -- AOME, CONSTEL, CTO coordination.
- Book 3, Chapter 8: Scaling to Enterprise -- multi-tenant deployment, verticals.
Path D: The Data Scientist / ML Engineer¶
You want to use FCC for ML lifecycle orchestration.
Focus on the data and ML aspects:
- Book 2, Chapters 1--4: Core setup, personas, workflows, simulation.
- Book 3, Chapter 1: Semantic Search -- for embedding-based retrieval.
- Book 3, Chapter 3: RAG Pipelines -- chunking, retrieval, generation.
- Book 3, Chapter 7: Docs from Code -- API documentation generation.
- Notebooks 08--10: ML lifecycle, model evaluation, and data engineering notebooks.
Path E: The Contributor¶
You want to contribute to the FCC framework itself.
- Read all of Book 1 (you just did).
- Read Book 2, Chapters 2, 3, and 5 (personas, workflows, plugins) to understand extension points.
- Read the FCC Guidebook for the full technical reference.
- Review the Architecture Decision Records in
docs/decisions/for design rationale. - Run
make lintandmake testto ensure your environment is set up for contribution.
Notebook Catalog¶
The 12 companion notebooks provide hands-on practice:
| # | Notebook | Companion To |
|---|---|---|
| 01 | Getting Started | Book 1, Chapter 7 |
| 02 | Persona Explorer | Book 1, Chapter 2 |
| 03 | Workflow Explorer | Book 1, Chapter 3 |
| 04 | Action Engine | Book 2, Chapter 3 |
| 05 | Governance Explorer | Book 1, Chapter 4 |
| 06 | Simulation Deep Dive | Book 2, Chapter 4 |
| 07 | Collaboration Sessions | Book 2, Chapter 7 |
| 08 | Plugin Development | Book 2, Chapter 5 |
| 09 | Event Bus and Observability | Book 2, Chapter 6 |
| 10 | Cross-Reference Matrix | Book 1, Chapter 2 |
| 11 | Object Model Patterns | Book 3, Chapter 6 |
| 12 | Docs-as-Code Generator | Book 3, Chapter 7 |
Guidebook Labs and Assessments¶
The FCC Guidebook includes 10 lab exercises and assessments that provide structured practice:
- Labs 1--4: Build a complete FCC workflow from scratch.
- Labs 5--7: Extend the framework with custom plugins and governance rules.
- Labs 8--10: Integrate with AOME, CONSTEL, and CTO.
- Capstone Project: Design and deploy a multi-project FCC orchestration.
Streamlit Apps¶
Ten interactive Streamlit applications provide visual exploration:
| App | Purpose |
|---|---|
| Persona Explorer | Browse and filter the persona catalog |
| Workflow Visualizer | Interactive graph rendering |
| Simulation Runner | Execute simulations with visual output |
| Governance Dashboard | Quality gate and constitution status |
| Collaboration Monitor | Live session tracking |
| 5 Production Apps | Domain-specific tools for common use cases |
The FCC Roadmap¶
The framework follows a phased development roadmap:
| Phase | Version | Focus |
|---|---|---|
| 1--10 | v0.1.0--v0.5.0 | Core framework extraction and stabilization |
| 11 | v0.6.0 | Object model, notebooks, Streamlit, guidebook |
| 12 | v0.7.0 | Protocol integration (A2A, MCP, AGENTS.md) |
| 13 | v0.8.0 | Knowledge federation, semantic search, docs intelligence |
| 14 | v0.9.0 | Evaluation, compliance, benchmarking |
| 15 | v1.0.0--v1.0.1 (current) | Platform maturation, multi-tenant, stable API |
See STRATEGIC_ARCHITECTURE_REVIEW.md for the full roadmap with deliverables and milestones.
Contributing¶
The project welcomes contributions. To get started:
- Fork the repository on GitHub.
- Create a feature branch from
main. - Make your changes, ensuring all tests pass (
make test) and lint is clean (make lint). - Submit a pull request with a clear description of the change and its motivation.
The project maintains 99%+ test coverage. New code must include tests that maintain this threshold.
Key Takeaways¶
- Choose a learning path based on your role: evaluator, builder, architect, data scientist, or contributor.
- The notebook catalog (12 notebooks) provides hands-on companions to every major topic.
- The guidebook offers structured labs and assessments for deeper practice.
- Streamlit apps provide visual alternatives to the CLI.
- The roadmap has reached v1.0.1, with each phase having added major capabilities.
Cross-References¶
- Series Index -- return to the series overview
- Book 2: Building with FCC -- start building
- Book 3: Advanced FCC -- go deep
- FCC Guidebook -- full reference with labs
- Architecture Decision Records -- design rationale
← Chapter 7: Getting Started | Back to Book 1 Index | Next: Book 2 -- Building with FCC →