No internet connection
  1. Home
  2. LOGOS
  3. Talkyard Limitations

No custom topic types or type-specific workflows

By @IvanTheGeek
    2026-03-01 15:43:33.757Z

    What the limitation is
    Talkyard offers a fixed set of topic types: Discussion, Wiki, Question, Problem, Idea. There is no ability to define custom types, attach custom status models to them, or modify the behavior of existing types.

    How it was discovered
    Structuring the Talkyard Limitations subcategory. The topics here needed to convey "immutable observed fact" — something that exists as a permanent record with no resolution workflow. None of the five available types fit precisely. Problem was the closest but imposes a New/Planned/Started/Done status model that implies the limitation is something to be resolved, which misrepresents what these topics are. Discussion was chosen as the least wrong option because it imposes nothing.

    Impact
    Every domain has its own kinds of things with their own lifecycles. Forcing them into a fixed type set means either picking the least wrong option or misrepresenting the nature of the content. The type system cannot be made to reflect the actual structure of the work.

    Workaround
    Discussion type used for limitation records — it imposes no status model and makes no claims about the topic's lifecycle. README documentation carries the meaning that the type cannot express.

    Status
    Workaround in place. Accepted constraint for interim platform use.

    LOGOS Requirement
    See: LOGOS → Requirements — Custom topic types with definable status workflows

    • 0 replies