.omo/evidence/omo-senpi-adapter/20260719-curated-agents/task-4.md
resolveAgent covers fallback resolution, direct model precedence, ordered model alternatives, disabled and unknown agents, unavailable registries, explicit-model persona resolution, tool-rule filtering, and resolved_model.source: "agent".RecordStore instance re-reads an agent-sourced record from disk through parseTaskRecord.agent-model-registry.ts, leaving resolve-agent.ts at 176 lines.resolve-agent.test.ts run completed with 7 pass and 0 fail; the full package gate covered the record-store, task execution, and member-validator cases.case "agent" from the record parser made the fresh-store round-trip fail; restoring it returned the suite to green.The tests cross the model, persona, tool-policy, persistence, error-reporting, and team-eligibility boundaries that consume agent resolution.
No category lookup occurs inside resolveAgent; planner compatibility remains task 7.