Hello Jason,
Just my opinion, and it's not worth much (I'm no Seam dev, and I'm not even using Seam 3 for now - only Seam 2).
Anyway, samples are a really high priority : CDI and JSF 2 are quite tricky - as where Seam 2 and JSF 1.2 ;)
I've googled a bit on the internet to find a good JSF/CDI crud sample, you confbuzz sample was the most promising.
I believe starting with really simple crud samples (confbuzz), and gradually augmenting them is the way to go.
And with the pre-requisites :
* stateless is a must - so stateless whenever it's possible.
* GET for readonly and POST for modifications.
* striving for
simplicity
Some sample ideas could be :
1 - Simple CRUD : confbuzz.
2 - CRUD with search criteria for list page.
reworking @Inject in Query bean.
3 - CRUD with edit page (create / update).
Firt step in LRC ?
Without a postback to go from list to edit page ?
4 - CRUD with pagination
5 - CRUD with sort
6 - CRUD with delete action in list page
Postback and LRC in list page... Impact on LRC delimitation in edit page...
7 - CRUD with multiple select in list page.
8 - CRUD with RF dataScroller db pagination / sort / filter sample ?
And documenting every bit of it. This would be like another christmas gift ;)
For the rest, I wonder if you shouldn't only correct blocker/major issues in Seam 3 and direct all your
efforts into DeltaSpike.
Have a nice day !