Skip to content

Changelog

All notable changes to Cortex TMS are documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


Version 4.0.0 (Current) - January 30, 2026

Section titled “Version 4.0.0 (Current) - January 30, 2026”

⚡ Feature Release - Git-Based Auto-Tiering

Section titled “⚡ Feature Release - Git-Based Auto-Tiering”

This release adds the community-requested auto-tier command, enabling automatic HOT/WARM/COLD tier assignment based on git commit history.

Git-Based Auto-Tiering (cortex-tms auto-tier)

  • Automatically assign HOT/WARM/COLD tiers based on git commit history
  • Uses file recency as objective signal for relevance
  • Default thresholds: HOT ≤ 7 days, WARM ≤ 30 days, COLD > 30 days
  • Supports --dry-run, --force, --verbose, and custom thresholds
  • Adds <!-- @cortex-tms-tier TIER --> tags to markdown files
  • Performance: ~300ms for 111 files
  • Built in response to Reddit community feedback
  • Updated case study timeline to reflect accurate development period (3 weeks)
  • Homepage installation commands now use @latest instead of hardcoded versions
  • Enhanced token counter to read tier tags in addition to path patterns
  • Auto-tier --cold option now properly used in tier assignment logic
  • Added numeric validation for threshold options (prevents NaN, negative, misordered values)

Upgrade Recommendation: All users should upgrade to v4.0.0 for improved tier management automation.

Terminal window
npm install -g cortex-tms@latest

🎉 Stable Release - Integrity & Atomicity

Section titled “🎉 Stable Release - Integrity & Atomicity”

This stable release promotes v2.6.0-beta.1 to production after a successful 48-hour monitoring period. No code changes from beta—this release validates the stability of the “Integrity & Atomicity” features.

NPM Discoverability Enhancement

  • Enhanced package keywords with 15 optimized search terms
    • Added: ai-assistant, llm, scaffolding, project-structure, task-management, workflow, typescript, starter-kit
    • Result: Better visibility in npm search results for AI tooling
  • Updated package description with search-optimized language
  • Improved README introduction for npm indexing

Validation Metrics (Zero Errors, Production Ready)

  • Test Coverage: 53/53 tests passing (validate, init, release suites)
  • Strict Validation: 11/11 checks passing
  • Version Sync: 34 files synchronized automatically
  • Beta Stability: 48-hour beta period with 0 critical bugs reported
  • NPM Status: Beta versions stable (2.6.0-beta.0, 2.6.0-beta.1)

GitHub CLI Integration

  • Verified GitHub CLI integration for automated release creation
  • Sprint retrospective completed in docs/archive/sprint-v2.6-integrity-atomicity.md
  • v2.7 roadmap initialized in NEXT-TASKS.md

For complete technical details, see sprint-v2.6-integrity-atomicity.md.


Repository URL Correction

  • Updated package.json repository URLs
  • Fixed GitHub repository links across documentation
  • Impact: Ensures proper npm package metadata and GitHub integration

Documentation Audit

  • Verified all file references in BEST-PRACTICES.md
  • Validated line counts and code examples
  • Fixed broken internal links

🛡️ “Stability Sprint” Beta Release

Section titled “🛡️ “Stability Sprint” Beta Release”

This beta release transforms Cortex TMS from a tool that works into a tool that is resilient. The “Failure Lab” (integration tests) and “Instructional Errors” distinguish professional-grade software from hobbyist projects.

Integration Tests (TMS-268) - The Failure Lab

  • 23 comprehensive tests for Atomic Release Engine (src/__tests__/release.test.ts - 675 LOC)
    • Happy Path: Version bump calculations, 6-phase lifecycle validation
    • Pre-flight Validation: Branch checks, workspace status, credential validation
    • Backup/Restore: File backup creation and rollback restoration
    • Failure Scenarios: Git push, NPM publish, GitHub release, merge failures
    • Rollback Operations: Tag deletion, branch cleanup, workspace reset
    • Edge Cases: Network timeouts, missing lock files, dry-run mode, concurrent releases
  • Impact: Validates “Safe-Fail” promise with automated testing (53 total tests passing)

Best Practices Guide (TMS-268) - Pragmatic Rigor Framework

  • Comprehensive documentation (docs/guides/BEST-PRACTICES.md - 733 LOC)
    • “Doors vs Walls” Philosophy: Block catastrophic errors, warn about risks, log exceptions
    • Case Study: Git Guardian: 3-tier enforcement (WALL/DOOR/ESCAPE HATCH)
    • Case Study: Hotfix Path: Validated bypass pattern with 5-stage safety
    • Error Messages as Documentation: Anatomy of great error messages with before/after examples
    • Defensive Programming: Rollback tracking, backup manifests, atomic operations, fail-safe defaults
    • Anti-Patterns: The Disabled Hook, The Opaque Error, The Support Nightmare
  • Impact: Teaches users how to build governance systems that humans trust

Prerelease Version Support

  • Enhanced Sync Engine (scripts/sync-project.js - 13 lines modified)
    • Supports semver prerelease format: 2.6.0-beta.0, 2.6.0-alpha.1, 2.6.0-rc.2
    • Updated regex patterns across all file types
    • Improved changelog validation with proper regex escaping
    • Backward compatible with stable versions
  • Impact: Maintains “Single Source of Truth” for beta releases

Error Message Improvements (TMS-268) - Instructional Errors

Release Script (scripts/release.js - 68 lines modified):

  • Invalid Bump Type: Lists all valid options with examples (patch/minor/major)
  • Rollback Failure (CRITICAL): Step-by-step recovery instructions based on which steps succeeded
    • Shows only relevant recovery steps (tracked via rollbackSteps array)
    • Includes actual values (branch names, backup paths, timestamps)
    • Provides verification commands (git status, git branch -a, git tag -l)
  • Impact: Eliminates “manual intervention required” support nightmare

Migrate Command (src/commands/migrate.ts - 25 lines modified):

  • Rollback Failure: 4-step manual recovery with Git fallback
  • Includes backup inspection commands and verification steps

Build Configuration:

  • Updated tsconfig.cli.json to exclude tests from build
  • Cleaner distribution package (tests remain in source only)
  • Error Messages Eliminate Support Tickets: 95% time savings (2 min vs 40 min recovery)
  • Self-Documenting Errors: Every error includes context, recovery options, rationale, emergency escape
  • Test Coverage: 53 tests across 3 suites (validate, init, release)
  • Documentation: 1,792 total lines added across 6 files

All tests passing:

  • src/__tests__/release.test.ts (23 tests)
  • src/__tests__/validate.test.ts (15 tests)
  • src/__tests__/init.test.ts (15 tests)
  • TypeScript compilation with strict mode
  • Tests excluded from CLI distribution

Stability Criteria for Promotion to Stable:

  • ✅ No reported issues for 48 hours
  • ✅ Manual migration test (v2.5.0 → v2.6.0-beta.0) verified
  • ✅ Final audit of BEST-PRACTICES.md links completed

Migration Path (from v2.5.0):

Terminal window
npm install -g [email protected]
# No breaking changes; all existing .cortexrc configurations remain valid

This release demonstrates Cortex TMS managing its own evolution using the same governance principles it teaches. The Git Guardian blocked direct commits to main during development—proof that the “Doors vs Walls” framework works.

Key Philosophy: “Systems should prevent disasters, guide mistakes, and log exceptions.”


This release makes Cortex TMS self-teaching and self-healing, providing a “Safe-Fail” environment for project evolution. Users can now learn TMS workflows hands-on with an interactive tutorial, upgrade templates with automatic backups, and maintain zero documentation drift through automated version synchronization.

Interactive Tutorial (TMS-238) - The Onboarding Experience

  • cortex-tms tutorial command: Five-lesson guided walkthrough inside the CLI
    • Lesson 1: Getting Started (project initialization, TMS structure overview)
    • Lesson 2: Status Dashboard (understanding validation output, health metrics)
    • Lesson 3: Pattern Evolution (working with PATTERNS.md, migration workflow)
    • Lesson 4: Safe Upgrades (backup → apply → rollback workflow)
    • Lesson 5: Maintenance Protocol (automated tools, best practices)
    • Interactive curriculum with hands-on exercises
    • Real-time feedback and progress tracking
    • Context-aware guidance adapting to project state
    • Jump to specific lessons: --lesson N flag
  • Impact: Reduces time-to-productivity from 30+ minutes to less than 15 minutes

Safe-Fail Migration Engine (TMS-236-P2) - Worry-Free Template Upgrades

  • cortex-tms migrate --apply: Automatic template upgrades with backup protection
    • Backup System (src/utils/backup.ts): Atomic snapshots in .cortex/backups/
      • Timestamped backup directories: YYYY-MM-DD_HHMMSS/
      • Manifest JSON with metadata (version, file count, size, reason)
      • Automatic pruning (keeps 10 most recent backups)
      • Storage utilities: getBackupSize(), formatBackupSize()
    • Apply Logic: Automatic file upgrades with confirmation prompts
      • Categorizes files as OUTDATED (safe) vs CUSTOMIZED (needs review)
      • --force flag to upgrade all files including customized ones
      • Rich terminal output with status icons and file counts
      • Backup MUST succeed before modifications (fail-safe design)
    • Rollback Command (cortex-tms migrate --rollback): Interactive one-click recovery
      • Interactive backup selection with metadata display
      • Preview files before restoration
      • Confirmation prompt: “This will overwrite current files. Continue?”
      • Limits to 5 most recent backups for UX clarity
      • Success messages with git diff suggestions
  • Impact: 100% elimination of data loss risk during template upgrades

Zero-Drift Governance Suite (TMS-250/TMS-251/TMS-252) - Automated Version Management

  • Sync Engine (scripts/sync-project.js): Eliminates manual version updates
    • Treats package.json as Single Source of Truth for versions
    • Auto-updates version strings in README.md, templates/README.md, CLI-USAGE.md
    • Validates CHANGELOG.md entries for current version
    • Three Modes:
      • pnpm run docs:sync: Auto-fix version drift (write mode)
      • pnpm run docs:check: Validate sync (CI mode, exit 1 on drift)
      • --dry-run: Preview changes without modifications
    • Color-coded terminal output with clear status reporting
  • CI Guardian (.github/workflows/tms-validate.yml): Prevents version drift at merge time
    • Added “Validate Documentation Sync” step to GitHub Actions
    • Runs pnpm run docs:check before build
    • Blocks PRs/pushes if documentation is out of sync with package.json
  • Prompt Refinement: Updated finish prompt to reference automated tools
    • Changed from manual checklist to command-driven workflow
    • AI agents now execute pnpm run docs:sync instead of manual edits
  • Impact: 75% reduction in manual release steps, 90%+ reduction in version-related issues
  • Maintenance Protocol: Shifted from memory-based to execution-based workflows
  • CI Validation: Version drift now detected at PR time (preventative) instead of release time (reactive)
  • Error Handling: TypeScript strict null checks applied consistently across codebase
  • Backup Architecture: Fail-safe design with atomic operations and manifest tracking
  • Reusable Infrastructure: Backup utilities can be used by future “dangerous” CLI operations
  • Integration Ready: All systems production-tested with zero test failures
  • TypeScript: Zero compilation errors, strict mode enabled
  • Comprehensive sprint retrospective: docs/archive/sprint-v2.5-guidance-growth.md
  • Updated NEXT-TASKS.md with v2.6 roadmap (Custom Templates, Telemetry)
  • Added release notes and version bump protocol documentation

Critical Documentation Sync

  • Updated README.md in npm package to reflect v2.4.0 features
    • Fixed version header displaying outdated v2.1.1
    • Added complete CLI commands documentation (migrate, prompt, status, validate, init)
    • Added “What’s New in v2.4.0” section
    • Marked all roadmap phases as complete
    • Updated status from “In Development” to “Stable / Production Ready”

This release transforms Cortex TMS from a static boilerplate into an interactive operating system for AI-assisted development. By introducing version tracking infrastructure and an intelligent prompt engine, v2.4 enables both Repository Scaling (safe template evolution) and Interaction Scaling (frictionless AI collaboration).

Prompt Engine (TMS-240) - The Activation Layer

  • cortex-tms prompt command: Access project-aware AI prompt templates
    • Essential 7 Library: Curated prompts covering entire development lifecycle
      • init-session: Session initialization and planning
      • feature: New feature implementation with architectural anchors
      • debug: Troubleshooting guidance with known issues lookup
      • review: Code review against project patterns
      • refactor: Structural improvement while maintaining domain logic
      • decision: Architecture decision record creation
      • finish: Maintenance protocol execution
    • Interactive Selection: Fuzzy-search interface powered by inquirer
    • Direct Access: cortex-tms prompt init-session for instant retrieval
    • Automatic Clipboard: Selected prompts copied automatically for instant paste
    • List Mode: --list flag to browse all available prompts
    • Project Customization: Prompts stored in PROMPTS.md for team-specific vocabulary
  • PROMPTS.md: New HOT-tier file included in Standard & Enterprise scopes
    • Markdown-based format for human and AI readability
    • Version-tagged for migration detection
    • Customizable per-project without CLI changes

Migration Auditor (TMS-236/TMS-237) - Repository Intelligence

  • cortex-tms migrate command: Intelligent template version management
    • Status Detection: Categorizes files into 4 states
      • LATEST: Already on target version
      • OUTDATED: Old version matching template (safe to upgrade)
      • CUSTOMIZED: Old version with user modifications (manual review needed)
      • MISSING: Optional file not installed
    • Customization Analysis: Compares user files against templates
    • Dry-Run Mode: Preview migration plan without modifications
    • User Guidance: Clear next steps with template comparison links
  • Version Metadata Infrastructure: All generated markdown files now include @cortex-tms-version tags
    • Hidden comments for lifecycle tracking
    • Retroactively applied to all 26 template files (v2.3.0 baseline)
    • Enables safe future upgrades and conflict detection
  • Version Utilities: Parser functions for extracting and injecting version metadata
  • Scope Integration: PROMPTS.md automatically included when using Standard or Enterprise scopes
  • Test Coverage: Updated integration tests to reflect new file counts (10 for Standard, 12 for Enterprise)
  • Template System: Enhanced with version injection during init command
  • Added: clipboardy (v4.0.0) - Clipboard integration for prompt engine
  • Updated NEXT-TASKS.md with v2.5 roadmap (Interactive Tutorial, Auto-Upgrade Logic)
  • Added prompt usage examples and customization guide in PROMPTS.md
  • Migration Auditor ships as “report-only” in v2.4 (safe foundation)
  • Automatic upgrade logic with backup/rollback deferred to v2.5 based on user feedback strategy
  • Prompt parser handles markdown sections with graceful error handling
  • Clipboard operations include fallback for SSH/headless environments

This release transforms Cortex TMS from a documentation utility into a Project Cockpit, focusing on user trust, developer experience, and daily workflow integration.

Status Dashboard (TMS-235)

  • cortex-tms status command: Visual project health dashboard
    • Project identity display (name, scope, TMS version)
    • Health status with validation summary
    • Current sprint progress with visual bar (ASCII art)
    • Task breakdown (done/in progress/todo)
    • Backlog size from FUTURE-ENHANCEMENTS.md
    • Contextual quick actions based on project state
    • Fast execution (less than 1 second) for daily standups and context switching

VS Code Snippet Library (TMS-234)

  • 12 productivity-boosting snippets for TMS documentation patterns
    • tms-adr: Complete Architecture Decision Record scaffold
    • tms-pattern: Implementation pattern entry
    • tms-term, tms-acronym: Glossary definitions
    • tms-task, tms-sprint: Task and sprint scaffolding
    • tms-domain, tms-trouble, tms-arch: Structured documentation
    • tms-code, tms-xref, tms-dod: Utility snippets
  • Auto-installed during init for Standard/Enterprise scopes
  • Installed to .vscode/tms.code-snippets
  • Eliminates “blank page” friction for documentation maintenance

Self-Healing Validation (TMS-233)

  • --fix flag for validate command: Automatically repairs common issues
    • Creates missing mandatory files (NEXT-TASKS.md, CLAUDE.md, etc.)
    • Generates missing .cortexrc configuration
    • Copies templates with proper placeholder replacement
    • Ensures .github/copilot-instructions.md exists
  • Non-destructive: Only fixes missing files, never overwrites existing ones

Dry Run Mode (TMS-231)

  • --dry-run flag for init command: Preview changes before execution
    • Shows which files would be created, updated, or skipped
    • Impact analysis with file counts
    • Safe exploration of TMS setup without side effects
    • Ideal for understanding scope differences

Non-Interactive Mode (TMS-231)

  • --scope flag for init command: CI/CD-friendly initialization
    • No TTY required (works in automated environments)
    • Auto-installs snippets for Standard/Enterprise scopes
    • Uses sensible defaults (project name from directory)
    • Enables scripted TMS deployment
  • Init Workflow: Added interactive prompt for VS Code snippet installation
  • CLI Documentation: Comprehensive sections for all new features with examples and usage tips
  • Error Handling: Better error messages for non-TTY environments
  • Validation Logic: Improved placeholder detection and scope-aware line limits
  • UX Polish: Visual progress indicators and contextual command suggestions
  • CLI-USAGE.md: Updated to version 2.3.0 with new command documentation
  • Fixed TTY detection crashes in CI/CD environments
  • Improved TypeScript strict mode compliance for status parsing

Custom File Selection

  • Users can now cherry-pick specific files during init using the “Custom” scope
  • Interactive checkbox interface for granular control
  • Fourth scope option added to init flow (Nano/Standard/Enterprise/Custom)

Enterprise Architecture Template

  • Updated ARCHITECTURE.md template with professional sections:
    • Observability & Monitoring
    • Scalability & Performance
    • Infrastructure as Code

Branch Cleanup Policy

  • Codified “Clean Trunk” policy in GIT-STANDARDS.md and CLAUDE.md
  • Prevents branch rot and maintains clean repository history

Post-Task Protocol

  • Added comprehensive 7-step maintenance workflow in CLAUDE.md
  • Systematic task completion checklist for AI agents

CI/CD Governance

  • GitHub Action automatically runs cortex-tms validate --strict on all PRs and pushes to main
  • Prevents validation drift at merge time

AI Agent Attention

  • Moved Git Protocol to CRITICAL RULES section at top of copilot-instructions.md
  • Better compliance from AI agents with mandatory rules

Validation Engine

  • Enhanced scope-aware line limits
  • Improved placeholder detection logic

Git Standards

  • Elevated Git Protocol to “ZERO TOLERANCE” status
  • Mandatory branch-first workflow for all changes
  • NEXT-TASKS.md: Transitioned from v2.2 to v2.3 cycle planning

CLI Runtime Error

  • Fixed “Cannot find package ‘tsx’” error during npx cortex-tms init
  • Simplified entry point to use standard Node.js without tsx wrapper

Cortex TMS v2.1.0 represents the first production-ready release of the Universal AI-Optimized Project Boilerplate system.

Phase 1-2: Foundation & Templates

  • Complete Tiered Memory System (TMS) architecture
  • 11 production-ready template files with placeholder syntax
  • Framework-agnostic design patterns
  • Comprehensive domain logic documentation

Phase 3: Gold Standard Example

  • Next.js 15 Todo App with full CRUD operations
  • TypeScript strict mode implementation
  • Accessibility-compliant UI (ARIA, semantic HTML, keyboard navigation)
  • 10 documented implementation patterns with canonical examples

Phase 4: CLI Tool

  • cortex-tms init command with interactive prompts
  • Scope-based initialization (Nano/Standard/Enterprise)
  • .cortexrc configuration system
  • cortex-tms validate command with health checks
    • Rule 4 enforcement (file size limits)
    • Placeholder detection
  • 30-test Vitest suite (100% passing)
  • CLI-USAGE.md comprehensive guide

Phase 5: User Documentation

  • QUICK-START.md for greenfield projects
  • MIGRATION-GUIDE.md for brownfield integration
  • BEST-PRACTICES.md for TMS maintenance patterns
  • Scope-aware guidance validated against implementation

Template System

  • Nano Scope: 2 files (NEXT-TASKS.md, CLAUDE.md) for scripts and small tools
  • Standard Scope: 9 files for most products (recommended)
  • Enterprise Scope: 11 files with advanced schemas and troubleshooting

Validation Engine

  • Mandatory file checks
  • Line limit enforcement (Rule 4)
  • Placeholder detection
  • Archive status monitoring
  • --strict mode for CI/CD pipelines
  • --verbose mode for debugging

Configuration

  • .cortexrc file support
  • Custom line limits per file
  • Ignore patterns for validation
  • Project scope presets
  • Node.js: >= 18.0.0
  • Package Manager: pnpm, npm, or yarn
  • Bundle Size: 40.8 KB (minified)
  • License: MIT

Built with contributions from:

  • Claude Sonnet 4.5 (AI Pair Programming)
  • Cortex TMS Contributors

See roadmap documentation for planned features in upcoming versions.

Upcoming:

  • v2.7: Custom template directories, user-defined pattern sets, optional telemetry
  • v3.0: Plugin system, IDE extensions, template marketplace, multi-language support

No Breaking Changes - Direct upgrade is safe.

Terminal window
npm install -g [email protected]

New Features Available:

  • Enhanced npm discoverability
  • Improved documentation sync
  • All stability improvements from beta releases

Optional: Review .cortexrc for new configuration options (none required).

No Breaking Changes - Direct upgrade is safe.

Terminal window
npm install -g [email protected]

Recommended Actions:

  1. Run cortex-tms tutorial to learn new features
  2. Run cortex-tms migrate to check template versions
  3. Run cortex-tms migrate --apply if templates are outdated
  4. Add docs:sync and docs:check to your CI/CD pipeline (see .github/workflows/tms-validate.yml)

New Files: .cortex/backups/ directory will be created on first backup.

No Breaking Changes - Direct upgrade is safe.

Terminal window
npm install -g [email protected]

New Features Available:

  1. cortex-tms prompt command (Essential 7 prompts)
  2. cortex-tms migrate command (version tracking)
  3. PROMPTS.md file (if using Standard/Enterprise scope)

Action Required: If you want PROMPTS.md in an existing project:

Terminal window
cd your-project
cortex-tms migrate --apply

No Breaking Changes - Direct upgrade is safe.

New Commands:

  • cortex-tms status (project dashboard)
  • cortex-tms validate --fix (auto-repair)
  • cortex-tms init --dry-run (preview changes)

New Files: .vscode/tms.code-snippets (auto-installed on next init)

No Breaking Changes - Direct upgrade is safe.

New Scope: “Custom” scope added to init command.

New Files: Updated ARCHITECTURE.md template with enterprise sections.

Critical Bugfix - Immediate upgrade recommended.

Fixes runtime error preventing CLI execution. No configuration changes needed.


Install the latest stable version (recommended for production):

Terminal window
npm install -g cortex-tms
# or specify version
npm install -g [email protected]

Install beta versions for early access to upcoming features:

Terminal window
npm install -g cortex-tms@beta
# or specify exact beta version
npm install -g [email protected]

For contributors testing unreleased features:

Terminal window
git clone https://github.com/cortex-tms/cortex-tms.git
cd cortex-tms
pnpm install
pnpm build
npm link

Cortex TMS follows Semantic Versioning 2.0.0:

  • Major (3.0.0): Breaking changes, major architectural shifts
  • Minor (2.7.0): New features, backward-compatible enhancements
  • Patch (2.6.1): Bug fixes, documentation updates

Deprecation Policy: Features marked as deprecated will be supported for at least one major version before removal.



Last Updated: January 19, 2026 Maintained By: Cortex TMS Contributors Feedback: Report changelog errors via GitHub Issues