MANUAL SETUP BRIEF — not native import JSON
Label/type: [replace with a meaningful label and an actually offered type].
Starting value, meaning and supported bounds: [replace with the actual configuration].
Evidence window: [replace with current user message plus accepted prior context, or a separately defined accepted-exchange rule].
Eligible event and one raw signed delta/result: [replace with observable categories and exact allowed changes].
Use apply delta -1 for a decrease. Zero is valid; do not stack several categories for one incident.
No-change cases: questions, plans, retellings, hypothetical future acts and unrelated scene changes, unless a supplied rule explicitly classifies the communication itself.
A communicated offer may qualify as communication; it does not complete the offered task.
For relationship scores, profanity, brevity, routine politeness or a reasonable refusal alone do not determine a change.
If using a positive cap: [replace with the day/period, accepted reset event, gross credited gain and remaining allowance, or omit]. Losses do not replenish spent allowance.
Applied result: [replace with the chosen cap/clamp policy and the actual allowed result]. Distinguish raw category from applied change.
Optional display bands: [replace with explicit intended intervals, or omit]. Inspect boundaries and numeric value separately.
Count each accepted incident once. If evidence or required prior state is missing, retain known state and request the missing fact.
Separate physically present people from remote contacts. Retain each actor's latest established outfit; unknown is not an invented outfit.
Inspect saved fields, actual displayed updates and retained text limits. Record regeneration/edit/delete behavior; assume no automatic rollback or synchronized fields.
