Skip to content

Generate fully-qualified enum container docs #6

@deevus

Description

@deevus

Parent

Parent PRD: #5

What to build

Make enum-qualified constants produce fully-qualified enum container documentation through the normal database, markdown, cache, and lookup path. A user should be able to look up a fully-qualified global enum such as @GlobalScope.JoyButton and see a coherent enum page listing its values, numeric values, and descriptions. Existing individual enum value entries must continue to exist and remain lookup-compatible.

Acceptance criteria

  • Enum-qualified constants generate an explicit enum container entry in the documentation database.
  • @GlobalScope.JoyButton-style lookups render an enum page with the enum's values.
  • Enum value listings include names, numeric values, and descriptions when present.
  • Existing individual enum value entries remain available after enum container generation.
  • The enum container entry participates in normal markdown cache generation and readback.
  • Behavior-focused tests cover database generation, markdown output, cache generation/readback, and enum value compatibility.

Blocked by

None - can start immediately

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestready-for-agentReady for an implementation agent

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions