feat: resolve Ortho viewport membership from confirmed evidence

This commit is contained in:
codex
2026-08-03 10:14:11 +03:00
parent 37d3cacc13
commit 76d362d2c3
5 changed files with 150 additions and 3 deletions
@@ -64,6 +64,15 @@ public sealed record PlantObjectSnapshot
public enum ViewMembershipStatus { NotResolved, Resolved, PartiallyResolved, ObjectOutsideView, Unsupported, Failed }
public sealed record SourceObjectViewportMembership
{
public required string SourceObjectStableKey { get; init; }
public required string ViewStableKey { get; init; }
public required ViewMembershipStatus Status { get; init; }
public IReadOnlyList<string> EvidenceCodes { get; init; } = Array.Empty<string>();
public string? ReasonCode { get; init; }
}
public sealed record PlantRuntimeContext
{
public bool HasActiveDocument { get; init; }