Skip to content

v3.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jul 03:27
b7a98fb

Changelog

Features

  • a408c80: feat(cli): add language, user name, and advanced-bridge steps to init wizard (#1111) (@GoosLab)
  • 57baed0: feat(spec): add SPEC-MODEL-PROFILE-MATRIX-002 plan-phase artifacts ( <>)

Bug Fixes

  • 6b4937e: fix(agents): clear moai agent lint errors (LR-12 effort drift + LR-01/LR-03 harness) ( <>)
  • 851206f: fix(ci): close paths-filter dead zone for workflow-only PRs ( <>)
  • 0167596: fix(cli): dedupe banner v-prefix and persist language/name on update reconfigure ( <>)
  • d4af3fc: fix(cli): make characterization tests and port probe Windows-correct ( <>)
  • ea1b29a: fix(cli): strip retired v2 permission deny rules on v2->v3 upgrade ( <>)
  • a6d1297: fix(cli): validate github-username + gitlab-instance-url on the init path (F3 parity) (#1120) (@GoosLab)
  • 30694b9: fix(docs): fix broken links — repo rename and stale Claude Code URL (@miniway)
  • 7d45c5d: fix(hook): keep the handoff claim gate held on the consuming path ( <>)
  • ede5ad2: fix(release): repair CHANGELOG annotation extraction — literal match, not regex ( <>)
  • bbec41b: fix(rules): narrow paths gates to SKILL.md to stop per-command rule loads ( <>)
  • a268d31: fix(security): harden git-automation wizard — stop token leak, gate git_mode (#1119) (@GoosLab)
  • dd644b5: fix(spec): era-aware lint demotion — grandfathered/terminal SPECs no longer fail --strict ( <>)
  • c29c8f5: fix(template): quote statusLine path on non-Windows platforms ( <>)
  • 58527b3: fix(template): ship labels.yml referenced by label-sync workflow ( <>)
  • 884e6fc: fix(tui): resolve wizard theme axis so dark-terminal descriptions stay readable (#1121) (@GoosLab)
  • 640709c: fix(windows): close remaining 10 Windows failures — claim exclusivity + racy reads (#1115) (@GoosLab)
  • cb832ee: fix(windows): isolate HOME on Windows in user-decision capture tests (#1116) (@GoosLab)
  • 4955ddb: fix(windows): make advisory lock survive delete-pending, raise test timeout (#1118) (@GoosLab)
  • 0ace4e1: fix(windows): repair Windows test portability across 17 packages (#1114) (@GoosLab)
  • 40c17dc: fix(worktree): correct misleading 'switch' help text (prints path, does not cd) (@miniway)

Others

  • 0accf61: Merge branch 'main' into dependabot/github_actions/actions/setup-go-7 (@GoosLab)
  • 6e3b623: Merge branch 'main' into dependabot/github_actions/actions/setup-go-7 (@GoosLab)
  • e1a20e2: Merge branch 'main' into dependabot/github_actions/dorny/paths-filter-4.0.2 (@GoosLab)
  • 6b0eeed: Merge branch 'main' into dependabot/github_actions/dorny/paths-filter-4.0.2 (@GoosLab)
  • 0f9154e: Merge branch 'main' into dependabot/github_actions/dorny/paths-filter-4.0.2 (@GoosLab)
  • 648ca60: Merge branch 'main' into dependabot/go_modules/gomod-minor-patch-6a6f408034 (@GoosLab)
  • 54cdb6f: Merge branch 'main' into dependabot/go_modules/gomod-minor-patch-6a6f408034 (@GoosLab)
  • 89aa203: Merge branch 'main' into design/docs-site-v3 (@GoosLab)
  • 3df6d99: Merge branch 'main' into design/docs-site-v3 (@GoosLab)
  • 0e0197a: Merge branch 'main' into docs/fix-link (@GoosLab)
  • e7f9e21: Merge branch 'main' into docs/update_worktree_site (@GoosLab)
  • 7f5f678: Merge branch 'main' into docs/update_worktree_site (@GoosLab)
  • cf05b9d: Merge branch 'main' into fix/1099-paths-gate (@GoosLab)
  • 66a643a: Merge branch 'main' into fix/1101-v2-deny-migration (@GoosLab)
  • 23fe4aa: Merge branch 'main' into fix/ci-debt-sweep (@GoosLab)
  • dc85869: Merge branch 'main' into fix/handoff-claim-gate-exclusivity (@GoosLab)
  • 68af5f5: Merge origin/main into docs/fix-link — keep v3.0.0 version lines + renamed repo URL ( <>)
  • 14698f4: Merge pull request #1079 from modu-ai/dependabot/github_actions/dorny/paths-filter-4.0.2 (@GoosLab)
  • f3d790b: Merge pull request #1092 from miniway/docs/fix-link (@GoosLab)
  • e42a306: Merge pull request #1093 from modu-ai/dependabot/go_modules/gomod-minor-patch-6a6f408034 (@GoosLab)
  • 2af108c: Merge pull request #1098 from modu-ai/dependabot/github_actions/actions/setup-go-7 (@GoosLab)
  • 1757f54: Merge pull request #1100 from miniway/docs/update_worktree_site (@GoosLab)
  • af0c24c: Merge pull request #1102 from modu-ai/fix/issue-sweep-1096-1089-1094 (@GoosLab)
  • 7f3de0b: Merge pull request #1103 from modu-ai/docs/hfc-001-sync (@GoosLab)
  • 943e855: Merge pull request #1105 from modu-ai/fix/1099-paths-gate (@GoosLab)
  • f7b20a9: Merge pull request #1106 from modu-ai/fix/1101-v2-deny-migration (@GoosLab)
  • fe045f8: Merge pull request #1108 from modu-ai/fix/ci-workflows-docsonly-filter (@GoosLab)
  • 20e589b: Merge pull request #1110 from modu-ai/fix/ci-debt-sweep (@GoosLab)
  • 92e6b4f: Merge pull request #1112 from modu-ai/fix/banner-vv-and-update-reconfigure-persist (@GoosLab)
  • 5ea144d: Merge pull request #1125 from modu-ai/fix/handoff-claim-gate-exclusivity (@GoosLab)
  • b7a98fb: Merge pull request #1126 from modu-ai/design/docs-site-v3 (@GoosLab)
  • 12fec87: Merge pull request #1127 from modu-ai/docs/token-cost-matrix-plan (@GoosLab)
  • c223db5: chore(ci): bump actions/setup-go from 5 to 7 (@dependabot[bot])
  • 783fa0b: chore(ci): bump anthropics/claude-code-action from 1.0.155 to 1.0.178 (#1097) (@dependabot[bot])
  • 013123d: chore(ci): bump dorny/paths-filter from 4.0.1 to 4.0.2 (@dependabot[bot])
  • 5bfd274: chore(deps): bump all Go dependencies to latest stable (#1109) (@GoosLab)
  • 53c440f: chore(deps): bump the gomod-minor-patch group across 1 directory with 5 updates (@dependabot[bot])
  • bff3644: chore(e2e): track the TUX v3 CLI journey script, ignore its run artifacts (#1122) (@GoosLab)
  • 6fc5dd2: chore(git): retire Hybrid Trunk main-direct — PR-mandatory regime (enforce_admins on) (#1095) (@GoosLab)
  • b99a191: chore(release): prepare v3.0.1 (#1117) (@GoosLab)
  • d48c233: chore(release-update): CC v2.1.195..v2.1.198 업스트림 변경 반영 (문서/독트린 동기화) (#1077) (@GoosLab)
  • 3173faf: ci(release): gate publishing on harness-issued tag provenance (#1123) (@GoosLab)
  • cca07f4: ci: report required checks for every non-Go PR, not just docs-only (#1124) (@GoosLab)
  • 92996d8: docs(SPEC-CLI-TUX-V3-004): M4e run-phase evidence + E1 matrix + SE.3 audit-ready signal ( <>)
  • 1ef2d9d: docs(SPEC-CLI-TUX-V3-004): backfill sync_commit_sha ( <>)
  • a1ca4a2: docs(SPEC-CLI-TUX-V3-004): sync-phase artifacts — TUX v3 series 3-phase close ( <>)
  • e90a7fb: docs(SPEC-DOCS-WTRGO-001): fix worktree go navigation + document switch (en/ko/ja/zh) (@miniway)
  • 3511925: docs(SPEC-HOOK-FAILURE-CLASSIFY-001): add plan-phase artifacts ( <>)
  • 856a640: docs(SPEC-HOOK-FAILURE-CLASSIFY-001): backfill run_commit_sha in progress.md §E.3 ( <>)
  • 95984cc: docs(SPEC-HOOK-FAILURE-CLASSIFY-001): backfill sync_commit_sha in progress.md §E.4 ( <>)
  • 9b3c867: docs(SPEC-HOOK-FAILURE-CLASSIFY-001): complete status transition on spec.md/plan.md frontmatter ( <>)
  • 2325000: docs(SPEC-HOOK-FAILURE-CLASSIFY-001): sync-phase artifacts, 3-phase close ( <>)
  • d75bff4: docs(SPEC-MODEL-PROFILE-MATRIX-001): backfill M5 run_commit_sha in progress.md §E.3 ( <>)
  • 5a69fd1: docs(SPEC-MODEL-PROFILE-MATRIX-001): backfill sync_commit_sha ( <>)
  • c703a20: docs(SPEC-MODEL-PROFILE-MATRIX-001): plan-phase artifacts — model-profile matrix replaces plan_type axis (Tier L, audit iter-2 PASS 0.93) ( <>)
  • f1a6929: docs(SPEC-MODEL-PROFILE-MATRIX-001): profile-matrix 4-locale docs sync — retire plan_type axis ( <>)
  • 8fb69f6: docs(SPEC-MODEL-PROFILE-MATRIX-001): sync-phase artifacts — profile matrix 3-phase close ( <>)
  • 6826ba8: docs(changelog): normalize v3.0.0 GA section — merge duplicate Fixed, Keep-a-Changelog order, correct GA date to 2026-07-20 ( <>)
  • ee89a19: docs(docs-site): add section concept infographics (6 concepts x 4 locales) ( <>)
  • 670d266: docs(docs-site): restore 4-locale TOC parity + surface v3.0 core values ( <>)
  • e2c8ec6: docs(readme): add 4-locale mascot infographics for key sections ( <>)
  • dd0a6ce: docs(readme): restructure around tokenomics thesis + regenerate infographics ( <>)
  • 3b793f0: docs(spec): frontmatter status fixes + retire non-SPEC dir from specs/ ( <>)
  • 3b62bcd: docs: add agent token-cost color tiers to catalog tables ( <>)
  • 3b3b397: feat(SPEC-CLI-TUX-V3-004): M4a glamour dependency + tui-token style layer ( <>)
  • 1317b95: feat(SPEC-CLI-TUX-V3-004): M4b status/spec view glamour render ( <>)
  • 2b886c3: feat(SPEC-CLI-TUX-V3-004): M4c doctor live progress + section result tables ( <>)
  • 7789357: feat(SPEC-CLI-TUX-V3-004): M4d-1 compact banner + help render path verdict ( <>)
  • 408fe19: feat(SPEC-CLI-TUX-V3-004): M4d-2 help group frequency reorder (keep-fang) ( <>)
  • 722fb17: feat(SPEC-DESIGN-MOAIWEBV2-002): align moai web console to docs-site v2 design system (#1107) (@GoosLab)
  • db70597: feat(SPEC-MODEL-PROFILE-MATRIX-001): M1 config schema + Matrix A data model ( <>)
  • eee1c4f: feat(SPEC-MODEL-PROFILE-MATRIX-001): M2 runtime resolver + frontmatter reconciliation ( <>)
  • 319c3e9: feat(SPEC-MODEL-PROFILE-MATRIX-001): M3 init + web selection surfaces ( <>)
  • bd2334d: feat(SPEC-MODEL-PROFILE-MATRIX-001): M4 retire plan_type + ApplyTierProfile ( <>)
  • 76972b7: feat(SPEC-MODEL-PROFILE-MATRIX-001): M5 migration tests + write-strip + doc-impact list ( <>)
  • c262965: feat(docs-site): apply Claude Design handoff design system across all pages ( <>)
  • 9930944: fix(SPEC-HOOK-FAILURE-CLASSIFY-001): M1 classify nested tool_response errors + trace session_id resolution ( <>)
  • e05ee9b: fix(docs-site): repair CJK bold that CommonMark left unrendered ( <>)
  • 98471f0: fix(docs-site): repair single-page layout collapse (dup TOC, hero colors, grid overflow) ( <>)
  • fa41522: fix(docs-site): repair single-page layout collapse + SPEC-HOOK-FAILURE-CLASSIFY-001 close artifacts (#1104) (@GoosLab)
  • d74a2aa: refactor(cli): drop Git questions from init wizard, auto-detect git mode (#1113) (@GoosLab)
  • 1e95bf3: test(SPEC-CLI-TUX-V3-004): M4e stdout-cleanliness matrix for polished surfaces ( <>)
  • ca879fb: test(cli): fix time-bomb seed in TestRunHarnessObserveStop_AutoClassifyChain ( <>)
  • f1d3f19: test(integration): align IT04 frozen-guard expectation with brand-dir removal ( <>)
  • 409c773: test(lsp): fix flaky singleflight barrier test — lost handshake signal ( <>)
  • 3c03d50: test(update): add #1094 gitignore-merge characterization guards (NOT-REPRODUCED) ( <>)