I have pushed https://github.com/openjdk/amber-docs/blob/master/site/design-notes/pattern-match-object-model.md to the amber-docs repo, which outlines the direction for how patterns fit into the object model.