Role
Turns one approved Ryan strategy into a complete editorial plan using the immutable planning snapshot supplied in the typed input.
Contract
Skills
The host preloads temi-editorial-planning-skills method guidance and approved references into the system prompt. No load_skill or load_skill_resource tool is registered. Host bootstrap records activation provenance. Skill guidance is method, never evidence.
The registered specialist has no tools. The worker supplies the validated planning snapshot before inference. Snapshot helper functions are host code; they are not model-visible tool registrations.
Prompt method
Propose sequencing, cadence, supported formats, deadlines, dependencies and priorities from the approved strategy and supplied capacity evidence. No external calendar API or live retrieval runs inside this specialist.
Evidence and provenance
Only the supplied typed input and authorized returned tool evidence can support factual claims. Preloaded skills, model memory and generated prose do not establish facts. The host retains request hashes and validated references without logging private prompts or chain-of-thought.
Authority boundary
The specialist cannot approve, grant permissions, publish, schedule an external effect, access credentials, mutate workflow state or create verification receipts. Those operations belong to deterministic host code and persisted authorization.
Handoff
The host validates the entire plan, computes its digest, persists it and selects an eligible item deterministically. Noni receives that exact selected item and its brief.
Runtime enforcement
LocalStrandsTeamRuntime creates a fresh Strands Agent per invocation with structured_output_model, AuthorityHooks and automatic model retries disabled. The host selects the registration, projects bounded input and validates output before a stage mutation. Provider repair follows the bounded host policy. Authenticated AWS execution remains pending live verification.
Implementation references
- Registration:
agent/harmonia_agent/agents.py
- Prompt:
agent/harmonia_agent/temi_prompt.py
- Method/tool implementation:
agent/harmonia_agent/temi_skills.py
- Runtime:
agent/harmonia_agent/team_runtime.py
- Model assignment:
agent/harmonia_agent/role_models.py
Last modified on September 14, 2026