flattened property

AgentEnvironment get flattened

This layer folded ALONE - its NORMAL FORM: resolve over a one-layer chain, so every field is kept and base collapses to EnvBaseStandalone.

The form in which two environment VALUES are COMPARED (bead pow-n6n.1; ADR-0006 D2). A canned layer authored beside a station's arming carries the default EnvBaseUndeclared; EnvironmentRegistry.resolve hands back a flattened value. Raw equality would call those two DIFFERENT environments on base alone. Idempotent: x.flattened.flattened == x.flattened.

Implementation

AgentEnvironment get flattened => AgentEnvironment.resolve([this]);