That is going to be impossible. There are so many parallel concepts in chess that you can't isolate them into a linear progression.
Let's take a step back and look at 2 example chess clubs. Chess club 1 meets every day and is coached by a GM. Chess club 2 meets once a week and is coached by a 2000 rated player who got that rating when they played in high school.
Who would win in a tournament match? Club 1 or club 2? Obviously club 1. This is what we see with the Olympiad. Countries have stronger overall performance than other countries.
Now, let's look at the NM title compared to the IM title. Being a national master in country 1 is not the same as being a national master in country 2. It's like the best player in club 1 compared to the best player in club 2.
In order to get "precise" levels we have to decide on an arbitrary standard. Will we throw out a Ruy Lopez to test players? Will we use the Sicilian?
Some like to opt for London instead of QGD. There is no linear path. This is why the existing bots are in groups within 100 points. They test certain strategies. This would be like going to a gym and seeing the different weightlifting stations. They focus on different areas.
What I would like to see are opening levels. I went over a game mentioned in Kasparov's My Great Predecessors, Steinitz vs. Lasker. In that he compared other games. The position amounted to the same, there was a mate on the h file near the 8th rank.
There was a combination of using the LSB bishop on a "distant diagonal" (not longest but a2 to g8) and a rook exchange where white would be down material (rook for minor piece) instead of trading equally (minor piece for minor piece).
I would like to see games categorized this way. You could then put them in chronological order.
As you go through them, the site would record your knowledge and then test you again in a week (Do you remember this game from last week?).
This way, the "precise" level is based on your growth history. Then, the site could compare and say "Based on others who studied similar games your rating is = blah blah blah blah points."
Like the title says, I'm looking for a chess software or computer opponent with a very precise level setting. So similar to what is available in chess.com, but not in steps of 100 elo points; rather in steps of a single elo point.
Fritz has this, but it's minimum setting is a little above my comfort level (unfortunately).
Does anyone know another computer/software/website that has this feature?