Skip to content

Proposal: Remove Versioning at the Bottom of the Constitution File #1543

@brooke-hamilton

Description

@brooke-hamilton

Currently, the constitution file contains a version number at the bottom. However, these version numbers are not always applied correctly, likely due to the non-deterministic nature of LLMs.

Given that all Spec Kit outputs are stored in git (or another source control system), including version numbers and change logs inside the file itself is an anti-pattern. Git serves as the source of truth for version history and change logs, ensuring accurate and reliable tracking.

Proposal:

  • Remove the versioning line(s) at the bottom of the constitution file.
  • Rely solely on git or your SCM for versioning and change history.

Removing in-file versioning will eliminate redundant and potentially unreliable information and streamline file maintenance.

Example:
See the discussion in @radius-project/design-notes/pull/141 for context on improving constitution management and versioning practices.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions