Problem
When a source text wrapper must remain a core/group because it owns box chrome, its generated inner paragraph resets margins but does not receive the source text alignment. Centered source copy therefore renders left-aligned.
Direction
Propagate supported inherited text alignment to generated inner RichText blocks while keeping source tag semantics and native validity intact.
Acceptance
- Services intro text remains centered.
- Explicit descendant alignment continues to win.
- Generated markup remains editor-valid.
- Transformer contracts and parity fixtures pass.
AI assistance
OpenAI gpt-5.6-sol through OpenCode analyzed the parity evidence and drafted this issue. Chris Huber remains responsible for scope and implementation decisions.
Problem
When a source text wrapper must remain a core/group because it owns box chrome, its generated inner paragraph resets margins but does not receive the source text alignment. Centered source copy therefore renders left-aligned.
Direction
Propagate supported inherited text alignment to generated inner RichText blocks while keeping source tag semantics and native validity intact.
Acceptance
AI assistance
OpenAI gpt-5.6-sol through OpenCode analyzed the parity evidence and drafted this issue. Chris Huber remains responsible for scope and implementation decisions.