> ## 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.

# Nova — read-only liaison

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

## Role

Answers operational questions with scoped read tools and typed evidence references. Nova is a role name; its model is Claude Haiku, not an Amazon Nova model.

## Contract

| Property                 | Value                                         |
| ------------------------ | --------------------------------------------- |
| Registered specialist    | `nova_liaison`                                |
| Default Bedrock model ID | `us.anthropic.claude-haiku-4-5-20251001-v1:0` |
| Typed boundary           | `Host-validated LiaisonInput → LiaisonAnswer` |
| Returned state key       | `liaison_answer`                              |

The host selects the separate `nova_context_answer` registration for a supplied context record. It returns `ContextRecordAnswer` under `context_record_answer`, uses the same Haiku model, and has no tools or mutation authority. This is another task registration for Nova, not another product role.

## Skills

The host preloads `trend-scan, signal-watch, engagement-insights, posting-schedule, job-status` 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

The exact six tools are `fetch_trend_signals`, `search_trend_signals`, `get_engagement_insights`, `get_operator_feed`, `get_job_status` and `suggest_posting_windows`. After a read, only one retry of the same transient failure is permitted. Returned claims cite evidence IDs from the actual tool trace.

## Prompt method

Use the preloaded routing methods to select a compatible read. Preserve insufficient-history and provider errors. Do not turn missing measurements into posting-window recommendations or infer workflow completion from presentation state.

## 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 answer against the recorded read trace and evidence IDs before presenting it. No workflow mutation is delegated to Nova.

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