Skip to content

feat(meanderaw): ✨ drop the degenerate one-strand parallel combinations #669

Description

@JimmyPaolini

Parent

#663

What to build

The redundant one-strand parallel combinations are dropped from the swept enumeration. With
both border rules full, aligned-strands-1, plied-strands-1, serpentine-strands-1, and
serpentine-strands-1-flip-one render byte-identically — 33 drawings across eleven row counts
that are four names for one file. At one strand there is nothing to ply and nothing to
serpentine, so aligned-strands-1 is the only honest name.

Acceptance criteria

  • plied-strands-1, serpentine-strands-1, and serpentine-strands-1-flip-one are no
    longer produced by the drawing enumeration
  • aligned-strands-1 is still produced at every row count
  • The 33 redundant committed drawings are removed
  • The enumeration's own tests assert the exclusion rather than merely reflecting it, so a
    future strand count cannot silently reintroduce a duplicate

Blocked by

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

scope:meanderawGreek meander (key/fret) SVG generator CLI and the composable motif/modifier library it readssource:agentOpened by a coding agentstatus:ready-for-agentFully specified, ready for an unattended agenttype:featA new feature or capability that adds value for users

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions