You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On the authorized live sheet, derive --brief correctly marks AC and spell preparation/slots for confirmation, while QA labels uncertain fields OK, quiz privately grades against the uncertain AC and omits missing slot questions, and stance/seatpack/intake present downstream values without equivalent warning. Trust evaporates as data is projected.
Priority: P0
Type: architecture/trust/UX
Size: L
Problem
On the authorized live sheet,
derive --briefcorrectly marks AC and spell preparation/slots for confirmation, while QA labels uncertain fields OK, quiz privately grades against the uncertain AC and omits missing slot questions, and stance/seatpack/intake present downstream values without equivalent warning. Trust evaporates as data is projected.Proposed contract
Every field in
DerivedCharacterV1carries:{ "value": null, "state": "trusted | confirm | unsupported | unknown | invalid | not_applicable", "formula": null, "inputs": [], "sources": [], "rules_profile": null, "findings": [], "confidence": null, "authority": "source | player | dm | rules_engine | session_host", "as_of": null, "stale": false, "sensitivity": "mechanical | persona | player_private | dm_private" }Views may omit detail but may never improve
stateor remove a material finding.Acceptance criteria
confirm,unsupported,unknown, orinvalidfield.as_of.Test plan
Dependencies
Architectural prerequisite for QA-001, CLI-001, MCP-001, UX-001, and WORKFLOW-001.