builder-visitor-duality-bounded-by-encapsulation

Status: OUT

Builder-Visitor's complete bidirectional functional duality (Builder analyzing without creating, Visitor creating during traversal) achieves full scope only while Visitor's encapsulation requirements are met — Visitor's construction capability (discretionary glyphs) demands element classes expose sufficient internal state through public interfaces, potentially compromising the encapsulation that makes the duality architecturally clean.

Justifications

Visitor's encapsulation cost potentially constrains the construction side of the Builder-Visitor duality

Depends on (SL): builder-visitor-dual-structure-traversal-patterns, discretionary-glyphs-validate-visitor-as-construction-mechanism

Unless: gof-visitor-breaks-encapsulation

JSON