Audit the public facade boundary
This commit is contained in:
@@ -83,10 +83,10 @@ types or acquire internal methods through anonymous embedding. Root production
|
||||
code may depend inward on a cohesive engine and its supporting internal packages,
|
||||
but internal production packages must not import the root. Explicit forwarding
|
||||
and local conversion are acceptable where they preserve type identity,
|
||||
ownership, callback lifetime, and inspection behavior. The accepted
|
||||
root-wrapper boundary and its migration rationale are recorded in
|
||||
[ADR 0006](../adr/0006-public-facade.md); its implementation remains tracked by
|
||||
the public-facade roadmap.
|
||||
ownership, callback lifetime, and inspection behavior. The accepted root-wrapper
|
||||
boundary and its migration rationale are recorded in
|
||||
[ADR 0006](../adr/0006-public-facade.md); completed implementation evidence is
|
||||
recorded in the public-facade roadmap.
|
||||
|
||||
Separate input access, document processing, composition, decoding, metadata, and
|
||||
rendering responsibilities without prescribing an interface or package for each.
|
||||
|
||||
Reference in New Issue
Block a user