Saxonberg Server API
    Preparing search index...
    CompetenceBandName:
        | "untrained"
        | "novice"
        | "competent"
        | "proficient"
        | "expert"

    CompetenceBand — the capability-flavored band vocabulary advancement surfaces instead of a number.

    The honesty firewall is "no quantity without a referent." The estimator holds an internal scalar (theta = P(mastery) in [0, 1], the referent being competence in a Discipline), but the player surface is bands and revealed performance only — never "Mixology 47/100." This module owns the band names, their order, the theta→band cutoffs, and the at-or-above comparison the conferral seam uses to decide whether a Discipline's band-gated verbs are unlocked.

    Distinct from lib/standing/Band (influence-flavored: dormant…pillar, thresholds from influence.bandThresholds). Competence keeps its own vocabulary — the requirements' deliberate divergence from renown.

    The cutoffs are fixed constants this increment; numeric tuning (calibration against real evidence) is deferred to a running game.