Grooming as its own status
Separate from open/closed, with its own freshness stamp. Re-set it after a pass and the clock restarts, so "groomed" always carries when.
For cross-country and skate operations
Nordic skiers plan their day on one number: how recently was it groomed. TrailsIQ carries grooming as its own status with its own timestamp, set by the operator in the cab, and reads on the public page the moment it is set.
What it has to handle
Nothing else in trail management resets daily. Yesterday's grooming report is not slightly stale — it is wrong, and a skier who drove an hour on it will say so.
Separate from open/closed, with its own freshness stamp. Re-set it after a pass and the clock restarts, so "groomed" always carries when.
Weather scoring runs per network twice a day, so a page stays honest through a week when nobody had time to sign in — and an operator's own setting always outranks it.
Networks and areas per loop, per difficulty or per trailhead, each closing and opening as a unit when the snow says so.
Regulars follow your center in the free app and get a push when a condition flips or the daily report goes up. No mailing list to maintain.
The planner takes tread width as an input, so a ten-foot groomed corridor is not costed as singletrack when you plan new trail in the summer.
The same trails carry hiking and biking status out of season, with the same maintenance queue. One system, two seasons, no second import.
Morning and afternoon
One is over by eight and decides the day. The other is the reason the trails exist to groom.
The grooming report
The operator finishing a pass is the person who knows. They set the trail's grooming from the phone at the trailhead — offline if the far loop has no signal — and it reaches the public page and the followers' phones on its own.

Summer
Corridor clearing, drainage, bridge decks and reroutes all happen in the green season, and all of it is maintenance in the same queue — pinned on the trail, photographed, assigned and closed out with the hours against it.

Getting started
Do this in the autumn and the winter is a toggle.
GPX, KML or GeoJSON, grouped into the loops you already name on your map board.
Operators get the field app with the permissions to set conditions and grooming, and nothing they do not need.
So the page keeps moving on the days nobody has a moment for it, without ever overriding a person.
A conditions page on your own domain, and the free app for regulars who want the push.
Start free, get the loops in, and have grooming freshness on a public page before the season opens.