What an override does
When you override a value in a scenario, that value stops behaving like the inherited baseline for that branch. This is useful because it lets you:- test one assumption without changing
Main Scenario - isolate one row or cell from the inherited baseline
- compare a targeted local change against the shared reference state
Keep overrides intentional
Overrides are powerful, but too many small overrides can make a scenario hard to review. A clean scenario usually has:- a clear purpose
- a manageable set of local changes
- a reviewer who can explain why those changes exist
Inherited versus overridden values
The current feature model assumes users should be able to understand whether a value is inherited or overridden. That matters because:- inherited values may still change if
auto-sync from mainis on - overridden values are local to the scenario
- merge decisions should be based on overrides, not on the full visible state
Reset override
Reset override removes the scenario-local change and returns the value to inherited behavior.
After a reset:
- the local override should no longer apply
- the value should match the inherited source again
- future upstream changes should flow through again if
auto-sync from mainis still on

