> ## Documentation Index
> Fetch the complete documentation index at: https://docs.app.useharmonia.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Dara — editorial reviewer

> Current Strands registration, model, inputs, tools and authority.

## Role

Reviews the exact Noni draft or host-identified artifact. Returns editorial findings without rewriting content or granting approval.

## Contract

| Property                 | Value                                                                                      |
| ------------------------ | ------------------------------------------------------------------------------------------ |
| Registered specialist    | `dara_editor; dara_artifact_editor`                                                        |
| Default Bedrock model ID | `us.anthropic.claude-sonnet-4-6`                                                           |
| Typed boundary           | `EditorialReviewInput → EditorialAssessment; ArtifactReviewInput → SemanticArtifactReview` |
| Returned state key       | `editorial_assessment; semantic_artifact_review`                                           |

## Skills

The host preloads `dara-editing-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.

## Tools and research

Both registered variants have no tools. Editing method text is preloaded by the host; there are no skill-loader or research calls.

## Prompt method

Assess grounding, brief alignment, brand voice, platform constraints, CTA, safety and clarity. Return typed issues and accept/revise judgment. The host allows at most one editorial revision and checks issue resolution.

## 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 attaches review metadata and either requests the bounded Noni revision, records acceptance or persists an unresolved failure. Operator effect approval remains separate.

## 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/dara_prompt.py`
* Method/tool implementation: `agent/harmonia_agent/dara_skills.py`
* Runtime: `agent/harmonia_agent/team_runtime.py`
* Model assignment: `agent/harmonia_agent/role_models.py`
