TX all for the info.
Lets see if I got it right. There are different profiles for different bean densities/type (apart from roast flavor). And I want to do a roast that does not kill the bean flavor (terroir) by overpowering the roast flavor. The goal is to find the middle ground of the two. So it comes down to something like this:
Keep a log of the roast with times, beans, etc
1 warm up roaster till a specific temp (anticipate how much temp drop by roaster and bean mass. For example expect a drop of 212F (100C) if using 1/2 lbs in a small roaster. For example, a good starting value value could be 428F (200C). That way, after the drop, the starting env temp will be 428 - 212 = 216F. From point 1 to 6 use only env temp.
2 Dump the beans and watch the how temp drops
3 At this point wait and preheat the beans at moderate/low (use this to maybe control humidity) power till 300F (149C) where the profile starts (beginning of ramp)
4 Start the ramp (starts profile). If the profile calls for a fast raise use full power. If I want a slow raise use some middle power.
(wait ~6-10 mins depending on roaster or desired profile (make need power adjustments). Drum roasters take longer than air roasters)
5 Listen for first crack (380F to 390F = 193C to 199C ). Get ready to bring down the power or cool the beans by fan at first crack (if possible bring the power down before the crack). The temp should never reverse, always climb but a slower pace (feather).
6 If doing a light roast, try to prolong the time between first crack and second crack for ~5 minutes. Do this by bringing power down.
7 look for color or sample beans if possible. Best method is to check beam temp. This is the only place in the roast process where bean temp is important. This step, 7, is where the roast flavor (light to dark) is chosen.
Please, make as many many corrections as needed

Cheers