Verify the following features were implemented correctly against the spec.
- Read crates/terraphim_orchestrator/src/lib.rs spawn_agent function
- Confirm it builds a SpawnRequest and calls spawn_with_fallback (not spawn_with_model_and_limits)
- Confirm PermittedProviderFilter is passed from self.permitted_filter
- Confirm circuit_breakers HashMap is locked and passed
- Run: cargo test -p terraphim_orchestrator -- spawn_agent
- Run: cargo test -p terraphim_orchestrator
- Report any test failures
- Confirm spawn_agent resolves def.skill_chain via self.skill_resolver.resolve_skill_chain()
- Confirm resolved descriptions are collected (even if not yet injected into prompt)
- Run: cargo test -p terraphim_spawner -- skill
- Read crates/terraphim_orchestrator/src/config.rs -- confirm SfiaSkill struct exists with code and level fields
- Confirm AgentDefinition has sfia_skills and sfia_metaprompt fields
- Read crates/terraphim_spawner/src/lib.rs -- confirm SpawnRequest has sfia_metaprompt field
- Confirm orchestrator.toml has at least 3 agents with sfia_metaprompt configured
- Confirm automation/agent-metaprompts/ has the 9 expected .md files
- Run: cargo test -p terraphim_orchestrator -p terraphim_spawner
Run the full test suite and report results. Do NOT modify any code -- read only.