const MaxNotes, MaxPerAuthor
MaxNotes and MaxPerAuthor bound the WHOLE board, which MaxBody does not.
A per-call length limit bounds one write and nothing else: a caller posting one-byte notes in a loop grows the store and both indexes without limit. "An unbounded container a third party can grow is an unbounded storage deposit someone is paying for" is a rule this realm exists to demonstrate, so it had better obey it.
Two caps rather than one, and what each buys is narrower than it looks. MaxNotes bounds the state, which is the property this realm promises. MaxPerAuthor stops one ADDRESS, not one actor: addresses are free, so fifty fresh ones at twenty notes each still fill the board and lock everyone else out until somebody retracts. Keeping a board open to strangers needs something a griefer cannot mint for free, a deposit or an expiry, which this demo does not carry. Retracting frees a slot, so neither cap is a one-way door.
MaxPerAuthor is answered by byAuthor.Count, which is the index doing the job it was added for.
