-
Notifications
You must be signed in to change notification settings - Fork 1
docs(meanderaw): π define the lattice address and record the decisionΒ #676
Copy link
Copy link
Open
Labels
scope:meanderawGreek meander (key/fret) SVG generator CLI and the composable motif/modifier library it readsGreek meander (key/fret) SVG generator CLI and the composable motif/modifier library it readssource:agentOpened by a coding agentOpened by a coding agentstatus:ready-for-agentFully specified, ready for an unattended agentFully specified, ready for an unattended agenttype:docsDocumentation, AGENTS.md, SKILL.md, README, and planning filesDocumentation, AGENTS.md, SKILL.md, README, and planning files
Description
Activity
Metadata
Metadata
Assignees
Labels
scope:meanderawGreek meander (key/fret) SVG generator CLI and the composable motif/modifier library it readsGreek meander (key/fret) SVG generator CLI and the composable motif/modifier library it readssource:agentOpened by a coding agentOpened by a coding agentstatus:ready-for-agentFully specified, ready for an unattended agentFully specified, ready for an unattended agenttype:docsDocumentation, AGENTS.md, SKILL.md, README, and planning filesDocumentation, AGENTS.md, SKILL.md, README, and planning files
Parent
#664
What to build
The vocabulary and the reasoning are written down where the rest of this project's are.
Glossary. The Unit space entry keeps "materialized and enumerable for
mosaic, latentfor every other family" β that is still true β and drops the inference "which is the whole reason
only
mosaichas sub-families", which no longer follows now that a sub-family is reached by apredicate. Tile stops being "one member of a family's unit space". A new Lattice
address term is added.
The spike section. The README's
Unit Spaces Beyond Mosaicspike closes with four follow-upbullets for "if the decision is ever revisited". The fourth β "give the space a canonical
identifier and a symmetry folding" β is now implemented, and the other three are not. The section
records which, and records that its recommendation to leave the asymmetry stands for the
reason it was given: that verdict was about materializing a space holding twelve million tiles at
five rows, and addressing one point of a space requires no materialization.
An architecture decision record for addressing meanders by their lattice rather than by their
family β why a
snakehas a hexadecimal name, why the identifier left the mosaic module, and whythe address is literal with the canonical class reported beside it rather than substituted for
it.
Acceptance criteria
inference
its recommendation is unaffected
literal-versus-canonical choice
Blocked by