build_list_ability_boost_options
Lists eligible ability score boosts for a character given a source (ancestry, background, class, or free), respecting existing boosts and flaws.
Instructions
Eligible ability score boosts for the given source, respecting ancestry flaws and boosts already recorded in character.abilities.breakdown (Pathbuilder's own per-level boost history field -- see the plan's Pathbuilder-schema findings). Does not yet cross-check the "can't take two free boosts in the same ability at the same tier" rule beyond what's already recorded in breakdown for this source; full multi-source interaction (e.g. voluntary ancestry flaws freeing up a boost) is left to validate_build.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ||
| character | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||