namespace TeamUp.Modules.OrgBoard.Profiles;
/// The YAML frontmatter of an AGENTS.md (raw, as authored). Mapped onto an AgentProfile.
internal sealed class AgentProfileManifest
{
public string Id { get; set; } = string.Empty;
public string Name { get; set; } = string.Empty;
public string Version { get; set; } = "1.0.0";
public string? Summary { get; set; }
public List Roles { get; set; } = [];
public string? Monogram { get; set; }
public string Autonomy { get; set; } = "gated";
public List Skills { get; set; } = [];
public string Visibility { get; set; } = "private";
}