Skip to content

chore: add speckit specs and constitution, configure gitignore - #3

Merged
AungMyoKyaw merged 2 commits into
masterfrom
003-gitignore-speckit
Apr 15, 2026
Merged

chore: add speckit specs and constitution, configure gitignore#3
AungMyoKyaw merged 2 commits into
masterfrom
003-gitignore-speckit

Conversation

@AungMyoKyaw

Copy link
Copy Markdown
Owner

Summary

  • Track specs/ directory (design artifacts for features) in git
  • Track .specify/memory/constitution.md (project governance principles)
  • Ignore .specify/ tooling scaffolding via gitignore with negation rules

What's tracked

Path Purpose
specs/001-add-completion-date-filters/ Spec/plan/tasks for PR #2
specs/002-fix-readme-inaccuracies/ Spec/plan/tasks for PR #1
specs/003-gitignore-speckit/ Spec/plan/tasks for this PR
.specify/memory/constitution.md Project principles and governance

What's ignored

All .specify/ tooling: scripts, templates, integrations, extensions, workflows.

Test plan

  • git check-ignore confirms tooling files are ignored
  • git add --dry-run .specify/memory/constitution.md succeeds
  • git add --dry-run .specify/scripts/bash/common.sh correctly rejected

Track design artifacts (specs/) and project principles (constitution.md)
while ignoring speckit tooling scaffolding (.specify/).
Copilot AI review requested due to automatic review settings April 15, 2026 10:18

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds repository hygiene and governance artifacts by tracking feature design specs and a constitution, while updating .gitignore to ignore Speckit/Specify scaffolding except the constitution.

Changes:

  • Add specs/ design-artifact folders for prior PRs (#1, #2) and this PR (#3), each with spec.md, plan.md, and tasks.md.
  • Add .specify/memory/constitution.md to version control as project governance principles.
  • Update .gitignore to ignore .specify/ tooling scaffolding while allowing the constitution to be tracked.

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
specs/003-gitignore-speckit/tasks.md Task checklist for the .gitignore/tracking change.
specs/003-gitignore-speckit/spec.md Specification describing what should be tracked vs ignored.
specs/003-gitignore-speckit/plan.md Implementation plan documenting intended .gitignore negation behavior.
specs/002-fix-readme-inaccuracies/tasks.md Tasks recorded for the README accuracy work (PR #1).
specs/002-fix-readme-inaccuracies/spec.md Specification for the README corrections (PR #1).
specs/002-fix-readme-inaccuracies/plan.md Plan documenting what changed in the README (PR #1).
specs/001-add-completion-date-filters/tasks.md Tasks recorded for completion-date filter work (PR #2).
specs/001-add-completion-date-filters/spec.md Specification for completion-date filters / JSON output (PR #2).
specs/001-add-completion-date-filters/plan.md Implementation plan for PR #2’s Swift changes and README updates.
.specify/memory/constitution.md Adds governance principles intended to remain tracked.
.gitignore Ignores .specify/ tooling scaffolding with negations to keep the constitution trackable.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@AungMyoKyaw
AungMyoKyaw merged commit 0a419de into master Apr 15, 2026
5 checks passed
@AungMyoKyaw
AungMyoKyaw deleted the 003-gitignore-speckit branch April 15, 2026 10:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants