Skip to content

needs-design: mood/stance system — declared expressive state instead of pose-parsing #2994

Description

@ApostateCD

Gap

docs/roadmap/design-tenets.md cites a mood/stance system as the expressive alternative to parsing poses for emotional content. No model, service, or doc exists anywhere — the least-started item on the tenets list.

Why

A declared mood/stance gives other systems a consented, machine-readable emotional signal without NLP guesswork: bystander reactions (#2987), relationship development rolls, scene tone, NPC regard events, and the appearance layer ("she looks furious") can all read it. It is also a web-first UI natural — a stance picker beats emote syntax.

Shape (for spec)

Player-declared, per-persona, scene-scoped state from a curated vocabulary (per the mechanize-theme tenet: mechanics enforce theme). Never inferred from prose. Consumers subscribe; the declaration itself stays cheap and reversible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority:laterReal but not MVP-gating; post-MVP scale-out

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions