From d5850ab116233e6efa7579a7b75a95594b765057 Mon Sep 17 00:00:00 2001 From: nullhack Date: Fri, 10 Apr 2026 06:57:51 -0400 Subject: [PATCH 1/2] chore(release): prepare v1.7.20260410 - Vivid Cardinal --- CHANGELOG.md | 16 ++++++++++++++++ README.md | 2 ++ 2 files changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e8ef7a..f1775dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ All notable changes to this template will be documented in this file. +## [v1.7.20260410] - Vivid Cardinal - 2026-04-10 + +### Added +- **QA-gated Epic Workflow** - Complete epic-based development with mandatory quality checkpoints at each phase +- **Epic-workflow Skill** - Manages epic-based development with automatic feature progression +- **EPICS.md Template** - Epic tracking and management file for generated projects + +### Changed +- Updated all agent descriptions to use industry-standard roles (Development Lead, Software Architect, QA Specialist, Business Analyst, Release Engineer) +- Removed model specifications from all agents to make template model-agnostic +- Updated AGENTS.md to properly document all 5 generated project agents and all skills +- Updated README.md with new workflow and agent roles + +### Fixed +- Documentation now accurately reflects what exists in template + ## [v1.6.20260409] - Guardian Owl - 2026-04-09 ### Added diff --git a/README.md b/README.md index 488d35e..9664ac9 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ > **Ship production-ready Python projects faster with AI-powered development workflows** +### Latest Release: [v1.7.20260410](https://github.com/nullhack/python-project-template/releases/tag/v1.7.20260410) - Vivid Cardinal + Modern cookiecutter template delivering enterprise-grade Python projects with **OpenCode AI agents**, **TDD/BDD workflows**, and **zero-config quality standards**. ## ✨ What You Get From 0afb7ee5c158f984b594afd60109a52d0a75f262 Mon Sep 17 00:00:00 2001 From: nullhack Date: Fri, 10 Apr 2026 07:51:13 -0400 Subject: [PATCH 2/2] fix: use hybrid calver instead of patch in version patterns - Changed version format from v{major}.{minor}.{patch} to v{major}.{minor}.{YYYYMMDD} - Updated template-manager and repo-manager agents - Now consistent with generated project versioning --- .opencode/agents/repo-manager.md | 14 +++++++------- .opencode/agents/template-manager.md | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.opencode/agents/repo-manager.md b/.opencode/agents/repo-manager.md index 80d31ee..e9267d6 100644 --- a/.opencode/agents/repo-manager.md +++ b/.opencode/agents/repo-manager.md @@ -31,18 +31,18 @@ As a Release Engineer focused on the template repository: ## Template Versioning Strategy -For the cookiecutter template repository, use semantic versioning: `v{major}.{minor}.{patch}` +For the cookiecutter template repository, use hybrid calver: `v{major}.{minor}.{YYYYMMDD}` **Version Semantics:** - **Major**: Breaking changes to template structure or cookiecutter variables - **Minor**: New features (agents, skills, workflows) - backward compatible -- **Patch**: Bug fixes, documentation updates, minor improvements +- **Calver**: Calendar date of release (YYYYMMDD) **Examples:** -- `v1.0.0` - Initial stable template release -- `v1.1.0` - Added new agent capabilities -- `v1.1.1` - Fixed documentation typos -- `v2.0.0` - Changed cookiecutter.json structure +- `v1.0.20260312` - Initial release on March 12, 2026 +- `v1.1.20260315` - Added new agent capabilities on March 15 +- `v1.2.20260315` - Second release same day (increment minor) +- `v2.0.20260401` - Changed cookiecutter.json structure on April 1 ## Release Engineering Standards @@ -95,7 +95,7 @@ For the cookiecutter template repository, use semantic versioning: `v{major}.{mi ```bash git checkout develop git pull origin develop - git checkout -b release/v{major}.{minor}.{patch} + git checkout -b release/v{major}.{minor}.{YYYYMMDD} ``` 2. **Changelog Generation** diff --git a/.opencode/agents/template-manager.md b/.opencode/agents/template-manager.md index 1a02fb8..460c7d6 100644 --- a/.opencode/agents/template-manager.md +++ b/.opencode/agents/template-manager.md @@ -54,7 +54,7 @@ python-project-template/ ## Release Engineering Process ### Semantic Versioning Strategy -Following SemVer 2.0.0 specification: `v{major}.{minor}.{patch}` +Following hybrid calver specification: `v{major}.{minor}.{YYYYMMDD}` - **Major (Breaking)**: API changes, cookiecutter variable modifications, structural changes - **Minor (Feature)**: New capabilities, agents, skills, backward-compatible enhancements - **Patch (Fix)**: Bug fixes, documentation updates, security patches