Skip to content
This repository was archived by the owner on Aug 23, 2026. It is now read-only.

feat(projects): extend default Kanban preset with Backlog, Bug, and Feature - #1

Merged
jeff-nasseri merged 1 commit into
masterfrom
feature/kanban-default-backlog-bug-feature
May 16, 2026
Merged

feat(projects): extend default Kanban preset with Backlog, Bug, and Feature#1
jeff-nasseri merged 1 commit into
masterfrom
feature/kanban-default-backlog-bug-feature

Conversation

@jeff-nasseri

Copy link
Copy Markdown
Member

Summary

  • Added Backlog column (order 0, agentCanModerate: false) before Todo; existing column orders shifted by +1
  • Added Backlog ↔ Todo bidirectional transition
  • Added Bug card type with the same 8 fields as Task (github_pr_link, attachments, required_mcp, description, acceptance_criteria, tags, prompts, time_budget)
  • Added Feature card type with 3 fields: Description, Acceptance Criteria, Tags
  • Extracted shared ProvisionCardTypeAsync helper — adoption semantics (upsert) applied consistently across all three card types

Test plan

  • Create a new project with the default_kanban template
  • Verify the board shows 5 columns: Backlog, Todo, In Progress, Review, Done
  • Verify Backlog has agentCanModerate: false (agents cannot pick up cards from it)
  • Verify Bug card type exists with the same fields as Task
  • Verify Feature card type exists with Description, Acceptance Criteria, and Tags fields only
  • Re-run provisioner on an existing org (adoption path): no duplicate columns/types created, 511 domain tests still pass

…eature

- Add "Backlog" column (order 0, agentCanModerate: false) before Todo;
  all existing column orders shifted by +1
- Add Backlog ↔ Todo bidirectional transition
- Add "Bug" card type with the same 8 fields as Task
- Add "Feature" card type with Description, Acceptance Criteria, and Tags
- Extract shared ProvisionCardTypeAsync helper to avoid duplicating
  the upsert logic across Task, Bug, and Feature
@jeff-nasseri
jeff-nasseri merged commit 50df07c into master May 16, 2026
1 check passed
@jeff-nasseri
jeff-nasseri deleted the feature/kanban-default-backlog-bug-feature branch May 31, 2026 12:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant