Using a package manager (In my case: SVN, Skillet, WowAce), I commit a change. On the Files page, I see the update marked as New (and the size of the file is too small). Sometime later, it will move to Approved (with the file size as expected). In some cases, it moves from New to Under Review.
I'd like to know how the Status changes from state to state for alpha builds, beta builds, and releases. Is the change automatic, artificially delayed by x minutes, requires manual (human) intervention, etc.
For alpha versions, can you explain the rationale for anything other than automatic progression from New to Approved?
As a side issue, can you explain why Curse.com shows a project as updated when the results of that update are NOT available on Curse?
All updates require moderator approval, unless the author of the project (ie. you) has been white-listed to be exempt from that - say for good behavior and observing the rules (both Curse's and the Blizzard AddOn Guidelines).