Skip to content

Releases: kubrickcode/specvital

v0.0.1

13 Feb 11:07

Choose a tag to compare

0.0.1 (2026-02-13)

πŸ”§ Maintenance

πŸ”§ Internal Fixes

  • ci: fix CI dependency installation for monorepo workspace (e0c67d1)
  • ci: fix eslint command for pnpm workspace context (15192cc)
  • ci: fix frontend independent install and lint in pnpm workspace (16f21ea)
  • ci: move reusable workflows from subdirectory to flat structure (cc1a547)
  • fix install-playwright failing to find package from root (67c379a)
  • fixed the issue where generated-types.ts would change when running the just lint command. (24c21c2)
  • pin pnpm and node versions in frontend deploy workflow (47a2cfa)

πŸ“š Documentation

  • consolidate README, LICENSE, NOTICE into monorepo root (934c564)
  • rewrite CLAUDE.md files to reflect monorepo structure (93ae8ad)

πŸ’„ Styles

♻️ Refactoring

  • add spec-generator mock runner and remove unused smee (5e21bc4)
  • centralize Railway deploy configs into root infra/railway/ (4be3fe9)
  • consolidate .vscode settings and simplify justfile for single DB (77e9903)
  • consolidate bootstrap/install recipes into root justfile (cadd6a9)
  • consolidate dev tool configs from sub-projects into root (f698527)
  • consolidate global justfile logic from sub-projects into root (6c7a9b0)
  • consolidate migrate-local into single root migrate (415c585)
  • consolidate sub-project CI workflows into root (5067082)
  • consolidate sub-project release workflows into single orchestrator (506f265)
  • deduplicate docs and flatten docs/docs nesting (3c22afd)
  • rationalize monorepo package structure (8640b73)
  • set up Go workspace and migrate module paths to monorepo structure (446cb42)
  • unify lint/lint-file rules into per-language helper recipes (e087e3a)

βœ… Tests

  • slim E2E suite to Tier 1 and migrate removed tests to Vitest components (60d5c95)

πŸ”§ CI/CD

  • add frontend Vitest and worker unit test workflows (1f8918a)
  • add Vercel CLI frontend deploy workflow and rename deploy-web to deploy-backend (00d7316)
  • unify workers deploy workflow to Railway CLI v4 syntax (7754390)

πŸ”¨ Chore

  • add install-atlas to bootstrap (a1ad5f4)
  • deps all (b649c44)
  • dump schema (157a9f2)
  • remove individual CHANGELOG (bdbafba)
  • remove obsolete update-core commands and update docs for monorepo (7047502)
  • remove unnecessary command (ef1bad4)
  • remove unnecessary file (9bdfb5c)
  • set up pnpm workspace and consolidate duplicate JS tooling (d594c16)

worker v1.3.1

09 Feb 12:41

Choose a tag to compare

Migrated from specvital/worker
Original release date: 2026-02-09

1.3.1 (2026-02-09)

πŸ”§ Maintenance

πŸ”§ Internal Fixes

  • infra: set Railway deploy region to US East (b0163e2)

worker v1.3.0

09 Feb 12:41

Choose a tag to compare

Migrated from specvital/worker
Original release date: 2026-02-05

1.3.0 (2026-02-05)

🎯 Highlights

✨ Features

  • analysis: add batch storage infrastructure for streaming pipeline (5cf4008)
  • analysis: add logging for streaming analysis processing (72ad88e)
  • analysis: integrate streaming parsing mode (bce6b44)
  • parser: implement streaming parser for memory-efficient large repo analysis (d25fdb0)

πŸ› Bug Fixes

  • fairness: per-user concurrency limit was applied globally (9f2a693)

⚑ Performance

  • analysis: optimize timeout and connection settings for large repositories (05338c3)
  • analysis: reduce N roundtrips to 1 by batching TestFile inserts (4a3a3bb)

πŸ”§ Maintenance

♻️ Refactoring

  • specview: remove Phase 1 V2/V3 architecture dead code (406c778)

πŸ”¨ Chore

  • claude code execution command modified to always run in a new terminal (beec3c0)
  • sync ai & container config from kubrickcode/ai-config-toolkit (06bd1ab)
  • update-core (1c2210b)

worker v1.2.4

09 Feb 12:40

Choose a tag to compare

Migrated from specvital/worker
Original release date: 2026-02-02

1.2.4 (2026-02-02)

🎯 Highlights

πŸ› Bug Fixes

  • fairness: resolve user tier from DB instead of job args (527c1ae)

worker v1.2.3

09 Feb 12:40

Choose a tag to compare

Migrated from specvital/worker
Original release date: 2026-02-02

1.2.3 (2026-02-02)

πŸ”§ Maintenance

♻️ Refactoring

  • deploy: separate Dockerfiles per service to remove buildArgs dependency (a142f10)

worker v1.2.2

09 Feb 12:40

Choose a tag to compare

Migrated from specvital/worker
Original release date: 2026-02-02

1.2.2 (2026-02-02)

πŸ”§ Maintenance

πŸ”§ Internal Fixes

  • deploy: apply railway.json config during CLI deployment (f0f5e79)

♻️ Refactoring

  • deploy: move Railway config files to infra/railway/ (bcd7a87)

worker v1.2.1

09 Feb 12:40

Choose a tag to compare

Migrated from specvital/worker
Original release date: 2026-02-02

1.2.1 (2026-02-02)

πŸ”§ Maintenance

πŸ”§ Internal Fixes

  • deploy: remove railway link command for Project Token usage (50e4ac1)

♻️ Refactoring

  • deploy: reorder workflow to run release after successful deployment (404b956)

πŸ”¨ Chore

worker v1.2.0

09 Feb 12:40

Choose a tag to compare

Migrated from specvital/worker
Original release date: 2026-02-02

1.2.0 (2026-02-02)

🎯 Highlights

✨ Features

  • analysis: add usage_events recording on analysis completion (0593683)
  • analysis: store parser_version in analysis records (aa47dab)
  • autorefresh: add parser_version comparison to auto-refresh conditions (4cc6cc4)
  • batch: implement automatic chunking for large test sets (cf7c691)
  • bootstrap: add multi-queue subscription support (dc4c254)
  • bootstrap: register parser version to system_config on Worker startup (290a5ef)
  • config: add feature flag infrastructure for Phase 1 V2 architecture (9c1c4c9)
  • db: add SQLc queries and domain model for test_files table (ca530c4)
  • deploy: add retention-cleanup service Railway configuration (876c3f3)
  • deploy: migrate to Railway IaC with GitHub Actions deployment (b842318)
  • gemini: add auto-recovery for missing test indices from AI output (c3173e8)
  • gemini: add domain description field to v3BatchResult (62d5b8d)
  • gemini: add Phase 1 V3 sequential batch architecture feature flag (71fc07e)
  • gemini: add Stage 1 Taxonomy cache (7ccea47)
  • gemini: add V3 prompt templates for order-based batch classification (b186601)
  • gemini: implement Batch API polling and result parsing (66d7ddf)
  • gemini: implement Batch API Provider base structure (7214cbd)
  • gemini: implement Phase 1 V2 Orchestrator (f2f453b)
  • gemini: implement Phase1 quality metrics collector (5aef0df)
  • gemini: implement Phase1PostProcessor for classification validation and normalization (c7fee4e)
  • gemini: implement Stage 1 Taxonomy extraction logic (be9bf50)
  • gemini: implement Stage 2 Test Assignment logic (531962b)
  • gemini: implement V3 batch processing core logic with response validation (c528346)
  • gemini: implement V3 batch retry logic with split and individual fallback (0945156)
  • gemini: implement V3 orchestrator for sequential batch processing (1df43b2)
  • gemini: integrate Phase 1 V2 feature flag router (cf72f02)
  • gemini: integrate quality components into V3 orchestrator (513232b)
  • mapping: add Core DomainHints to Domain model conversion (570e07a)
  • mock: add response delay simulation to mock AI provider (78aa6c4)
  • prompt: implement Stage 1 Taxonomy extraction prompt (eb316c3)
  • prompt: implement Stage 2 Assignment prompt (c9775d1)
  • queue: add fairness middleware for per-user job limiting (620849f)
  • queue: add multi-queue configuration support for River server (71274b4)
  • queue: add per-user concurrent job limiting (421904c)
  • queue: add priority queue name constants and environment config (9a6df10)
  • queue: implement userID and tier extraction from River jobs (b14baf5)
  • queue: integrate Batch mode into SpecView Worker (5cb5155)
  • queue: integrate fairness middleware into River server (2206b19)
  • quota: release quota reservation on job completion/failure in Worker (8c69599)
  • repository: add system_config repository and parser version extraction (72bd468)
  • retention: add bootstrap and entry point for retention cleanup (6e03a7f)
  • retention: add domain and usecase layer for retention cleanup (5e8c05a)
  • retention: add repository layer for retention-based cleanup (792f106)
  • retention: store retention_days_at_creation snapshot on record creation (878d87c)
  • scheduler: add dedicated queue support for auto-refresh jobs (ba91bd9)
  • specgen: add MOCK_MODE env var for spec document generation without AI calls (364dfda)
  • specview: add analysis_id and ETA to Phase 2 logs (f568df6)
  • specview: add Batch API routing logic to UseCase (36560f3)
  • specview: add behavior cache stats to SpecViewResult (a70fa07)
  • specview: add behavior cache types and interfaces (a871845)
  • specview: add domain layer foundation for SPEC-VIEW Level 2 (3644739)
  • specview: add domain types for Phase 1 V2 two-stage architecture (cc75bb5)
  • specview: add force regenerate option (09821f9)
  • specview: add Phase 1 chunking for large test repositories (8831021)
  • specview: add Phase 1 classification cache foundation types (42a2a47)
  • specview: add Phase 2 progress logging for job monitoring (bfbb938)
  • specview: add Phase 3 executive summary generation (8ed1d84)
  • specview: add phase timing logs for performance monitoring (a04dc43)
  • specview: add placement AI adapter for incremental cache (1cbefd6)
  • specview: add real-time Gemini API token usage tracking (109d572)
  • specview: add repository context (owner/repo) to logs ([ef5...
Read more

worker v1.1.1

09 Feb 12:40

Choose a tag to compare

Migrated from specvital/worker
Original release date: 2026-01-04

1.1.1 (2026-01-04)

πŸ”§ Maintenance

πŸ”¨ Chore

worker v1.1.0

09 Feb 12:40

Choose a tag to compare

Migrated from specvital/worker
Original release date: 2026-01-04

1.1.0 (2026-01-04)

🎯 Highlights

✨ Features

  • add Clone-Rename race condition detection (ebbf443)
  • add codebase lookup queries based on external_repo_id (d6e0b79)
  • add codebase stale handling queries and repository methods (939e078)
  • add GitHub API client for repository ID lookup (46e40b8)
  • determine repository visibility via reversed git ls-remote order (0bc988e)
  • integrate codebase resolution case branching into AnalyzeUseCase (0f58440)
  • record user analysis history on analysis completion (e2b2095)
  • store commit timestamp on analysis completion (24bdbd7)

πŸ› Bug Fixes

  • add missing focused and xfail TestStatus types (b24ee33)
  • add missing is_private column to test schema (5744b95)
  • ensure transaction atomicity for multi-step DB operations (16834ef)
  • exclude stale codebases from Scheduler auto-refresh (933c417)
  • fix visibility not being updated on reanalysis (2424a5f)
  • prevent duplicate analysis job enqueue for same commit (1a996ea)
  • prevent unnecessary job retries on duplicate key error (40eda32)
  • resolve stray containers from failed testcontainers cleanup (1ef5124)

⚑ Performance

  • improve DB save performance for large repository analysis (200a527)

πŸ”§ Maintenance

πŸ”§ Internal Fixes

  • devcontainer: fix network creation failure in Codespaces (2054227)
  • isolate git ls-remote environment to fix private repo misclassification (7d15fb8)

πŸ“š Documentation

  • add CLAUDE.md (5194d71)
  • add missing version headers and improve CHANGELOG hierarchy (d6436ab)
  • rename infra repo in docs (1bdb806)

πŸ’„ Styles

♻️ Refactoring

  • remove unused deprecated Stop method (c034ecc)
  • test: auto-sync test schema with production schema (77668e0)

πŸ”¨ Chore

  • changing the environment variable name for accessing GitHub MCP (553c63d)
  • dump schema (ba3fc16)
  • dump schema (425b609)
  • dump schema (52575e5)
  • dump schema (abdaa2e)
  • fix vscode import area not automatically collapsing (ac92e87)
  • improved the claude code status line to display the correct context window size. (e1fa775)
  • modified container structure to support codespaces (0d1fec6)
  • modify local db migration to always initialize the database (7709a5b)
  • sync ai-config-toolkit (0d00d4a)
  • sync docs (86772da)
  • update core (9092761)
  • update core (e6613c3)
  • update core (c163ae9)