Decompose: Add Brother Entrepreneur PR-10 (10-needle) machine profile — Phase 3: Round-trip integration test #56
Labels
No labels
blocked:children
blocked:depends-101
blocked:depends-103
blocked:depends-104
blocked:needs-attention
blocked:needs-decision
blocked:no-changes
blocked:preflight
bug
chore
feature-request
in-progress
lint-cleanup
needs-decompose
performance
quality
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/easystitch#56
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 3: Round-trip integration test
End-to-end test that the PR-10 profile actually constrains the
pipeline correctly. A design that exceeds the hoop should be flagged
or scaled, not silently produced.
Files:
tests/test_pr10_constraints.pydata/test_fixtures/oversized.svg(a design larger than thePR-10 hoop)
Acceptance:
produces a result that fits within the hoop (scaled or rejected
with a clear error).
count of 10 (no more than 10 distinct colors in the output, even if
the input has 50).
valid PES file for the PR-10 (correct PES version magic bytes).
Depends on: P1, P2.
Out of scope
separate tickets.
ticket is about adding the profile, not about making the pipeline
respect constraints it currently ignores.
Decomposed from easystitch#36
Cross-link: ThreadCraft #11 — PR-10 constraint test verifies the integration end-to-end.