quality: Remove duplicate class/model definitions #29

Closed
opened 2026-06-10 05:46:06 +00:00 by Mark · 0 comments
Owner

Problem

Several files define classes/enums that duplicate canonical definitions:

  1. output_generators/base_generator.py:91 — FormatEmitter duplicated from format_emitter.py:10
  2. post_processing/post_processor.py:15,27 — MachineBrand/MachineProfile duplicated from machine_library.py/stitch_intent.py

Proposed Fix

Remove local duplicates, import from canonical sources.

Impact

Eliminates type identity confusion.

## Problem Several files define classes/enums that duplicate canonical definitions: 1. `output_generators/base_generator.py:91` — `FormatEmitter` duplicated from `format_emitter.py:10` 2. `post_processing/post_processor.py:15,27` — `MachineBrand`/`MachineProfile` duplicated from `machine_library.py`/`stitch_intent.py` ## Proposed Fix Remove local duplicates, import from canonical sources. ## Impact Eliminates type identity confusion.
Mark 2026-06-10 05:46:06 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/easystitch#29
No description provided.