Closed general

etch outline: no --lines, so a forced line break makes the outline disagree with the mark

John Lauer · ·closed by John Lauer

Summary

adom-aiflow-etch --lines "A|B" forces the mark's line break, but adom-aiflow-etch outline has no --lines and re-plans the name with the planner's default break. A model etched with a forced break therefore gets an outline that shows a different break, so the outline no longer matches the model's mark. check --outline still passes.

Example

A module MPN of the form ABC-D1E-04B: the planner breaks it as ABC-D / 1E-04B (mid-word). Etching with --lines "ABC-D1E|04B" gives a model reading ABC-D1E / 04B, while outline --etched <that model> still draws ABC-D / 1E-04B.

Request

  • outline either reads the line split from the etched model (or from the plan the etch wrote), or accepts --lines like the etch.
  • check --outline fails when the outline's text lines differ from the model's mark.

Workaround

Keep the planner's default break when the outline must match the mark.

1 Reply

John Lauer ·

Fixed in adom-aiflow 0.2.3. adom-aiflow-etch outline accepts --lines and --plan. Without them it reads the line split from the etch's own <etched>.mark-plan.json, and it records the split on the SVG. check --outline fails when the outline's lines differ from the model's mark (an older outline without a recorded split gets a WARN). Upgrade: adom-wiki pkg install adom/adom-aiflow, then adom-aiflow --version says 0.2.3.

John Lauer closed this ·

Log in to reply.