Skip to content

v3.0.0-rc12

Choose a tag to compare

@github-actions github-actions released this 13 Jul 19:35

Changelog

Features

  • 811b120: feat(agents): dynamic skill chaining — skills diet, Skill tool grant, skill-routing rule ( <>)
  • c14ae2b: feat(cli): moai web가 기존 포트 점유 moai 인스턴스 종료 후 재사용 ( <>)
  • 57842c2: feat(harness): add oss-docs harness (3 specialists + 4 skills + Runner + command) + harness proposals + redesign reports ( <>)
  • 1c3e937: feat(hook): SPEC-HOOK-PREEDIT-INVESTIGATE-001 — GateGuard Fact-Force PreToolUse gate ( <>)
  • f34f195: feat(hook): SPEC-HOOK-SESSIONSTART-PROBE-001 — SessionStart probe for moai-binary degradation ( <>)
  • a872aab: feat(hook): sync-phase-quality-gate detect_language 16개 언어 감지 확장 ( <>)
  • 28b41e1: feat(rules): add Requested-Deliverable Primacy clause to Report-Before-Ask gate ( <>)
  • 32b89fb: feat(rules): add cache-aware-execution rule — prompt-cache-aware ordering directives ( <>)
  • ea00ad5: feat(settings): pin MoAI-Easy as product default outputStyle + settings hygiene ( <>)
  • 6fc8810: feat(spec): Epic Workflow-Reflex plan-phase artifacts (6 SPECs, Tier M x3 + S x3) ( <>)
  • 66d32bd: feat(tui): migrate CLI palette to Claude coral ( <>)
  • 4145e5d: feat(web): add report tab surfacing report.format config ( <>)

Bug Fixes

  • 4336864: fix(agents): plan-auditor MP-3 스키마 정합 + manager-docs/git effort 필드 ( <>)
  • 827cacc: fix(cache): clarify GLM automatic implicit caching in cache.yaml ( <>)
  • 497445a: fix(ci): docs-i18n-check counts 스텝 GITHUB_OUTPUT multiline 버그 수정 ( <>)
  • e341b6f: fix(cli): moai cg tmux 필수 에러 메시지에 iTerm2 split panes 한계 명시 ( <>)
  • 82a0cbd: fix(cli): moai glm Fable 매핑 + GLM 슬롯 1M 통일 ( <>)
  • ad862ee: fix(cli): persist moai web settings to cc/glm runtime (cause-1/2/3/5) ( <>)
  • 7ca661c: fix(config): settings.json.tmpl enforceAvailableModels 강제 제거 ( <>)
  • ab2e14a: fix(handoff): load config at InitDependencies so auto-resume injection works ( <>)
  • 11c78cc: fix(harness): 7개 specialist agent lint LR-01/02/03/05 준수 ( <>)
  • 6a36032: fix(hook): Go hook 프로토콜 공식 스펙 정합 (Continue *bool·PermissionRequest 스키마·입력 필드·차단 채널) ( <>)
  • 35cddbe: fix(hook): PreToolUse 안전 경로 기본값을 permission_mode 인식으로 전환 ( <>)
  • 4da83e4: fix(hook): activate GLM 1M auto-compact via resolved window, not [1m] suffix ( <>)
  • 52d1447: fix(hook): derive content-based session titles instead of project/branch ( <>)
  • d7e53fc: fix(hook): gateguard-fact-force GUIDANCE를 stderr로 출력 ( <>)
  • 2d23792: fix(hook): gateguard-fact-force Read-skip — Read한 파일 edit block 생략 ( <>)
  • a596d9e: fix(hook): 커밋 게이트 goolm 빌드태그 주입 + .gitignore template **/.mink/auth/ 영구화 ( <>)
  • 718f93b: fix(hooks): pre-tool exec-in-pipe 중복 실행 수리 + 게이트 차단 채널 공식 스펙 정합 ( <>)
  • 9183bd7: fix(hooks): sync gate 정직화 + statusline $HOME 폴백 ( <>)
  • 9b8d310: fix(hygiene): sprint-round-naming broken anchor § Banner Localization → §8 Localization Contract ( <>)
  • 8f9a785: fix(hygiene): sprint-round-naming line 8 header anchor (V1 follow-up) ( <>)
  • f61073f: fix(profile): GetCurrentName consults launch.yaml ledger before defaulting to "default" ( <>)
  • 699e596: fix(settings): unpin outputStyle from template — personal preference ( <>)
  • 97dd0db: fix(statusline): use recycle icon for cache_hit segment ( <>)
  • 1575659: fix(template): --issue opt-in 정책 통일 (CMD-14) ( <>)
  • f568a36: fix(template): CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS 제거 ( <>)
  • 1b22439: fix(template): correct C8Preserve stale GOOS= count 3 to 2 ( <>)
  • c1dd8aa: fix(template): embed 잔재·내부 ID·deprecated env var 정리 ( <>)
  • 39c74d7: fix(template): remove SPEC-V3R5 leak from plan-auditor + catalog re-sync ( <>)
  • a84b3de: fix(template): runtime-recovery-doctrine 템플릿 배포 + lifecycle-sync-gate 로컬-only 문서화 ( <>)

Others

  • a02cfd0: Merge branch 'main' into worktree-agent-ab81b7087bc743f02 ( <>)
  • 9e9c3d5: Merge branch 'worktree-agent-a205e7a01ec2e0f27' ( <>)
  • 6b96377: Merge branch 'worktree-agent-aeaed378b1de58f88' ( <>)
  • 2e080da: Merge origin/main (parallel session hook test stabilization) into SPEC-CLI-TUX-V3-001 sync-audit record ( <>)
  • c23589b: Revert "feat(SPEC-FABLE-PROMPT-PATTERNS-001): plan-phase artifacts — 8 Fable prompt patterns, Tier M doc-only (16 REQ / 18 AC)" ( <>)
  • 2f84c4a: chore(SPEC-AGENT-ARCH-V2-001): M3c catalog hash re-sync to main HEAD ( <>)
  • fba58cf: chore(SPEC-AGENT-ARCH-V2-001): backfill sync_commit_sha 69aa9e5 ( <>)
  • 7cbed95: chore(SPEC-AGENT-ARCH-V2-001): debt cleanup — rule_provenance neutrality + haiku→sonnet config ( <>)
  • 4c88f1e: chore(SPEC-AGENT-PROGRESS-PUSH-001): backfill sync_commit_sha 56ba822 ( <>)
  • 3291195: chore(SPEC-AGENT-TEAM-RETIRE-001): backfill sync_commit_sha 4eacfd7 ( <>)
  • 4333de0: chore(SPEC-AGENT-TEAM-RETIRE-001): remove dead team block from local workflow.yaml — close AC-ATR-017 local-tree (sync-audit debt) ( <>)
  • 2cffafe: chore(SPEC-ANALYZE-FIRST-ROUTING-001): backfill sync_commit_sha 🗿 MoAI ( <>)
  • d93c118: chore(SPEC-ASTGREP-MULTILANG-001): progress §E.4 sync_commit_sha backfill ( <>)
  • 8cc3ed0: chore(SPEC-AUDIT-GATE-INTEGRITY-001): backfill sync_commit_sha 61b7bcc ( <>)
  • 2c637ec: chore(SPEC-BRAND-DIR-REMOVE-001): record sync_commit_sha (3-phase close) ( <>)
  • d102288: chore(SPEC-CADENCE-BRIDGE-001): backfill sync_commit_sha bf67f66 ( <>)
  • 2507f42: chore(SPEC-CLAUDEMD-DIET-V2-001): backfill sync_commit_sha 6ec8bc0 ( <>)
  • 4d91534: chore(SPEC-CLI-LINT-COMPLETED-001): progress.md §E.4 sync_commit_sha 백필 (ce60eb7) ( <>)
  • 85adab8: chore(SPEC-CLI-SUBPKG-SPLIT-001): progress.md §E.4 sync_commit_sha 백필 (d0d9b49) ( <>)
  • 2d0b7ec: chore(SPEC-CLI-TUX-V3-001): backfill run_commit_sha (D3 SHA-placeholder exemption) ( <>)
  • 325de98: chore(SPEC-CLI-TUX-V3-001): backfill sync_commit_sha in progress.md ( <>)
  • 35377c5: chore(SPEC-CLI-TUX-V3-002): M2e run_commit_sha backfill (d38a88a) + final-tree re-verification note ( <>)
  • 3e06445: chore(SPEC-CLI-TUX-V3-002): sync_commit_sha backfill (62ba0aa) ( <>)
  • 5d4b4ed: chore(SPEC-CLI-UIKIT-KERNEL-001): progress.md §E.4 sync_commit_sha 백필 (8303eaf) ( <>)
  • 2ac07a3: chore(SPEC-CLIFIX-CONCURRENCY-001): backfill sync_commit_sha 🗿 MoAI ( <>)
  • ffe29ce: chore(SPEC-CLIFIX-CONCURRENCY-001): correct sync_commit_sha to real SHA ( <>)
  • 6c13ee4: chore(SPEC-CLIFIX-CONCURRENCY-001): remediate sync-audit PASS-WITH-DEBT items ( <>)
  • 952bbc1: chore(SPEC-CLIFIX-CONTRACT-001): backfill sync_commit_sha (D3 placeholder exemption) ( <>)
  • f2152c6: chore(SPEC-CLIFIX-CRITICAL-001): backfill sync_commit_sha (D3 SHA placeholder exemption) ( <>)
  • 9b3d1f7: chore(SPEC-CLIFIX-CRITICAL-001): sync-phase artifacts + 3-phase close ( <>)
  • 938aa66: chore(SPEC-DEADPKG-INVESTIGATE-001): investigation verdicts (전용 도구 증거) — dispositions kickoff 대기 ( <>)
  • f12dde5: chore(SPEC-DEADPKG-INVESTIGATE-001): progress §E.3/§E.4 commit_sha backfill ( <>)
  • 2ac2f29: chore(SPEC-DEPRECATEDPATHS-RECONCILE-001): progress §E.3/§E.4 commit_sha backfill ( <>)
  • 0d6bdc5: chore(SPEC-DESKTOP-NATIVE-E2E-001): run_commit_sha backfill (4e1b8c5) ( <>)
  • c7927f2: chore(SPEC-DESKTOP-NATIVE-E2E-001): sync_commit_sha backfill (10735fb) ( <>)
  • 8f4d09c: chore(SPEC-DISCOVERY-UNKNOWNS-001): backfill run_commit_sha a041f26 ( <>)
  • 29cbc8e: chore(SPEC-DISCOVERY-UNKNOWNS-001): backfill sync_commit_sha c106f63 ( <>)
  • 5799672: chore(SPEC-DIVECC-ATTRIBUTION-FIX-001): plan-auditor D1/D2/D4 remediation + era:V3R6 pin ( <>)
  • ea7b8a2: chore(SPEC-DIVECC-ATTRIBUTION-FIX-001): progress §E.4 sync_commit_sha backfill ( <>)
  • 39a01cf: chore(SPEC-DOCSITE-ADVANCED-001): backfill sync_commit_sha in progress.md ( <>)
  • 6e890e4: chore(SPEC-DOCSITE-E2E-001): run_commit_sha backfill (66b8e93) ( <>)
  • 9d8e941: chore(SPEC-DOCSITE-E2E-001): sync_commit_sha backfill (a7f4fcb) ( <>)
  • 60a3425: chore(SPEC-DOCTOR-PROMOTION-001): sync_commit_sha backfill (6976a4b) ( <>)
  • 7da0ac8: chore(SPEC-E2E-REVIVAL-001): M5 run_commit_sha backfill (5f22d90) ( <>)
  • 463d6db: chore(SPEC-E2E-REVIVAL-001): sync_commit_sha backfill (79bafd5) ( <>)
  • d68b163: chore(SPEC-FIX-LOOPMAP-001): backfill sync_commit_sha 3ea1682 ( <>)
  • 33cd81d: chore(SPEC-GLM-EFFORT-TUNE-001): run_commit_sha backfill (d3cf85a) ( <>)
  • fff8595: chore(SPEC-GLM-EFFORT-TUNE-001): sync_commit_sha backfill (e013d4c) ( <>)
  • b3a410c: chore(SPEC-GOAL-ENGINE-001): backfill amendment sync_commit_sha 3b5243e ( <>)
  • dd51fbb: chore(SPEC-GOAL-ENGINE-001): backfill run_commit_sha 3f68742 ( <>)
  • bff5277: chore(SPEC-GOAL-ENGINE-001): backfill sync_commit_sha 🗯 MoAI ( <>)
  • 6e9b4f0: chore(SPEC-HANDOFF-FANOUT-001): record sync_commit_sha cdaea2f ( <>)
  • d10c1be: chore(SPEC-HANDOFF-GOALFIX-001): M1 run-phase evidence — progress.md §E.2/§E.3 ( <>)
  • 68ff83e: chore(SPEC-HANDOFF-GOALFIX-001): backfill §E.3 l44_post_push_fetch (0 0) ( <>)
  • f0a613c: chore(SPEC-HANDOFF-GOALFIX-001): reconcile progress.md — orchestrator §F/§G + run-phase §E.2/§E.3 union ( <>)
  • 53b9fd9: chore(SPEC-HANDOFF-GOALFIX-001): record sync_commit_sha bf983aa ( <>)
  • 5e2d994: chore(SPEC-HANDOFF-ONEPASTE-001): backfill landed run/plan SHAs in progress.md (sync-audit F-1) ( <>)
  • 2697ff8: chore(SPEC-HANDOFF-ONEPASTE-001): record sync_commit_sha 79de21b22 ( <>)
  • 7dd19a2: chore(SPEC-HARNESS-CADENCE-BUILD-001): backfill run_commit_sha 05dda22 ( <>)
  • 505e545: chore(SPEC-HARNESS-CADENCE-BUILD-001): backfill sync_commit_sha e9373c8 ( <>)
  • b242450: chore(SPEC-HARNESS-EVOLVE-001): backfill sync_commit_sha ( <>)
  • ab5f866: chore(SPEC-HARNESS-EVOLVE-002): backfill M2 run_commit_sha ( <>)
  • c02c0ee: chore(SPEC-HARNESS-EVOLVE-002): backfill M4 run_commit_sha ( <>)
  • 8103592: chore(SPEC-HARNESS-EVOLVE-002): backfill M5 run_commit_sha ( <>)
  • 2fcdda7: chore(SPEC-HARNESS-EVOLVE-002): backfill progress.md §F Mode Selection log ( <>)
  • beaec9d: chore(SPEC-HARNESS-EVOLVE-002): backfill run_commit_sha for M3 ( <>)
  • fa2a308: chore(SPEC-HARNESS-EVOLVE-002): backfill sync_commit_sha ( <>)
  • 612548d: chore(SPEC-HARNESS-EVOLVE-003): backfill sync_commit_sha ca92344 ( <>)
  • 968d470: chore(SPEC-HARNESS-MCP-PROVISION-001): log Phase 0.95 mode selection (§F) ( <>)
  • d998928: chore(SPEC-HARNESS-RATCHET-REWIRE-001): backfill sync_commit_sha 3169f06 ( <>)
  • c86a412: chore(SPEC-HNS-PREFIX-RENAME-001): backfill run_commit_sha 7873c8f ( <>)
  • 77809e7: chore(SPEC-HNS-PREFIX-RENAME-001): backfill sync_commit_sha f3a10ee ( <>)
  • f7107f7: chore(SPEC-HOOK-CONFIG-SAFETY-001): progress.md §E.3 run_commit_sha 백필 (e87bc20) ( <>)
  • f7b55e6: chore(SPEC-HOOK-CONFIG-SAFETY-001): progress.md §E.4 sync_commit_sha 백필 (82cc1ff) ( <>)
  • 078fbb1: chore(SPEC-HOOK-DEADCODE-001): backfill sync_commit_sha c13b0fd ( <>)
  • f69a5ec: chore(SPEC-HOOK-FACTFORCE-ADVISORY-001): record sync_commit_sha da1fbb5 ( <>)
  • 497a727: chore(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): backfill sync_commit_sha ( <>)
  • 74d3ced: chore(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): correct CHANGELOG go_test claim + citation drift ( <>)
  • 90f3946: chore(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): correct §E.4 go_test claim to observed flaky ( <>)
  • c080b85: chore(SPEC-HOOK-PREEDIT-INVESTIGATE-001): progress.md §E.4 sync_commit_sha 백필 (1c3e937) ( <>)
  • 8e04e8d: chore(SPEC-HOOK-SESSIONSTART-PROBE-001): progress.md §E.4 sync_commit_sha 백필 (1b8432303) ( <>)
  • 10cd484: chore(SPEC-HOOK-SESSIONSTART-PROBE-001): progress.md §E.4 sync_commit_sha 백필 (a503af8) ( <>)
  • 579f937: chore(SPEC-HUMANIZE-001): backfill sync_commit_sha 3bb9ff0 ( <>)
  • 3bb9ff0: chore(SPEC-HUMANIZE-001): sync-phase artifacts + 3-phase close ( <>)
  • 7a16612: chore(SPEC-HUMANIZE-002): backfill run_commit_sha 199c5c1 ( <>)
  • ad8caf5: chore(SPEC-HUMANIZE-002): backfill sync_commit_sha 5a29c65 ( <>)
  • 065ed6f: chore(SPEC-HUMANIZE-002): record Phase 0.95 mode selection (sub-agent) ( <>)
  • f40e165: chore(SPEC-HUMANIZE-002): sync-audit minor corrections — CHANGELOG method-mix 16/3/5 + stage order + §E.4 file-set wording ( <>)
  • d33a870: chore(SPEC-INTERNAL-PERF-001): record sync_commit_sha 51d18d3 ( <>)
  • c40f356: chore(SPEC-INTERNAL-SECURITY-001): Mx-phase audit-ready signal + 4-phase close ( <>)
  • 7a11429: chore(SPEC-INTERNAL-SECURITY-001): record sync/mx_commit_sha + 4-artifact completed parity ( <>)
  • b49988a: chore(SPEC-INTERNAL-TEST-001): backfill sync_commit_sha 80dea96 ( <>)
  • b901784: chore(SPEC-INTERNAL-TEST-001): orchestrator progress.md §F/§G log (Phase 0.95 Mode 5 + IGGDA predicate) ( <>)
  • 280c9dd: chore(SPEC-INTERNAL-TEST-003): backfill sync_commit_sha 2e0b378 ( <>)
  • 0772efb: chore(SPEC-INTERNAL-TEST-004): backfill sync_commit_sha in progress.md §E.4 ( <>)
  • 4faeb55: chore(SPEC-INTERNAL-TEST-004): sync-phase artifacts + 3-phase close ( <>)
  • b7e5f55: chore(SPEC-LOOP-SWEEP-001): backfill run_commit_sha 8cbb7fcbd ( <>)
  • 58523b9: chore(SPEC-LOOP-SWEEP-001): backfill sync_commit_sha 5bd0a15e6 ( <>)
  • c4bd0bb: chore(SPEC-LOOP-VERDICT-CONTRACT-001): backfill sync_commit_sha 92cd556 ( <>)
  • 6ca5058: chore(SPEC-MEMORY-DIET-001): backfill sync_commit_sha d8299d6 ( <>)
  • 2906036: chore(SPEC-MOAI-AGENTIC-LOOP-001): progress.md §E.3 run_commit_sha 백필 (a8f6bc6) ( <>)
  • aecd27f: chore(SPEC-MOAI-AGENTIC-LOOP-001): progress.md §E.4 sync_commit_sha 백필 (b9b91dc) ( <>)
  • 9be283c: chore(SPEC-MOAI-AGENTIC-LOOP-001): sync-audit 증거 기록 정정 D1-D4 (인용 재귀속 + 라벨 정합) ( <>)
  • cb8580e: chore(SPEC-MOAI-SKILL-DOCTRINE-FIX-001): record sync_commit_sha d0d9538 ( <>)
  • 2f57cf5: chore(SPEC-OBSERVE-HYGIENE-001): Phase 0.95 Mode Selection log (§F) ( <>)
  • cf87823: chore(SPEC-OBSERVE-HYGIENE-001): backfill sync_commit_sha 343b322 ( <>)
  • c4671b4: chore(SPEC-OBSERVE-HYGIENE-001): catalog hash regen post M3 template mirror sync ( <>)
  • e53df09: chore(SPEC-OBSERVE-HYGIENE-001): correct §E.2 run-phase commit SHAs (worktree→main cherry-pick) ( <>)
  • 9239051: chore(SPEC-PRECOMMIT-001): progress.md §E.3 run_commit_sha 백필 (2ebff1355) ( <>)
  • 9fbc7a2: chore(SPEC-PRECOMMIT-001): progress.md §E.4 sync_commit_sha 백필 (ea2641189) ( <>)
  • 5a36748: chore(SPEC-PRECOMMIT-001): sync-phase artifacts + 3-phase close ( <>)
  • 6c8c35a: chore(SPEC-PROJECT-HARNESS-BRIDGE-001): backfill M5 run_commit_sha in progress.md §E.3 ( <>)
  • 28985a4: chore(SPEC-PROJECT-HARNESS-BRIDGE-001): backfill run_commit_sha in progress.md §E.3 ( <>)
  • 378613b: chore(SPEC-PROJECT-HARNESS-BRIDGE-001): backfill sync_commit_sha in progress.md §E.4 ( <>)
  • c68f39b: chore(SPEC-RULE-DIET-002): progress §E.4 sync_commit_sha backfill ( <>)
  • 188951a: chore(SPEC-SESSIONSTART-PERF-001): backfill m1_commit_sha in progress.md §E.3 ( <>)
  • 2c06335: chore(SPEC-TEMPLATE-I18N-CANONICAL-001): backfill run_commit_sha 51483ee ( <>)
  • b3f66a6: chore(SPEC-TEMPLATE-I18N-CANONICAL-001): backfill sync_commit_sha e2c85e1 ( <>)
  • bf41d5b: chore(SPEC-TEMPLATE-I18N-CANONICAL-001): restore plan-phase artifacts from stash@{0} ( <>)
  • bd97306: chore(SPEC-TEMPLATE-RULES-CLEANUP-001): 3-phase close ( <>)
  • de3e96b: chore(SPEC-TOKEN-ACCOUNTING-001): backfill sync_commit_sha f88d022 ( <>)
  • ab4f38d: chore(SPEC-TOKEN-BUDGET-STOP-001): record sync_commit_sha 1b116e9 ( <>)
  • 7c00d9b: chore(SPEC-TOKEN-EFFICIENCY-001): progress §E.1 plan-auditor verdict 실측 기록 ( <>)
  • 8d292cc: chore(SPEC-TOKEN-ROUTING-001): record sync_commit_sha f5d82dca1 ( <>)
  • 3bb890f: chore(SPEC-TOKEN-VERIFY-DIET-001): record sync_commit_sha b83b76c ( <>)
  • 6f1485f: chore(SPEC-TOOLPOLICY-DEPLOY-REVIEW-001): progress §E.4 sync_commit_sha backfill ( <>)
  • 7d9bc41: chore(SPEC-TOOLPOLICY-DEPLOY-REVIEW-001): tool-policy.yaml 템플릿 배포 제거 (Direction A) — 3-phase close ( <>)
  • df14da8: chore(SPEC-V3R6-AGENTIC-LOOP-CONFIG-001): backfill post-rebase sync/run SHA ( <>)
  • 997ac63: chore(SPEC-V3R6-AGENTIC-LOOP-CONFIG-001): record sync_commit_sha 67e59463e ( <>)
  • 623bf61: chore(SPEC-WEBCONF-SIMPLIFY-001): M1 run_commit_sha backfill (7b11d68) ( <>)
  • 95e4ea7: chore(SPEC-WEBCONF-SIMPLIFY-001): M2 run-phase evidence + audit-ready signal (e0061ad) ( <>)
  • 9623812: chore(SPEC-WEBCONF-SIMPLIFY-001): M3 run_commit_sha backfill (cca120c) ( <>)
  • 3815aad: chore(SPEC-WEBCONF-SIMPLIFY-001): M4 run_commit_sha backfill (5f97d32) ( <>)
  • 91ede11: chore(SPEC-WEBCONF-SIMPLIFY-001): M5 run_commit_sha backfill (0f13b46) ( <>)
  • 6522070: chore(SPEC-WEBCONF-SIMPLIFY-001): M6 run_commit_sha backfill (d0ea1c8) ( <>)
  • 1a10cb0: chore(SPEC-WEBCONF-SIMPLIFY-001): M9 run_commit_sha backfill (7db2192) ( <>)
  • 34b7796: chore(SPEC-WEBCONF-SIMPLIFY-001): backfill sync_commit_sha ( <>)
  • 2539e80: chore(SPEC-WORKFLOW-CACHE-OPT-001): backfill run_commit_sha 5b76919 in progress.md §E.3 ( <>)
  • 92d955d: chore(SPEC-WORKFLOW-LIFECYCLE-001): backfill sync_commit_sha 5f2e573 ( <>)
  • ba5efc7: chore(cli,template): 데드 코드 삭제 + harness 문자열 + doc-code 괴리 정정 ( <>)
  • 3cdc5d4: chore(config): revert handoff mode auto→manual (multi-session race safety) ( <>)
  • 2eb5bcd: chore(config): switch git_commit_messages + code_comments to en ( <>)
  • a4ea7ee: chore(hooks): retire IGGDA pipeline + pre-commit hook from template ( <>)
  • 073e2fd: chore(mcp): remove z.ai web_search_prime/web_reader from project .mcp.json ( <>)
  • 93161bf: chore(release): v3.0.0-rc12 ( <>)
  • 360f7b3: chore(release): v3.0.0-rc7 ( <>)
  • b9cae10: chore(release-update): document Dynamic workflow size setting (CC 2.1.202) ( <>)
  • 4a41138: chore(rules): add Report-Before-Ask Gate to askuser-protocol + Discovery banner binding ( <>)
  • 7f1c530: chore(rules): 공식 CC 문서 감사 P0/minor 정정 (Template-First 양 트리) ( <>)
  • fdc4118: chore(rules): 남은 것 처리 — ReadInputError test 수정 + orchestration-mode-selection template 동기화 ( <>)
  • 5f7cc38: chore(rules): 후속 #1-3 — shadcn 예시 교체 + hook help text 정정 + template mirror 동기화 ( <>)
  • 2d5de5c: chore(rules,templates): phase renumbering sweep + MCP surface retirement — .claude doctrine + template mirror + Go test/config alignment ( <>)
  • d85d80d: chore(settings): align local and template settings.json with official Claude Code docs ( <>)
  • aac652a: chore(template): P1 remediation — AGT-03 스킬 다이어트 + SKL-01/02 유령 모듈 정리 ( <>)
  • 6c1403c: chore(template): P2 remediation 항목6·4a — harness.md .tmpl 전환 + Co-Authored-By 4.8 ( <>)
  • 17dcbea: chore(template): drop Makefile + scripts/ci-mirror from templates; conditional pre-push hook ( <>)
  • 34e75e8: chore(template): rebuild skill modules + align manager-docs effort to No-Haiku canonical ( <>)
  • ce2a509: chore(version): bump to v3.0.0-rc10 and realign tag with source ( <>)
  • 69521b3: chore(version): bump to v3.0.0-rc11 ( <>)
  • 9edb72a: chore(version): bump to v3.0.0-rc9 ( <>)
  • 3a34e0d: chore: consolidate accumulated working-tree changes ( <>)
  • 747961d: chore: remove 15 confirmed dead-code symbols (~300 LOC) ( <>)
  • 014c493: chore: remove dev-repo .moai/design/ (historical design SPEC, no longer referenced) ( <>)
  • 8ee6ef8: chore: untrack .moai/backups/ (gitignore drift fix) ( <>)
  • 69aa9e5: docs(SPEC-AGENT-ARCH-V2-001): sync-phase artifacts + 3-phase close ( <>)
  • af2484d: docs(SPEC-AGENT-PROGRESS-PUSH-001): plan+run artifacts (Tier L, draft→in-progress, §E.2 evidence) ( <>)
  • 56ba822: docs(SPEC-AGENT-PROGRESS-PUSH-001): sync-phase artifacts — 3-phase close ( <>)
  • ea6117c: docs(SPEC-AGENT-TEAM-RETIRE-001): backfill M1 commit SHA in progress.md §E.2 ( <>)
  • dc9cb0f: docs(SPEC-AGENT-TEAM-RETIRE-001): plan-audit iter-2 PASS 0.89 — audit-ready signal + R1-R3 run-phase cautions ( <>)
  • 8f7234a: docs(SPEC-AGENT-TEAM-RETIRE-001): plan-phase artifacts (Tier L, 21 REQ / 26 AC) ( <>)
  • 4eacfd7: docs(SPEC-AGENT-TEAM-RETIRE-001): sync-phase close — CHANGELOG + frontmatter completed (5-milestone Agent Teams retirement, 3-phase close) ( <>)
  • 089942f: docs(SPEC-AGENTIC-CORE): plan-audit iteration-2 (markers resolved, ACs de-vacuumed) ( <>)
  • 463e89a: docs(SPEC-ANALYZE-FIRST-ROUTING-001): sync-phase artifacts (3-phase close) 🗿 MoAI ( <>)
  • 61b7bcc: docs(SPEC-AUDIT-GATE-INTEGRITY-001): sync-phase artifacts + 3-phase close ( <>)
  • 408db55: docs(SPEC-BRAND-DIR-REMOVE-001): sync-phase artifacts + 3-phase close ( <>)
  • f2f0975: docs(SPEC-CADENCE-BRIDGE-001): plan-phase remediation (audit D1 headline/body align + D4 dependency note) ( <>)
  • bf67f66: docs(SPEC-CADENCE-BRIDGE-001): sync-phase artifacts + 3-phase close ( <>)
  • 6ec8bc0: docs(SPEC-CLAUDEMD-DIET-V2-001): sync-phase artifacts + 3-phase close ( <>)
  • ce60eb7: docs(SPEC-CLI-LINT-COMPLETED-001): sync-phase artifacts — Tier S 3-phase close ( <>)
  • c9abe2d: docs(SPEC-CLI-SUBPKG-SPLIT-001): re-sequence milestones after M1 coupling blocker ( <>)
  • d0d9b49: docs(SPEC-CLI-SUBPKG-SPLIT-001): sync-phase artifacts — M1-only 3-phase close ( <>)
  • e9e5886: docs(SPEC-CLI-TUX-V3-001): iter-1 plan-audit fixes — AC command mechanics (D1-D7) ( <>)
  • af49924: docs(SPEC-CLI-TUX-V3-001): plan-phase artifacts — Charm v2 migration + unified Printer (Tier L, 25 REQ/26 AC) ( <>)
  • 30fb9cb: docs(SPEC-CLI-TUX-V3-001): record sync-audit verdict (PASS-WITH-DEBT 0.89) + debt register ( <>)
  • 4c0a2c6: docs(SPEC-CLI-TUX-V3-001): sync-phase artifacts + 3-phase close ( <>)
  • 62ba0aa: docs(SPEC-CLI-TUX-V3-002): sync-phase artifacts + 3-phase close ( <>)
  • 2161bbc: docs(SPEC-CLI-TUX-V3-002/003/004): plan-phase artifacts — TUX v3 M2-M4 SPEC authoring (plan-audit PASS 0.90/0.92/0.91) ( <>)
  • 8303eaf: docs(SPEC-CLI-UIKIT-KERNEL-001): sync-phase artifacts — Tier L 3-phase close ( <>)
  • 02fd2cc: docs(SPEC-CLIFIX): iter-2 plan-audit fixes — depends_on key, HYGIENE Tier L design/research.md, seam/merge/AC corrections ( <>)
  • 2f02273: docs(SPEC-CLIFIX): plan-phase artifacts for 5-SPEC CLI audit remediation cohort (P0-P4) + audit report ( <>)
  • e64834d: docs(SPEC-CLIFIX-CONCURRENCY-001): backfill run_commit_sha in progress.md §E.3 ( <>)
  • 221e9cd: docs(SPEC-CLIFIX-CONCURRENCY-001): plan-phase re-grounding after CRITICAL+CONTRACT merged ( <>)
  • b066bcd: docs(SPEC-CLIFIX-CONCURRENCY-001): sync-phase close — CHANGELOG + frontmatter completed 🗿 MoAI ( <>)
  • 5b66a68: docs(SPEC-CLIFIX-CONTRACT-001): plan-audit iter-1 remediation (D1-D8; 11 os.Exit sites) ( <>)
  • c50f236: docs(SPEC-CLIFIX-CONTRACT-001): progress.md iter-2 PASS + Phase 0.95 Mode 5 log ( <>)
  • 3cd2fe3: docs(SPEC-CLIFIX-CONTRACT-001): sync-phase artifacts + 3-phase close ( <>)
  • bf70568: docs(SPEC-CLIFIX-CONTRACT-001): §E.2/§E.3 run-phase evidence + errcheck fix ( <>)
  • 10735fb: docs(SPEC-DESKTOP-NATIVE-E2E-001): sync-phase artifacts + 3-phase close ( <>)
  • c106f63: docs(SPEC-DISCOVERY-UNKNOWNS-001): sync-phase artifacts — 3-phase close ( <>)
  • 82c12d6: docs(SPEC-DOCSITE-ADVANCED-001): plan-phase artifacts (L, 6 artifacts) ( <>)
  • 0ec0ecd: docs(SPEC-DOCSITE-ADVANCED-001): sync-phase artifacts (3-phase close) ( <>)
  • 6496d69: docs(SPEC-DOCSITE-E2E-001): M4 count-literal normalization sweep (11/10 catalog, 4-locale) ( <>)
  • 23d979c: docs(SPEC-DOCSITE-E2E-001): plan-phase artifacts (plan-audit iter-2 PASS 0.92) ( <>)
  • a7f4fcb: docs(SPEC-DOCSITE-E2E-001): sync-phase artifacts + 3-phase close ( <>)
  • 6976a4b: docs(SPEC-DOCTOR-PROMOTION-001): sync-phase artifacts + 3-phase close ( <>)
  • 79bafd5: docs(SPEC-E2E-REVIVAL-001): sync-phase close — CHANGELOG + README 4-locale subcommand table + 3-phase close ( <>)
  • 3ea1682: docs(SPEC-FIX-LOOPMAP-001): sync-phase artifacts + 3-phase close ( <>)
  • 5fd65ac: docs(SPEC-GLM-EFFORT-TUNE-001): plan-phase artifacts (M, 6 artifacts) ( <>)
  • e013d4c: docs(SPEC-GLM-EFFORT-TUNE-001): sync-phase artifacts + 3-phase close ( <>)
  • d28aa8e: docs(SPEC-GOAL-ENGINE-001): plan-phase artifacts v0.2.1 (Tier L, plan-audit PASS 0.90) ( <>)
  • 3b5243e: docs(SPEC-GOAL-ENGINE-001): sync — amendment 3-phase close (arm CLI + prune, 39/39 AC) ( <>)
  • c50011c: docs(SPEC-GOAL-ENGINE-001): sync-phase artifacts (3-phase close) ( <>)
  • 2b0efe5: docs(SPEC-HANDOFF-AUTORESUME-001): progress.md §E.2/§E.3 run-phase evidence (19/19 AC PASS) ( <>)
  • caf0146: docs(SPEC-HANDOFF-AUTORESUME-001): progress.md §E.4 sync_commit_sha 백필 (b1ea0b9) ( <>)
  • b1ea0b9: docs(SPEC-HANDOFF-AUTORESUME-001): sync-phase artifacts + 3-phase close ( <>)
  • 60db8e7: docs(SPEC-HANDOFF-CTXGUIDE-001): backfill sync_commit_sha (3-phase close) ( <>)
  • 9ef78ce: docs(SPEC-HANDOFF-CTXGUIDE-001): sync-phase 3-phase close (Tier S, Epic Handoff-v2 M1/4) ( <>)
  • 01d9bf9: docs(SPEC-HANDOFF-FANOUT-001): backfill run_commit_sha 354855d + l44_post_push_fetch (0 0 synced) ( <>)
  • d2d1d88: docs(SPEC-HANDOFF-FANOUT-001): plan-audit D1/D2 AC hardening + D3/D4 cleanup ( <>)
  • cdaea2f: docs(SPEC-HANDOFF-FANOUT-001): sync-phase artifacts + 3-phase close ( <>)
  • f2f6b33: docs(SPEC-HANDOFF-GOALFIX-001): plan-audit D1-D4 fixes + REQ-GF-009 goal-first variant ( <>)
  • bf983aa: docs(SPEC-HANDOFF-GOALFIX-001): sync-phase artifacts + 3-phase close ( <>)
  • 61ee210: docs(SPEC-HANDOFF-MSGMODE-001): backfill sync_commit_sha (3-phase close) ( <>)
  • 9772366: docs(SPEC-HANDOFF-MSGMODE-001): correct CHANGELOG mode-mapping (Mode 5/4/3/6) ( <>)
  • 1579250: docs(SPEC-HANDOFF-MSGMODE-001): sync-phase 3-phase close (frontmatter completed + CHANGELOG + progress §E.4) ( <>)
  • f3f348f: docs(SPEC-HANDOFF-ONEPASTE-001): plan-phase remediation iter-2 (D1-D11) ( <>)
  • 4383861: docs(SPEC-HANDOFF-ONEPASTE-001): pre-run touch-up (R1 CONST-literal reword + R2 AC range) ( <>)
  • 303c41e: docs(SPEC-HANDOFF-ONEPASTE-001): record run-phase evidence (§E.2 AC matrix + §E.3 audit-ready signal) ( <>)
  • 5c51709: docs(SPEC-HANDOFF-ONEPASTE-001): sync-phase artifacts + 3-phase close ( <>)
  • 8020e87: docs(SPEC-HANDOFF-THRESHOLD-001): M3 Detection state-file-first 재작성 (D4) ( <>)
  • a93edcd: docs(SPEC-HANDOFF-THRESHOLD-001): plan-phase 산출물 (Epic Handoff-v2 M4/4) ( <>)
  • 22aef79: docs(SPEC-HANDOFF-THRESHOLD-001): progress.md §E.2/§E.3 run-phase evidence (18/18 AC PASS) ( <>)
  • 277f991: docs(SPEC-HANDOFF-THRESHOLD-001): progress.md §E.4 sync_commit_sha 백필 (bb13414) ( <>)
  • bb13414: docs(SPEC-HANDOFF-THRESHOLD-001): sync-phase artifacts + 3-phase close (Epic Handoff-v2 M4/4) ( <>)
  • e9373c8: docs(SPEC-HARNESS-CADENCE-BUILD-001): sync-phase artifacts -- 3-phase close ( <>)
  • 48e226b: docs(SPEC-HARNESS-EVO-PIPE-REPAIR-001): M5 디스패처/문서 드리프트 수리 (6표면 live+template mirror) ( <>)
  • 16e9cc5: docs(SPEC-HARNESS-EVO-PIPE-REPAIR-001): M6 progress §E.2/§E.3 기록 + 통합 검증 배치 ( <>)
  • c68413f: docs(SPEC-HARNESS-EVO-PIPE-REPAIR-001): plan-audit iter-1 감사 기록 (progress.md §E.1) ( <>)
  • f48efc9: docs(SPEC-HARNESS-EVO-PIPE-REPAIR-001): sync-phase artifacts — Epic Harness-Evolution 1/4 3-phase close ( <>)
  • a661da1: docs(SPEC-HARNESS-EVO-PIPE-REPAIR-001): §E.4 sync_commit_sha 백필 정정 + sync-auditor 결과 기록 ( <>)
  • 17036d2: docs(SPEC-HARNESS-EVO-RUN-REPORT-001): plan-phase 산출물 — Epic Harness-Evolution 2/4 ( <>)
  • 90461a0: docs(SPEC-HARNESS-EVO-RUN-REPORT-001): progress §F Mode Selection + plan-audit verdict 기록 ( <>)
  • 0274deb: docs(SPEC-HARNESS-EVOLVE-001): plan-audit iter-1 fix cycle (v0.1.1) ( <>)
  • 197a79d: docs(SPEC-HARNESS-EVOLVE-001): plan-audit iter-2 amendment (v0.1.2) ( <>)
  • f12ebc7: docs(SPEC-HARNESS-EVOLVE-001): sync-phase artifacts (3-phase close) ( <>)
  • ccf4f7e: docs(SPEC-HARNESS-EVOLVE-002): M6 run evidence (progress.md §E.2/§E.3) ( <>)
  • e6e54bd: docs(SPEC-HARNESS-EVOLVE-002): M7 run-phase evidence + audit-ready signal ( <>)
  • 57cf2c7: docs(SPEC-HARNESS-EVOLVE-002): backfill M7 l44_post_push_fetch (0 0 clean) ( <>)
  • 29a6f53: docs(SPEC-HARNESS-EVOLVE-002): sync-phase artifacts (3-phase close) ( <>)
  • ca92344: docs(SPEC-HARNESS-EVOLVE-003): sync-phase artifacts — 3-phase close ( <>)
  • 91cccbf: docs(SPEC-HARNESS-MCP-PROVISION-001): backfill sync_commit_sha ( <>)
  • cfddcf0: docs(SPEC-HARNESS-MCP-PROVISION-001): plan-phase artifacts — per-project-type MCP server provisioning in /moai project 🗿 MoAI ( <>)
  • e5327c9: docs(SPEC-HARNESS-MCP-PROVISION-001): run-phase evidence — progress.md §E.2/§E.3 (16/16 AC PASS) ( <>)
  • b1aa48b: docs(SPEC-HARNESS-MCP-PROVISION-001): sync-phase artifacts — 3-phase close ( <>)
  • 3d81db2: docs(SPEC-HARNESS-RATCHET-REWIRE-001): populate §E.3 run-phase audit-ready signal ( <>)
  • 3169f06: docs(SPEC-HARNESS-RATCHET-REWIRE-001): sync-phase artifacts + 3-phase close ( <>)
  • 40a4570: docs(SPEC-HARNESS-VERIFY-PROMOTE-001): M3 run-phase evidence (12/12 AC PASS) ( <>)
  • 5711bcd: docs(SPEC-HARNESS-VERIFY-PROMOTE-001): backfill sync_commit_sha ( <>)
  • ac04e5a: docs(SPEC-HARNESS-VERIFY-PROMOTE-001): plan-phase artifacts — harness offer promotion + mandatory verify skill + specialist rules 🗿 MoAI ( <>)
  • 2ffae9c: docs(SPEC-HARNESS-VERIFY-PROMOTE-001): restore §F Phase 0.95 Mode Selection log ( <>)
  • 09aec21: docs(SPEC-HARNESS-VERIFY-PROMOTE-001): sync-phase close (3-phase, 12/12 AC PASS) ( <>)
  • b0002a5: docs(SPEC-HNS-PREFIX-RENAME-001): plan-phase artifacts — hns- prefix rename (PASS 0.94) ( <>)
  • f3a10ee: docs(SPEC-HNS-PREFIX-RENAME-001): sync-phase artifacts — 3-phase close ( <>)
  • 82cc1ff: docs(SPEC-HOOK-CONFIG-SAFETY-001): sync-phase artifacts — Tier S 3-phase close ( <>)
  • 89a5dd0: docs(SPEC-HOOK-DEADCODE-001): plan-audit D1/D2/D3 remediation + §F mode selection ( <>)
  • c13b0fd: docs(SPEC-HOOK-DEADCODE-001): sync — 3-phase close (dead-code cleanup, 12/12 AC) ( <>)
  • da1fbb5: docs(SPEC-HOOK-FACTFORCE-ADVISORY-001): sync-phase artifacts + 3-phase close ( <>)
  • c6ee341: docs(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): M2 doctrine refresh (hooks-system 8pt + hook-independence) + M5 FileChanged/ConfigChange doc notes ( <>)
  • 713a369: docs(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): M5 Go inspection (FileChanged/ConfigChange) + progress.md M2/M5 evidence ( <>)
  • bd93d16: docs(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): correct acceptance.md verification-command drift (AC-029/030/032 + path) ( <>)
  • 3e5667f: docs(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): sync-phase artifacts + 3-phase close ( <>)
  • 044d7f0: docs(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): §E.3 run-phase audit-ready (36/36 AC, go test+lint green) ( <>)
  • a503af8: docs(SPEC-HOOK-SESSIONSTART-PROBE-001): sync-phase — 3-phase close (recovery) ( <>)
  • 85dc1c8: docs(SPEC-HUMANIZE-001): M7 run-phase evidence (§E.2 AC matrix 19/19 PASS + §E.3 audit-ready signal) ( <>)
  • 5a29c65: docs(SPEC-HUMANIZE-002): sync-phase artifacts + 3-phase close ( <>)
  • 0b679c6: docs(SPEC-INTERNAL-PERF-001): M7 run-phase evidence (§E.2/§E.3) ( <>)
  • 51d18d3: docs(SPEC-INTERNAL-PERF-001): sync-phase artifacts + 3-phase close ( <>)
  • f3193ba: docs(SPEC-INTERNAL-SECURITY-001): sync-phase artifacts + 3-phase close ( <>)
  • aef10fc: docs(SPEC-INTERNAL-TEST-001): progress.md §E.2/§E.3 run-phase 증거 기록 ( <>)
  • 80dea96: docs(SPEC-INTERNAL-TEST-001): sync-phase artifacts + 3-phase close ( <>)
  • 6116a09: docs(SPEC-INTERNAL-TEST-002): backfill sync_commit_sha ( <>)
  • 2fae705: docs(SPEC-INTERNAL-TEST-002): backfill sync_commit_sha (post-rebase) ( <>)
  • 6248d88: docs(SPEC-INTERNAL-TEST-002): sync-phase artifacts + 3-phase close ( <>)
  • 2e0b378: docs(SPEC-INTERNAL-TEST-003): sync-phase artifacts + 3-phase close ( <>)
  • 91d35e2: docs(SPEC-LOOP-SWEEP-001): log Phase 0.95 mode selection (sub-agent) ( <>)
  • 0d598ac: docs(SPEC-LOOP-SWEEP-001): plan-phase D1+D2 fixes v0.2.0 (plan-audit FAIL 0.84 → fix) ( <>)
  • d2ae25c: docs(SPEC-LOOP-SWEEP-001): record plan-audit iter-2 re-audit PASS 0.91 ( <>)
  • 5428899: docs(SPEC-LOOP-SWEEP-001): sync — 3-phase close (loop redefined as goal preset) ( <>)
  • 92cd556: docs(SPEC-LOOP-VERDICT-CONTRACT-001): sync-phase artifacts + 3-phase close ( <>)
  • d8299d6: docs(SPEC-MEMORY-DIET-001): sync-phase artifacts + 3-phase close ( <>)
  • b9b91dc: docs(SPEC-MOAI-AGENTIC-LOOP-001): sync-phase artifacts ( <>)
  • d0d9538: docs(SPEC-MOAI-SKILL-DOCTRINE-FIX-001): 3-phase close — /moai skill folder doctrine drift remediation (70 findings) ( <>)
  • a800c8d: docs(SPEC-MODEL-TIER-PLANTYPE-001): backfill sync_commit_sha 83e36b861 ( <>)
  • c5775c3: docs(SPEC-MODEL-TIER-PLANTYPE-001): plan-phase artifacts (Tier L, plan-audit PASS 0.94) ( <>)
  • 14b9e45: docs(SPEC-MODEL-TIER-PLANTYPE-001): sync — 3-phase close (M1-M5 implemented) ( <>)
  • ece5d43: docs(SPEC-MODEL-TIER-PLANTYPE-001): sync-audit polish — coverage claim precision + artifact status align ( <>)
  • 343b322: docs(SPEC-OBSERVE-HYGIENE-001): sync-phase artifacts + 3-phase close ( <>)
  • f2a71dc: docs(SPEC-PROJECT-HARNESS-BRIDGE-001): backfill sync_commit_sha ( <>)
  • 09e83b1: docs(SPEC-PROJECT-HARNESS-BRIDGE-001): persist plan.md §F M5 milestone breakdown ( <>)
  • ab8bf43: docs(SPEC-PROJECT-HARNESS-BRIDGE-001): plan-phase artifacts — project interview clarity-scoring + harness-spec.yaml bridge 🗿 MoAI ( <>)
  • 0c9871b: docs(SPEC-PROJECT-HARNESS-BRIDGE-001): sync-phase artifacts ( <>)
  • eb62db2: docs(SPEC-PROJECT-HARNESS-BRIDGE-001): sync-phase artifacts — v0.2.0 amendment close ( <>)
  • 02ba30b: docs(SPEC-SESSIONSTART-PERF-001): backfill M2 commit SHA ( <>)
  • b874d24: docs(SPEC-SESSIONSTART-PERF-001): backfill sync_commit_sha ( <>)
  • f3b43e5: docs(SPEC-SESSIONSTART-PERF-001): sync-phase close — CHANGELOG + frontmatter completed ( <>)
  • e2c85e1: docs(SPEC-TEMPLATE-I18N-CANONICAL-001): sync-phase artifacts + 3-phase close ( <>)
  • f88d022: docs(SPEC-TOKEN-ACCOUNTING-001): sync-phase artifacts + 3-phase close ( <>)
  • 1b116e9: docs(SPEC-TOKEN-BUDGET-STOP-001): sync-phase artifacts + 3-phase close ( <>)
  • 6db0781: docs(SPEC-TOKEN-ROUTING-001): sync-phase artifacts + 3-phase close ( <>)
  • e9a3860: docs(SPEC-TOKEN-VERIFY-DIET-001): backfill l44_post_push_fetch (0 0 synced) ( <>)
  • 52faef9: docs(SPEC-TOKEN-VERIFY-DIET-001): run-phase evidence — §E.2/§E.3/§H (8/8 AC PASS) ( <>)
  • b83b76c: docs(SPEC-TOKEN-VERIFY-DIET-001): sync-phase artifacts + 3-phase close ( <>)
  • 076b144: docs(SPEC-V3R6-AGENTIC-LOOP-CONFIG-001): sync-auditor findings — §F mode-selection + acceptance frontmatter ( <>)
  • 61ae0e3: docs(SPEC-V3R6-AGENTIC-LOOP-CONFIG-001): sync-phase artifacts + 3-phase close ( <>)
  • 4f5b3fb: docs(SPEC-WEB-CONSOLE-011): M3 workflow_agents 기본 블록 + SSOT 참조 (live+mirror) ( <>)
  • 25bb27c: docs(SPEC-WEB-CONSOLE-011): backfill sync_commit_sha (3-phase close) ( <>)
  • 2510c27: docs(SPEC-WEB-CONSOLE-011): plan-phase 산출물 — moai web 콘솔 재설계 (Tier L, v0.2.1) ( <>)
  • 0c79680: docs(SPEC-WEB-CONSOLE-011): sync-phase 3-phase close (CHANGELOG + frontmatter completed + progress §E.4) ( <>)
  • 087d4d3: docs(SPEC-WEB-CONSOLE-012): backfill sync_commit_sha ( <>)
  • 99ad0a8: docs(SPEC-WEB-CONSOLE-012): correct pre-rebase SHA citations to landed main SHAs ( <>)
  • d887de4: docs(SPEC-WEB-CONSOLE-012): iter-2 debt fixes N1 (observed evidence block) + N2 (M2 milestone REQ-006) ( <>)
  • 333203c: docs(SPEC-WEB-CONSOLE-012): sync-phase close — CHANGELOG + frontmatter completed ( <>)
  • 49c61ab: docs(SPEC-WEB-CONSOLE-012): §E.2/§E.3 run-phase evidence + audit-ready signal (AC 19 PASS + 1 PASS-WITH-DEBT) ( <>)
  • 27fe9ea: docs(SPEC-WEB-CONSOLE-012/013/014): plan-audit iter-2 fixes (012 D1 USED reclassify, 013 D1-D7, 014 F6/F9 majors) ( <>)
  • daf2285: docs(SPEC-WEB-CONSOLE-012/013/014): plan-phase artifacts for moai web 3-track improvement (cleanup / new-domain exposure / key augmentation) ( <>)
  • 582f2c1: docs(SPEC-WEB-CONSOLE-013): backfill run_commit_sha in progress.md §E.3 ( <>)
  • f914d66: docs(SPEC-WEB-CONSOLE-013): backfill sync_commit_sha ( <>)
  • 1174386: docs(SPEC-WEB-CONSOLE-013): correct pre-rebase SHA citations to landed main SHAs ( <>)
  • a22f6ca: docs(SPEC-WEB-CONSOLE-013): sync-phase close — CHANGELOG + frontmatter completed ( <>)
  • 3689462: docs(SPEC-WEB-CONSOLE-014): M6 final verification — AC matrix + run-phase audit signal ( <>)
  • 2eafa48: docs(SPEC-WEB-CONSOLE-014): backfill run_commit_sha in progress.md §E.3 ( <>)
  • 2d16895: docs(SPEC-WEB-CONSOLE-014): backfill sync_commit_sha ( <>)
  • 171ab87: docs(SPEC-WEB-CONSOLE-014): correct pre-rebase SHA citations to landed main SHAs ( <>)
  • dd93dc8: docs(SPEC-WEB-CONSOLE-014): sync-phase close — CHANGELOG + frontmatter completed ( <>)
  • 1ead1fb: docs(SPEC-WEB-CONSOLE-CONFIG-DIET-001): cancel — superseded by parallel WEB-CONSOLE-011 revert ( <>)
  • 1cf85b9: docs(SPEC-WEB-CONSOLE-CONFIG-DIET-001): plan-phase artifacts (Tier M, 5 artifacts) ( <>)
  • b08cd27: docs(SPEC-WEBCONF-SIMPLIFY-001): correct fabricated CHANGELOG entry ( <>)
  • af8e2fe: docs(SPEC-WEBCONF-SIMPLIFY-001): sync-phase artifacts ( <>)
  • 5f2e573: docs(SPEC-WORKFLOW-LIFECYCLE-001): sync-phase artifacts + 3-phase close ( <>)
  • 3401736: docs(askuser): harden non-ASCII tool-call encoding rule against self-reinforcing recurrence ( <>)
  • c06a638: docs(askuser-protocol): forbid completion-report trailing prose next-step question ( <>)
  • 86cdbd9: docs(claude): clarify 16-language neutrality in §7 language guidelines ( <>)
  • 9319501: docs(design): constitution.md archived agent 무력화 마킹 (W-01) ( <>)
  • 57f49c4: docs(docs-site): remove MCP residual from ja/zh settings-json (4-locale parity) ( <>)
  • b573347: docs(docs-site): remove residual Context7 MCP section from settings-json (en/ja/zh) ( <>)
  • e7e8115: docs(docs-site): restructure sections — retire db/quality-commands, consolidate utility-commands (goal/codemaps), update MCP guides, drop pencil/stitch (4-locale) ( <>)
  • 8101771: docs(docs-site): v3.0.0-rc6 최신화 + rc6 버전 bump ( <>)
  • f3d15df: docs(doctrine): correct GLM-5.2 context window to 1M, not 200K ( <>)
  • feaa302: docs(hygiene): add D3 SHA-placeholder-backfill exemption footnote to ownership matrix ( <>)
  • e4cd7af: docs(hygiene): plan-auditor MP-7 clarification gate + NEEDS CLARIFICATION marker convention ( <>)
  • af082c2: docs(moai): resolve team 200K breaker doctrine for Sonnet 5 / Opus 4.8 1M ( <>)
  • ebc4b38: docs(project-harness-epic): plan-audit remediation for 3-SPEC Project-Harness Pipeline ( <>)
  • 4268f93: docs(rules): Effort-Level Calibration Matrix 추가 + constitution cross-reference ( <>)
  • e457045: docs(rules): full .claude/rules audit — resolve 61 findings across 47 rule files ( <>)
  • 21ceec9: docs(rules): retire Team-orchestrator template, align orchestrator-templates with Phase 0.95 mode catalog ( <>)
  • ccc0368: docs(rules): 전수 조사 기반 드리프트 정리 + template 동기화 ( <>)
  • 1fe9d5a: docs(sync): docs-site Context7 retirement follow-up + CHANGELOG entry ( <>)
  • f86f10d: docs: GLM 1M 통일 사유 + Fable 매핑 4-locale 문서화 ( <>)
  • 2819a8b: docs: v3.0 redesign — README 4-locale + docs-site content 4-locale rewrite ( <>)
  • 911c338: feat(SPEC-AGENT-ARCH-V2-001): M2 manager-design agent + design pipeline (AC-AA2-004..007) ( <>)
  • e44c66d: feat(SPEC-AGENT-ARCH-V2-001): M3a RouteModelFor 3-arg + model_routing_profiles (AC-008/009) ( <>)
  • 54a6a1f: feat(SPEC-AGENT-ARCH-V2-001): M3b workflow.yaml model_routing_profiles production config (AC-009/013/015) ( <>)
  • b1e1510: feat(SPEC-AGENT-ARCH-V2-001): M3c --model-policy flag + HaikuResidualRule lint HARD (AC-010/012/016) ( <>)
  • 60cc947: feat(SPEC-AGENT-ARCH-V2-001): M4 doctrine refresh — model-policy 2-B + agent-authoring 10-agent + agent-patterns 4-loop (AC-014) ( <>)
  • e35c856: feat(SPEC-AGENT-ARCH-V2-001): plan-audit iter-2 revision (D1-D4 fix) ( <>)
  • 502ce67: feat(SPEC-AGENT-ARCH-V2-001): plan-phase artifacts (L, 6 artifacts) ( <>)
  • 9f30734: feat(SPEC-AGENT-ARCH-V2-001): supersedes SPEC-ADVISOR-RUNG-001 + SPEC-MODEL-ROUTING-WIRE-001 ( <>)
  • 3d4addc: feat(SPEC-AGENT-PROGRESS-PUSH-001): dual-channel agent progress reporting + background-default realignment ( <>)
  • 279d2f6: feat(SPEC-AGENT-TEAM-RETIRE-001): M0 — migrate lockfile + taskledger ( <>)
  • aff4a25: feat(SPEC-AGENT-TEAM-RETIRE-001): M1 — remove Agent Teams static layer (Go) ( <>)
  • db4c08a: feat(SPEC-AGENT-TEAM-RETIRE-001): M2 — remove Agent Teams web console surfaces ( <>)
  • 0303e8c: feat(SPEC-AGENT-TEAM-RETIRE-001): M3 — remove team rules + skills, migrate glm.md, template mirror ( <>)
  • 604dbf0: feat(SPEC-AGENT-TEAM-RETIRE-001): M4 — Scope B workflows (sync-audit-4dim + plan-research-fanout) + final sweep ( <>)
  • 298c7fc: feat(SPEC-AGENT-TEAM-RETIRE-001): plan-audit iter-1 fixes D1-D8 (22 REQ / 29 AC, v0.1.2) ( <>)
  • 5ebed92: feat(SPEC-AGENT-TEAM-RETIRE-001): resolve plan clarifications — glm.md migrate-then-delete + D8 prose-SSOT (22 REQ / 28 AC, v0.1.1) ( <>)
  • 3a3a7e5: feat(SPEC-AGENTIC-CORE): plan-phase artifacts (3 SPECs, Epic AGENTIC-CORE) ( <>)
  • 4d7ec04: feat(SPEC-ANALYZE-FIRST-ROUTING-001): run-phase (Analyze-First routing, 17/17 AC) ( <>)
  • f94f227: feat(SPEC-ASTGREP-DOGFOOD-CLEANUP-001): plan-phase artifacts (Tier M) ( <>)
  • 82b49d8: feat(SPEC-ASTGREP-MULTILANG-001): 큐레이션 다국어 ast-grep 베이스라인 템플릿 배포 — 3-phase close ( <>)
  • 5a22e3f: feat(SPEC-AUDIT-GATE-INTEGRITY-001): plan-phase artifacts (M, 3 artifacts) ( <>)
  • b5b0575: feat(SPEC-AUDIT-GATE-INTEGRITY-001): plan-phase iter-2 debt fix (N1/N2) ( <>)
  • 59b4491: feat(SPEC-BRAND-DIR-REMOVE-001): plan-phase artifacts (Tier M) ( <>)
  • eb601d0: feat(SPEC-CADENCE-BRIDGE-001): M1+M2 sanctioned cadence recipe catalog ( <>)
  • 365feae: feat(SPEC-CLAUDEMD-DIET-V2-001): plan-phase artifacts (Tier M, 4 artifacts) ( <>)
  • 3d39285: feat(SPEC-CLI-SUBPKG-SPLIT-001): plan-phase 산출물 (Tier L, 5 artifacts) ( <>)
  • b9df38f: feat(SPEC-CLI-TUX-V3-001): M1a — internal/tui Lip Gloss v2 port ( <>)
  • 5824c81: feat(SPEC-CLI-TUX-V3-001): M1b — unified internal/cli/printer + reporter rewiring ( <>)
  • 3be403d: feat(SPEC-CLI-TUX-V3-001): M1c — fang v2 root integration + regression matrix ( <>)
  • 6815748: feat(SPEC-CLI-TUX-V3-002): M2a huh v2 spike verdict SUCCESS + bubbletea/bubbles v2 adoption ( <>)
  • 9d21682: feat(SPEC-CLI-TUX-V3-002): M2b deferred self-update order correction ( <>)
  • d5f04ba: feat(SPEC-CLI-TUX-V3-002): M2c unified multi-group wizard on huh v2 + dynamic stepper ( <>)
  • 8a4236a: feat(SPEC-CLI-TUX-V3-002): M2d animated spinner + warning collector + completion card ( <>)
  • d38a88a: feat(SPEC-CLI-TUX-V3-002): M2e existing-project moai-update redirect hint + regression matrix ( <>)
  • 6bfed68: feat(SPEC-CLI-TUX-V3-003): M3a classification model + package mapping ( <>)
  • f4f3783: feat(SPEC-CLI-TUX-V3-003): M3c preview TUI + fallback + user-owned visibility + ConfirmMerge convergence ( <>)
  • 65e250c: feat(SPEC-DEADPKG-INVESTIGATE-001): dead-pkg dispositions — Tier M consolidated close ( <>)
  • 1b94454: feat(SPEC-DEPRECATEDPATHS-RECONCILE-001): plan-phase artifacts (Tier S) + SPEC-DEADPKG-INVESTIGATE-001 (Tier M) ( <>)
  • 2c5d05a: feat(SPEC-DESKTOP-NATIVE-E2E-001): M1 workflow-skill desktop-native lane (both trees) ( <>)
  • d5a5b29: feat(SPEC-DESKTOP-NATIVE-E2E-001): M2 e2e-specialist per-OS accessibility recipes (both trees) ( <>)
  • e4914d2: feat(SPEC-DESKTOP-NATIVE-E2E-001): M3 command argument-hint gains desktop-native ( <>)
  • 4e1b8c5: feat(SPEC-DESKTOP-NATIVE-E2E-001): M5 run-phase evidence + audit-ready signal ( <>)
  • 7a4c53c: feat(SPEC-DESKTOP-NATIVE-E2E-001): plan-phase artifacts (M, 4 artifacts) ( <>)
  • a041f26: feat(SPEC-DISCOVERY-UNKNOWNS-001): M1 Unknowns Tier-1 — Blind Spot Pass + decision-reversibility ordering + 4-quadrant lens (17/17 AC) ( <>)
  • 7d65e98: feat(SPEC-DISCOVERY-UNKNOWNS-001): plan-phase artifacts (Tier M, 4 artifacts) ( <>)
  • 49b3fda: feat(SPEC-DOCSITE-ADVANCED-001): M1 advanced/_meta.yaml parity debt fix (4-locale) ( <>)
  • 7de4897: feat(SPEC-DOCSITE-ADVANCED-001): M2 Pillar 1 Tokenomics (tokenomics-overview + token-budget, 4-locale) ( <>)
  • 37529c4: feat(SPEC-DOCSITE-ADVANCED-001): M3 Pillar 3 Harness (no-haiku-3tier + plan-type-profiles + self-evolving, 4-locale) ( <>)
  • 3945b79: feat(SPEC-DOCSITE-ADVANCED-001): M4 Pillar 2 Loop (autonomous-loops, 4-locale) ( <>)
  • e16aa5e: feat(SPEC-DOCSITE-ADVANCED-001): M5 menu + _meta registration (6 new Advanced entries, 4-locale) ( <>)
  • 3d53583: feat(SPEC-DOCSITE-ADVANCED-001): M6 run-phase evidence + audit-ready signal ( <>)
  • 8e550cc: feat(SPEC-DOCSITE-E2E-001): M1 ko canonical /moai e2e page + pre-flight baseline record ( <>)
  • 9a995a5: feat(SPEC-DOCSITE-E2E-001): M2 en/ja/zh derivation of /moai e2e page (4-locale set) ( <>)
  • 5645518: feat(SPEC-DOCSITE-E2E-001): M3 navigation + meta registration for /moai e2e ( <>)
  • 66b8e93: feat(SPEC-DOCSITE-E2E-001): M5 run-phase evidence + audit-ready signal ( <>)
  • 31c5b60: feat(SPEC-DOCTOR-PROMOTION-001): M1-M4 Plugin Deployment doctor check (TDD RED→GREEN) ( <>)
  • 4cef092: feat(SPEC-DOCTOR-PROMOTION-001): M5 run-phase evidence + audit-ready signal ( <>)
  • a6b7204: feat(SPEC-DOCTOR-PROMOTION-001): plan-audit D1+D3 hardening ( <>)
  • 6816f96: feat(SPEC-DOCTOR-PROMOTION-001): plan-phase artifacts (S, 2 artifacts) ( <>)
  • 8190c33: feat(SPEC-E2E-REVIVAL-001): M1 e2e-specialist agent (template-first, both trees) ( <>)
  • a500faf: feat(SPEC-E2E-REVIVAL-001): M2 e2e workflow skill (template-first, both trees) ( <>)
  • cc01563: feat(SPEC-E2E-REVIVAL-001): M3 thin command + router re-registration + count-literal sweep ( <>)
  • 3235a72: feat(SPEC-E2E-REVIVAL-001): M4 catalog entry + CI count constants + tier-profile pin ( <>)
  • 5f22d90: feat(SPEC-E2E-REVIVAL-001): M5 verification batch + run-phase evidence ( <>)
  • 2a40482: feat(SPEC-E2E-REVIVAL-001): plan-audit iter-1 D1-D12 audit-fix (v0.1.1) ( <>)
  • 59257a5: feat(SPEC-E2E-REVIVAL-001): plan-audit iter-2 D13-D15 residual fix (v0.1.2) ( <>)
  • 0327e67: feat(SPEC-E2E-REVIVAL-001): plan-phase artifacts (L, 6 artifacts) ( <>)
  • c31db9e: feat(SPEC-FABLE-PROMPT-PATTERNS-001): plan-phase artifacts — 8 Fable prompt patterns, Tier M doc-only (16 REQ / 18 AC) ( <>)
  • b116a52: feat(SPEC-FIX-LOOPMAP-001): M1-M3 evidence-bearing fix Phase 4 + residue persistence + loop taxonomy ( <>)
  • 47ffb9f: feat(SPEC-FIX-LOOPMAP-001): plan-phase artifacts (S, 2 artifacts) ( <>)
  • 570441f: feat(SPEC-GLM-EFFORT-TUNE-001): M1 P1 override set — remove builder-harness from coding-max ( <>)
  • cdd1686: feat(SPEC-GLM-EFFORT-TUNE-001): M2 P2 llm.yaml reasoning-effort mapping exposure ( <>)
  • 0a33f26: feat(SPEC-GLM-EFFORT-TUNE-001): M3 P4 tighten override-set framing to singleton ( <>)
  • d3cf85a: feat(SPEC-GLM-EFFORT-TUNE-001): M5 run-phase evidence + audit-ready signal ( <>)
  • 3f68742: feat(SPEC-GOAL-ENGINE-001): M8 arm CLI + prune wiring reachability (REQ-GLE-030..034, 39/39 AC) ( <>)
  • 4428deb: feat(SPEC-GOAL-ENGINE-001): in-place amendment — arm CLI + prune wiring reachability (0.3.0) ( <>)
  • 9ad54f5: feat(SPEC-GOAL-ENGINE-001): run-phase (goal engine, 34/34 AC) ( <>)
  • 30840b2: feat(SPEC-HANDOFF-AUTORESUME-001): M1 HandoffConfig landing (config + 중립 template) ( <>)
  • b165fa0: feat(SPEC-HANDOFF-AUTORESUME-001): M2 handoff save/clear CLI (별도 handoff/ 경로 atomic) ( <>)
  • a2d6526: feat(SPEC-HANDOFF-AUTORESUME-001): M3 SessionStart 주입/소비 handoffInjectHandler ( <>)
  • 7cffb97: feat(SPEC-HANDOFF-AUTORESUME-001): plan-phase 산출물 (Tier L, 5 artifacts) ( <>)
  • b303d99: feat(SPEC-HANDOFF-CTXGUIDE-001): plan-phase artifacts (Tier S, 2 artifacts) ( <>)
  • 354855d: feat(SPEC-HANDOFF-FANOUT-001): M1 Mode 4 fan-out steering phrase coupling (4 surfaces) ( <>)
  • 3b38396: feat(SPEC-HANDOFF-FANOUT-001): plan-phase artifacts (S, 2 artifacts) ( <>)
  • a2af8a2: feat(SPEC-HANDOFF-GOALFIX-001): M1 retire inert '# /goal' resume line — two-step post-paste handoff ( <>)
  • 70d768c: feat(SPEC-HANDOFF-GOALFIX-001): plan-phase artifacts (M, 4 artifacts) ( <>)
  • 8e9c7cf: feat(SPEC-HANDOFF-MSGMODE-001): M2 핸드오프 오케스트레이션 모드 시드 doctrine 4-surface (mode-seed + B1/B2/B3, plan 산출물 landing) ( <>)
  • 5faab23: feat(SPEC-HANDOFF-ONEPASTE-001): M1 doctrine dual-tree (SSOT + render + cross-ref, byte-parity mirrors) ( <>)
  • 78a8aef: feat(SPEC-HANDOFF-ONEPASTE-001): M2 config flip (local mode=auto; template stays manual) ( <>)
  • 248c19b: feat(SPEC-HANDOFF-ONEPASTE-001): plan-phase artifacts (Tier M, 3 artifacts) ( <>)
  • eb23fc0: feat(SPEC-HANDOFF-THRESHOLD-001): M1 2단계 statusline suffix + 밴드 경계 config 상수화 ( <>)
  • 318db26: feat(SPEC-HANDOFF-THRESHOLD-001): M2 context-usage.json 영속화 (D3) ( <>)
  • b3be952: feat(SPEC-HARNESS-CADENCE-BUILD-001): M1 manifest schedule schema — optional 3-field object + discovery-only invariant ( <>)
  • 0cc25ce: feat(SPEC-HARNESS-CADENCE-BUILD-001): M2 doctrine surfaces — Recipe 4, recurrence gate question, ANALYZE research, Schedule Retrofit ( <>)
  • a941e86: feat(SPEC-HARNESS-CADENCE-BUILD-001): M3 CLI lifecycle schedule awareness — list surfacing + remove unregister notice + doctor fixture ( <>)
  • b8a5c6c: feat(SPEC-HARNESS-CADENCE-BUILD-001): M4 SKILL.md verb alignment + template mirrors + catalog hash regen ( <>)
  • 05dda22: feat(SPEC-HARNESS-CADENCE-BUILD-001): M5 run-phase evidence — 36-row AC matrix, invariants, audit-ready signal ( <>)
  • 633e47c: feat(SPEC-HARNESS-CADENCE-BUILD-001): plan-audit iter-2 fix — AC-034 boundary-grep delta-frame (v0.1.2) ( <>)
  • 86f8109: feat(SPEC-HARNESS-CADENCE-BUILD-001): plan-phase artifacts — harness Builder cadence integration ( <>)
  • 28fa4cd: feat(SPEC-HARNESS-CADENCE-BUILD-001): plan-phase revision v0.1.1 — 3 clarifications resolved + iter-1 audit fixes D2-D9 ( <>)
  • 3c2d1ef: feat(SPEC-HARNESS-EVO-PIPE-REPAIR-001): M2 Stop 경로 classify 자동화 + PostToolUse observer 등록 ( <>)
  • 3a91c80: feat(SPEC-HARNESS-EVO-PIPE-REPAIR-001): M3 moai harness doctor 스모크 게이트 (v4 참조 무결성 4축) ( <>)
  • 4b109eb: feat(SPEC-HARNESS-EVO-PIPE-REPAIR-001): plan-phase 산출물 작성 (Tier M, 4파일) ( <>)
  • 5273d3c: feat(SPEC-HARNESS-EVOLVE-001): M1 routing observation ledger core package ( <>)
  • 9e6d4fb: feat(SPEC-HARNESS-EVOLVE-001): M2 ledger CLI verbs + Stop-hook finalizer ( <>)
  • 1c54cd9: feat(SPEC-HARNESS-EVOLVE-001): M3 routing-ledger recording obligation in workflow skills ( <>)
  • 728e088: feat(SPEC-HARNESS-EVOLVE-001): M4 integration verification + HOI dogfood enable ( <>)
  • 0081407: feat(SPEC-HARNESS-EVOLVE-001): plan-phase artifacts (M, 4 artifacts) ( <>)
  • d4edb5f: feat(SPEC-HARNESS-EVOLVE-002): M1 typed managed-block writer + InjectMarker generalization ( <>)
  • 57782f6: feat(SPEC-HARNESS-EVOLVE-002): M2 LEARNED digest block + budget/cap/anti-fabrication enforcement ( <>)
  • 266f55c: feat(SPEC-HARNESS-EVOLVE-002): M3 CLAUDE.local.md append-only LOCAL section ( <>)
  • d4c0051: feat(SPEC-HARNESS-EVOLVE-002): M4 mergeSectionBased managed-section preservation ( <>)
  • 1b4765a: feat(SPEC-HARNESS-EVOLVE-002): M5 snapshot/rollback/lineage surface extension ( <>)
  • e62b930: feat(SPEC-HARNESS-EVOLVE-002): M6 Template-First LEARNED-WORKFLOW marker + 2-layer recall contract ( <>)
  • 81792f8: feat(SPEC-HARNESS-EVOLVE-002): M7 integration verification tests + tier/approval gates ( <>)
  • b103bae: feat(SPEC-HARNESS-EVOLVE-002): plan-audit iter-1 amendment (D1-D7) ( <>)
  • 6c14608: feat(SPEC-HARNESS-EVOLVE-002): plan-phase artifacts (L, 5 artifacts) ( <>)
  • 9795627: feat(SPEC-HARNESS-EVOLVE-003): plan-phase artifacts (L, 5 artifacts) ( <>)
  • d613997: feat(SPEC-HARNESS-EVOLVE-003): run-phase M0-M6 integrated (recovery from worktree) ( <>)
  • 8d69b58: feat(SPEC-HARNESS-MCP-PROVISION-001): M1 externalize MCP recommendation matrix to config ( <>)
  • 28be79f: feat(SPEC-HARNESS-MCP-PROVISION-001): M2 insert /moai project Phase 3.6 + router registration ( <>)
  • b16264f: feat(SPEC-HARNESS-MCP-PROVISION-001): M3 harness GENERATE optional artifact 7 + doctor tolerance ( <>)
  • 4245bf2: feat(SPEC-HARNESS-MCP-PROVISION-001): M4 acknowledge mcp-matrix as intentional no-loader section ( <>)
  • d815fe3: feat(SPEC-HARNESS-MCP-PROVISION-001): harden acceptance §C — AC discrimination over token presence ( <>)
  • e70c775: feat(SPEC-HARNESS-RATCHET-REWIRE-001): M1 failure-event recording ( <>)
  • 838e381: feat(SPEC-HARNESS-RATCHET-REWIRE-001): M2 classifier eligibility + propose auto-run ( <>)
  • 69041f9: feat(SPEC-HARNESS-RATCHET-REWIRE-001): M3 lessons inbox + doctor + doctrine ( <>)
  • 2a042be: feat(SPEC-HARNESS-VERIFY-PROMOTE-001): M1 promote harness-generation offer ( <>)
  • 75fa921: feat(SPEC-HARNESS-VERIFY-PROMOTE-001): M2 mandatory verify skill + specialist rule blocks + 3-7 guardrail ( <>)
  • 16fc75b: feat(SPEC-HNS-PREFIX-RENAME-001): M1 template Builder contract docs — hns- artifact naming ( <>)
  • a9d2879: feat(SPEC-HNS-PREFIX-RENAME-001): M2 Go dual-pattern hns- recognition (TDD) ( <>)
  • f55aefe: feat(SPEC-HNS-PREFIX-RENAME-001): M3 local artifact rename harness-* -> hns-* (git mv + cross-refs) ( <>)
  • 7873c8f: feat(SPEC-HNS-PREFIX-RENAME-001): M4 doctrine docs + full verification — hns- canonical namespace ( <>)
  • e87bc20: feat(SPEC-HOOK-CONFIG-SAFETY-001): M1 /hooks review guidance on Template sync complete ( <>)
  • bc8e877: feat(SPEC-HOOK-DEADCODE-001): plan-phase artifacts (Tier M, 4 artifacts) ( <>)
  • 3455b0e: feat(SPEC-HOOK-FACTFORCE-ADVISORY-001): M1 exit-2 block → exit-0 advisory systemMessage ( <>)
  • 820cf2d: feat(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): M1 blocking gate JSON contract + PreToolUse exit-code ( <>)
  • 773fddb: feat(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): M2 doctrine refresh (8 hooks-system.md stale points + hook-independence row g) ( <>)
  • 7e641d9: feat(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): M3+M4+M8a settings.json async taps + timeout headroom + MultiEdit matcher ( <>)
  • dde73b0: feat(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): M6 fail-open semantics (AC-023/024) ( <>)
  • d5df06b: feat(SPEC-HUMANIZE-001): M1 re-author korean.md as original work (prose A-J + copy layer) ( <>)
  • 0628d50: feat(SPEC-HUMANIZE-001): M2 english copy layer (ENC-1..ENC-9) ( <>)
  • 3dde735: feat(SPEC-HUMANIZE-001): M3 japanese copy layer (JA-10..JA-14) ( <>)
  • cd0d587: feat(SPEC-HUMANIZE-001): M4 chinese copy layer (CN-L..CN-Q) ( <>)
  • c7dec55: feat(SPEC-HUMANIZE-001): M5 SKILL.md shared copy-mode guard + dual grading + attribution cleanup ( <>)
  • 89fbac7: feat(SPEC-HUMANIZE-001): M6 catalog 1.1.0 + hash regen + local mirror sync ( <>)
  • 08cf1ca: feat(SPEC-HUMANIZE-002): M1 copy-review + design-copy KO-base modules ( <>)
  • a5c713a: feat(SPEC-HUMANIZE-002): M2 4-language formula dictionaries + genre adaptations ( <>)
  • 199c5c1: feat(SPEC-HUMANIZE-002): M3 SKILL routing + catalog 1.2.0 + mirror sync ( <>)
  • 20d94e2: feat(SPEC-HUMANIZE-002): plan-phase artifacts (M, 4 artifacts) ( <>)
  • b447c3b: feat(SPEC-INTERNAL-ARCH-001): plan-phase artifacts (Tier L, 6 artifacts) ( <>)
  • 397b140: feat(SPEC-INTERNAL-PERF-001): plan-phase artifacts (Tier M, 4 artifacts) ( <>)
  • 818d5c8: feat(SPEC-INTERNAL-SECURITY-001): plan-phase artifacts (Tier M, 4 artifacts) ( <>)
  • 8c67cbc: feat(SPEC-INTERNAL-TEST-001): plan-phase artifacts (Tier S, 4 artifacts) ( <>)
  • 0d7a067: feat(SPEC-INTERNAL-TEST-002): plan-phase artifacts (Tier M, 3 artifacts) ( <>)
  • 7b326de: feat(SPEC-LOOP-SWEEP-001): run-phase — /moai loop redefined as goal preset (20/20 AC) ( <>)
  • e0298c2: feat(SPEC-LOOP-VERDICT-CONTRACT-001): M1+M2 mechanical exit predicate + ceiling verdict contract ( <>)
  • 083cf52: feat(SPEC-LOOP-VERDICT-CONTRACT-001): M3 iteration-ceiling precedence unification ( <>)
  • c1a1bb3: feat(SPEC-MEMORY-DIET-001): M1 cadence-bridge path-scope + loading-scope rewrite ( <>)
  • 180fe27: feat(SPEC-MEMORY-DIET-001): M2 session-handoff example extraction + localization condense ( <>)
  • b153459: feat(SPEC-MEMORY-DIET-001): M3 MEMORY.md archive pruning + run-phase audit-ready ( <>)
  • 5022bdf: feat(SPEC-MOAI-AGENTIC-LOOP-001): M1 모드 카탈로그 crosswalk + 임계값 SSOT 문장 + baseline 고정 ( <>)
  • d7fba84: feat(SPEC-MOAI-AGENTIC-LOOP-001): M2 라우터 요구사항 분석 스텝 + 6-모드 카탈로그 배선 ( <>)
  • ee8ca76: feat(SPEC-MOAI-AGENTIC-LOOP-001): M3 파이프라인 게이트 명시 + Agentic Completion Loop + 체이닝 정책 ( <>)
  • 249cf8e: feat(SPEC-MOAI-AGENTIC-LOOP-001): M4 run 트리 6-모드 정합 + Mode 4/6 운영 진입 + scale 테이블 재표현 ( <>)
  • 8578c2a: feat(SPEC-MOAI-AGENTIC-LOOP-001): M5 인접 표면 — loop 관계 문단 + sync 체인 진입 + agentic_loop 키 ( <>)
  • a8f6bc6: feat(SPEC-MOAI-AGENTIC-LOOP-001): M6 검증 배치 — AC 38/38 PASS 증거 매트릭스 + §E.3 신호 ( <>)
  • 539aa3e: feat(SPEC-MODEL-TIER-PLANTYPE-001): M1 llm.plan_type config field + fable routing enum ( <>)
  • 374de51: feat(SPEC-MODEL-TIER-PLANTYPE-001): M2 unified plan_type × tier profile + ApplyTierProfile ( <>)
  • 4163498: feat(SPEC-MODEL-TIER-PLANTYPE-001): M3 --plan-type CLI flag + wizard + update override ( <>)
  • 9c72d87: feat(SPEC-MODEL-TIER-PLANTYPE-001): M4 web /model-policy writable plan_type selector ( <>)
  • feea392: feat(SPEC-MODEL-TIER-PLANTYPE-001): M5 GLM backend effort overlay ( <>)
  • 2a6238c: feat(SPEC-OBSERVE-HYGIENE-001): M1 spec-audit log consumer (REQ-OBH-001) ( <>)
  • 507f72f: feat(SPEC-OBSERVE-HYGIENE-001): M2 telemetry pruning (REQ-OBH-002) ( <>)
  • 85a2579: feat(SPEC-OBSERVE-HYGIENE-001): M3 decisions + annotations + template sync (REQ-OBH-003..006) ( <>)
  • 52b5e4b: feat(SPEC-PRECOMMIT-001): 배포 계층 pre-commit 훅 설치기 추가 (fast-subset gofmt+vet) ( <>)
  • 9f1f0f5: feat(SPEC-PROJECT-HARNESS-BRIDGE-001): M1-M4 — adaptive clarity interview + harness-spec.yaml bridge ( <>)
  • a2b66c0: feat(SPEC-PROJECT-HARNESS-BRIDGE-001): in-place amendment — two-stage interview (Round 4 reachability) ( <>)
  • f376ee7: feat(SPEC-SESSIONSTART-PERF-001): M1 — O(1) git subprocess drift detection ( <>)
  • a814656: feat(SPEC-SESSIONSTART-PERF-001): M2 — SPEC auto-archive bounds the active scan set ( <>)
  • ab4ea7d: feat(SPEC-SESSIONSTART-PERF-001): M3 regression guard — perf-budget test, session-start time-box, advisory-check rule ( <>)
  • 9ef2117: feat(SPEC-TEMPLATE-I18N-CANONICAL-001): M1 askuser-protocol.md English-canonical policy section + examples ( <>)
  • 2739633: feat(SPEC-TEMPLATE-I18N-CANONICAL-001): M2 session-handoff.md English-first skeleton + loc-table fixes ( <>)
  • b9a24fe: feat(SPEC-TEMPLATE-I18N-CANONICAL-001): M3 context-window-management.md English-canonical resume format ( <>)
  • 5aa0540: feat(SPEC-TEMPLATE-I18N-CANONICAL-001): M4 CI lint C9 + doctrine §25.6 natural-language neutrality amendment ( <>)
  • 51483ee: feat(SPEC-TEMPLATE-I18N-CANONICAL-001): M5 run-phase AC matrix close-out + §E evidence ( <>)
  • b324414: feat(SPEC-TEMPLATE-RULES-CLEANUP-001): M1 CI guards (TDD RED baseline) ( <>)
  • 5da1d0b: feat(SPEC-TEMPLATE-RULES-CLEANUP-001): plan-phase artifacts (L, 5 artifacts) ( <>)
  • a450a85: feat(SPEC-TOKEN-ACCOUNTING-001): M1 transcript token 파서 (internal/tokenusage) [재커밋] ( <>)
  • 627f3e7: feat(SPEC-TOKEN-ACCOUNTING-001): M2 attribution layer (session-set summation + confidence) ( <>)
  • 9b6d16c: feat(SPEC-TOKEN-ACCOUNTING-001): M3 §I writer + Section Map SSOT + era 무충돌 회귀테스트 ( <>)
  • b1cd74b: feat(SPEC-TOKEN-ACCOUNTING-001): M4 audit 표면 — tokens_spent 노출 + §I 파싱 ( <>)
  • e5807a6: feat(SPEC-TOKEN-ACCOUNTING-001): plan-phase 산출물 (Tier M, 3 artifacts) ( <>)
  • 032eb97: feat(SPEC-TOKEN-BUDGET-STOP-001): M1 budget graceful-abort + handoff generation ( <>)
  • 841843a: feat(SPEC-TOKEN-BUDGET-STOP-001): M2 evidence persistence doctrine + template mirror ( <>)
  • 93c3800: feat(SPEC-TOKEN-BUDGET-STOP-001): plan-phase artifacts (Tier M, 3 artifacts) ( <>)
  • f7212b6: feat(SPEC-TOKEN-ROUTING-001): M1 run-phase — model_routing loader + accessor ( <>)
  • 9430617: feat(SPEC-TOKEN-ROUTING-001): plan-phase artifacts (Tier M) ( <>)
  • f1bfd55: feat(SPEC-TOKEN-VERIFY-DIET-001): M1 file-redirect contract in agent-common-protocol.md ( <>)
  • 12a1368: feat(SPEC-TOKEN-VERIFY-DIET-001): M2 file-redirect cross-ref in batch-pattern + moai.md SS8 banners ( <>)
  • e62d52e: feat(SPEC-TOKEN-VERIFY-DIET-001): plan-phase artifacts (Tier M, 4 artifacts) ( <>)
  • c317998: feat(SPEC-V3R6-AGENTIC-LOOP-CONFIG-001): M1-M3 agentic_loop.max_iterations Go loader ( <>)
  • af4bdf2: feat(SPEC-WEB-CONSOLE-011): M1 scope contract 10섹션 supersede + yamlpatch seam ( <>)
  • 5d2d18f: feat(SPEC-WEB-CONSOLE-011): M2a 8섹션 seam persistence 인프라 + golden round-trip ×8 ( <>)
  • 0024466: feat(SPEC-WEB-CONSOLE-011): M2b 10섹션 fieldsets + 파생 카운트 + i18n ×4 ( <>)
  • ab55574: feat(SPEC-WEB-CONSOLE-011): M3 agent-settings 4표면 전면 쓰기 ( <>)
  • b9e8e94: feat(SPEC-WEB-CONSOLE-011): M4 profile CRUD UI (create/switch/delete + i18n ×4) ( <>)
  • 62e3077: feat(SPEC-WEB-CONSOLE-011): M5 READ-ONLY SPEC 보드 (핸들러/Templ/i18n×4/copy) ( <>)
  • 9c145cb: feat(SPEC-WEB-CONSOLE-011): M5 spec.ListDocs export + Tier frontmatter 필드 ( <>)
  • 2222018: feat(SPEC-WEB-CONSOLE-011): M6 statusline cache_hit 노출 fan-out + segment-list SSOT ( <>)
  • 83b72e0: feat(SPEC-WEB-CONSOLE-013): M1 routing foundation — handoff/cache seam routes ( <>)
  • 31e4451: feat(SPEC-WEB-CONSOLE-013): M2 handoff+cache sections ( <>)
  • c6a19db: feat(SPEC-WEB-CONSOLE-013): M3 model-policy read-only view ( <>)
  • 9aa99c0: feat(SPEC-WEB-CONSOLE-014): M2 learning + observability honesty ( <>)
  • 1094999: feat(SPEC-WEB-CONSOLE-014): M3 git_strategy merge_method editable select ( <>)
  • ee3e1af: feat(SPEC-WEB-CONSOLE-014): M4 raw views — security.sandbox + mx ( <>)
  • 7b11d68: feat(SPEC-WEBCONF-SIMPLIFY-001): M1 sub-agent 4-color tier data-model + name-keyed lookup table ( <>)
  • e0061ad: feat(SPEC-WEBCONF-SIMPLIFY-001): M2 bake removed-tab defaults into template sections ( <>)
  • cca120c: feat(SPEC-WEBCONF-SIMPLIFY-001): M3 remove 11 tabs from web UI + reclassify routes to RouteExcluded ( <>)
  • 5f97d32: feat(SPEC-WEBCONF-SIMPLIFY-001): M4 simplified surfaces + description rendering mechanism ( <>)
  • 0f13b46: feat(SPEC-WEBCONF-SIMPLIFY-001): M5 agentfm tier-badge UI redesign + tier-suggested defaults ( <>)
  • d0ea1c8: feat(SPEC-WEBCONF-SIMPLIFY-001): M6 i18n 4-locale field/option descriptions (REQ-WC-015/C-9 complete) ( <>)
  • 7db2192: feat(SPEC-WEBCONF-SIMPLIFY-001): M7-M9 test sweep + web-config doc cleanup + full-suite verify ( <>)
  • 3f8d44a: feat(SPEC-WEBCONF-SIMPLIFY-001): agentfm polish — namespace grouping + name font + actual-value selection ( <>)
  • b45c552: feat(SPEC-WEBCONF-SIMPLIFY-001): agentfm sort agents by tier (red/expensive first) ( <>)
  • 91a5f34: feat(SPEC-WEBCONF-SIMPLIFY-001): agentfm sub-tabs + agent title/description ( <>)
  • cd03d11: feat(SPEC-WEBCONF-SIMPLIFY-001): in-progress amendment — git_strategy surface + per-option descriptions REQ-WC-015 ( <>)
  • 2d55ee6: feat(SPEC-WORKFLOW-CACHE-OPT-001): M1 shared diagnostic snapshot contract ( <>)
  • c7f8feb: feat(SPEC-WORKFLOW-CACHE-OPT-001): M2 gate merging — Kickoff+11.5 co-location, Stage B single call, harness proposal+approval merge, feedback single round, full-pipeline completion close ( <>)
  • e47ff02: feat(SPEC-WORKFLOW-CACHE-OPT-001): M3 audit improvement — Tier S single-pass default, auditor defect-lists, delta re-check, project retry cap 1 ( <>)
  • 490a9a0: feat(SPEC-WORKFLOW-CACHE-OPT-001): M4 delegation relaxation — Level-1 orchestrator-direct, codemaps ≤1 spawn, clean 2 spawns, mx <5-item direct ( <>)
  • f8a00d3: feat(SPEC-WORKFLOW-CACHE-OPT-001): M5 bookkeeping batching — loop single batched turn, aggregate MX report at exit, review Mode-4 lenses, incremental secrets scan ( <>)
  • 5b76919: feat(SPEC-WORKFLOW-CACHE-OPT-001): M6 verification sweep — full AC-WCO-001..036 matrix PASS, 19-surface parity, progress.md §E.2/§E.3 ( <>)
  • 9722e0d: feat(SPEC-WORKFLOW-CACHE-OPT-001): plan-audit iter-1 D1-D12 audit-fix (v0.1.1, +design.md) ( <>)
  • 13c74c9: feat(SPEC-WORKFLOW-CACHE-OPT-001): plan-audit iter-2 D13/D14 residual fix (v0.1.2) ( <>)
  • 3ceb93e: feat(SPEC-WORKFLOW-CACHE-OPT-001): plan-phase artifacts (L, 5 artifacts) ( <>)
  • b1f3968: feat(docs-site): 모두의클로드 Clay/Cream/Ink design system re-theme ( <>)
  • fb9efbd: feat(html-report): output-style-aware audience tiers + mermaid diagrams ( <>)
  • 3894607: feat(output-styles): add Progress Board section to MoAI-Easy and MoAI-Learn ( <>)
  • 213d3b0: feat(output-styles): colloquial personas + rename Einstein→MoAI-Learn ( <>)
  • d979806: feat(spec-lint): .moai/specs/ 루트 무결성 가드 + .moai 구조 README ( <>)
  • 1169d2a: feat(spec-lint): terminalStatusEnum completed 추가 — SPEC-CLI-LINT-COMPLETED-001 ( <>)
  • a73ceed: feat(web-console): M1 — remove DB section from console, rename Ralph section to MoAI-Loop ( <>)
  • a94ab00: feat(web-console): M2 — update model list to Fable5/Opus4.8/Sonnet5 + i18n ( <>)
  • 47ca32d: feat(web-console): M3 — remove statusline console render (schema/TUI preserved) ( <>)
  • 19c2422: fix(SPEC-ANALYZE-FIRST-ROUTING-001): neutralize internal SPEC-IDs in template agent mirrors ( <>)
  • 3452306: fix(SPEC-AUDIT-GATE-INTEGRITY-001): M1 wire D7/D8 BLOCKING into plan-auditor Must-Pass as MP-5/MP-6 ( <>)
  • f228e1b: fix(SPEC-AUDIT-GATE-INTEGRITY-001): M2 sync-auditor scoring-model reconciliation + mechanical verification ( <>)
  • 300bb46: fix(SPEC-AUDIT-GATE-INTEGRITY-001): M3 document two plan-audit report streams + plan-artifact hash mechanism ( <>)
  • 6fb35b0: fix(SPEC-AUDIT-GATE-INTEGRITY-001): M4 manager-spec SPEC-ID check mental -> executed Bash ( <>)
  • 19b12c3: fix(SPEC-AUDIT-GATE-INTEGRITY-001): M5 run-phase evidence (SS-E.2 25-AC matrix + SS-E.3 audit-ready signal) ( <>)
  • e353d94: fix(SPEC-AUDIT-GATE-INTEGRITY-001): M5 template mirrors + catalog hash regen ( <>)
  • 67c93e9: fix(SPEC-AUDIT-GATE-INTEGRITY-001): plan-audit iter-1 defect fixes (D1-D11) ( <>)
  • 3612683: fix(SPEC-BRAND-DIR-REMOVE-001): M1-M5 remove dead .moai/project/brand dir + live wiring ( <>)
  • 210ca18: fix(SPEC-CLAUDEMD-DIET-V2-001): M1 §16 in-place compress + byte-parity restore ( <>)
  • ab92cca: fix(SPEC-CLAUDEMD-DIET-V2-001): M2 §5+§15 partial-KEEP pointer-ization ( <>)
  • 614c716: fix(SPEC-CLAUDEMD-DIET-V2-001): M3 §8+§11+§14 pointer-ization + footer/§13 micro-trim ( <>)
  • 83b9c81: fix(SPEC-CLAUDEMD-DIET-V2-001): M4 run-phase evidence + AC verification ( <>)
  • 1e9a4e2: fix(SPEC-CLI-SUBPKG-SPLIT-001): D1 해결 — REQ-CSS-013 subagent boundary 추가 ( <>)
  • 37b5358: fix(SPEC-CLIFIX-CONCURRENCY-001): M1 re-route 5 writers through locked seam + removeGLMEnv auto-compact key ( <>)
  • 2e4513f: fix(SPEC-CLIFIX-CONCURRENCY-001): M2 ~/.claude.json RMW guard (flock + compare-retry) ( <>)
  • 83e139b: fix(SPEC-CLIFIX-CONCURRENCY-001): M4 preference store crash-consistency + TOCTOU hardening ( <>)
  • 6027424: fix(SPEC-CLIFIX-CONTRACT-001): M1 ExitCoder adoption — replace 11 os.Exit sites ( <>)
  • 6fa48a7: fix(SPEC-CLIFIX-CONTRACT-001): M2 exit-code contracts (astgrep/constitution/spec_lint/spec_audit) ( <>)
  • 017f176: fix(SPEC-CLIFIX-CONTRACT-001): M3 flags + streams (dry-run/--yes/stderr routing) ( <>)
  • 64ebeac: fix(SPEC-CLIFIX-CONTRACT-001): M4 test enablement + closure (flock rename + help contract) ( <>)
  • 40981be: fix(SPEC-CLIFIX-CONTRACT-001): dedup exitCoder vs SPEC-CLI-TUX-V3-001 fang.go ( <>)
  • 5703512: fix(SPEC-CLIFIX-CRITICAL-001): M1 reproduction batch — 8 failing repro tests (RED) ( <>)
  • daba6b7: fix(SPEC-CLIFIX-CRITICAL-001): M2 config/ledger integrity — map RMW + O_APPEND + Node API ( <>)
  • 0bace43: fix(SPEC-CLIFIX-CRITICAL-001): M3 destructive-path — boundary, lock, rollback, Lstat ( <>)
  • a1c3832: fix(SPEC-CLIFIX-CRITICAL-001): M4 high-water mark + closure — all 11 ACs GREEN ( <>)
  • bd1c3c6: fix(SPEC-CLIFIX-CRITICAL-001): backfill run_commit_sha (D3 SHA placeholder exemption) ( <>)
  • 0cdf18e: fix(SPEC-DEPRECATEDPATHS-RECONCILE-001): un-deprecate live design.yaml/db.yaml — Tier S consolidated close ( <>)
  • 41a12bb: fix(SPEC-DISCOVERY-UNKNOWNS-001): plan-audit D1-D5 debt remediation (AC-DU-007 vacuity + parity-test AC + count sync) ( <>)
  • c3c1c21: fix(SPEC-DISCOVERY-UNKNOWNS-001): plan-auditor D1-D6 debt 해소 (AC 15→16) ( <>)
  • 61f23bf: fix(SPEC-DIVECC-ATTRIBUTION-FIX-001): ~7× 오귀속 3개 living surface 정정 + Tier S 3-phase close ( <>)
  • 10169bd: fix(SPEC-GOAL-ENGINE-001): harden AC-036 arm-via-registered-command (plan-audit D1) ( <>)
  • 382b72a: fix(SPEC-HANDOFF-AUTORESUME-001): lint (errcheck fmt.Fprintf + staticcheck De Morgan isHex8) ( <>)
  • 092dcba: fix(SPEC-HANDOFF-CTXGUIDE-001): M1 256K 윈도우 핸드오프 밴드 로직 ( <>)
  • 2ef2c6a: fix(SPEC-HARNESS-EVO-PIPE-REPAIR-001): M1 어휘/스키마 정렬로 제안 생성 구조적 0 해소 ( <>)
  • 143b816: fix(SPEC-HARNESS-EVO-PIPE-REPAIR-001): M4 release-update exemplar Runner 부패 수리 (게이트 1호 실전 검증) ( <>)
  • e2d4825: fix(SPEC-HARNESS-EVO-PIPE-REPAIR-001): plan-audit iter-1 D1~D6 정정 (v0.1.1) ( <>)
  • 7a3e7e9: fix(SPEC-HARNESS-EVOLVE-003): plan-audit amendments D1-D3 + G1/G2 ( <>)
  • 82b758d: fix(SPEC-HARNESS-MCP-PROVISION-001): plan-audit iter-2 — router scope (D1) + AC defects (D2-D5) ( <>)
  • 5517ea3: fix(SPEC-HOOK-DEADCODE-001): M3 HookInput.Data dead injection removal + evaluator-completion doc row ( <>)
  • 3d74559: fix(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): M7 allowlist refinement (passthrough token + /dev/null opt-out) + catalog regen ( <>)
  • 3a5ff6a: fix(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): M7 input hardening (AC-025/026) ( <>)
  • 5a845a5: fix(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): M8bcd csharp glob + agent exec form + compact comment (AC-028/029/030) ( <>)
  • 1e5be72: fix(SPEC-HOOK-OFFICIAL-COMPLIANCE-001): TestSettingsTemplateNewHookStructure per-event timeout (M4 60s) ( <>)
  • 6c2fa8a: fix(SPEC-HUMANIZE-001): M3 follow-up — drop quarantined childhood-origin beat from JA-14 example ( <>)
  • 38f6149: fix(SPEC-INTERNAL-PERF-001): lint cleanup for differ_perf_test.go ( <>)
  • 68bbcb2: fix(SPEC-INTERNAL-PERF-001): plan-auditor D1/D3 fixup (v0.1.1) + §J debt registry ( <>)
  • 5f33dfa: fix(SPEC-INTERNAL-SECURITY-001): M1 web traversal guard + Sec-Fetch-Site same-origin ( <>)
  • 85e2805: fix(SPEC-INTERNAL-SECURITY-001): M2 template-update safety (symlink backup + .gitignore + sentinel wire + conservative backup) ( <>)
  • 24482ad: fix(SPEC-INTERNAL-SECURITY-001): M3 hook EvalSymlinks + Edit sensitive scan ( <>)
  • c0ac267: fix(SPEC-INTERNAL-SECURITY-001): sync-auditor AC-count accuracy — 16/16 → 19/19 applicable ( <>)
  • 72ca1ed: fix(SPEC-INTERNAL-TEST-001): M1 coverage_test.go fail-open 계약 갱신 (F1) ( <>)
  • 477dcc2: fix(SPEC-INTERNAL-TEST-001): M2 lifecycle-sync-gate.md close-subject mandate amendment (F3) ( <>)
  • 3ca2ff6: fix(SPEC-INTERNAL-TEST-001): M3 agent_lint_test expectedAgents 정합 (F2) ( <>)
  • 29f3e6b: fix(SPEC-INTERNAL-TEST-001): M5 lint 정정 (errcheck 7건 + staticcheck QF1011 2건) ( <>)
  • 3d0c344: fix(SPEC-INTERNAL-TEST-003): add agentic_loop.max_iterations i18n keys (4-locale) ( <>)
  • 3af0156: fix(SPEC-PROJECT-HARNESS-BRIDGE-001): M5 — two-stage interview, Round 4 reachability ( <>)
  • aebdcb1: fix(SPEC-PROJECT-HARNESS-BRIDGE-001): M5b — close F-3r (scope never elicited) + F-5 (early-exit unreachable) ( <>)
  • f6b769d: fix(SPEC-SESSIONSTART-PERF-001): make i18n scan-budget wall-clock assertion advisory ( <>)
  • 29f434a: fix(SPEC-TEMPLATE-RULES-CLEANUP-001): M2 broken cross-reference cleanup (Finding A) ( <>)
  • 729bc31: fix(SPEC-TEMPLATE-RULES-CLEANUP-001): M3+M5 neutrality cleanup + retired vocab ( <>)
  • 93abb50: fix(SPEC-TEMPLATE-RULES-CLEANUP-001): M4 backport + M6 local finalization ( <>)
  • 1e24f9d: fix(SPEC-TEMPLATE-RULES-CLEANUP-001): M7 test fix + progress.md GREEN evidence ( <>)
  • 4d29255: fix(SPEC-TEMPLATE-RULES-CLEANUP-001): correct sync_commit_sha to pushed commit bd97306 ( <>)
  • 31908b1: fix(SPEC-TEMPLATE-RULES-CLEANUP-001): plan-audit iter-1 defect fixes (D1-D8) ( <>)
  • 3d35cc1: fix(SPEC-TOKEN-VERIFY-DIET-001): plan-auditor D1/D2 — REQ-VD prefix + KI-1 relabel ( <>)
  • f8b69f0: fix(SPEC-WEB-CONSOLE-011): M4 GREEN — profile-name path traversal 차단 (웹 경계 + WritePreferences 2중) ( <>)
  • e8db01a: fix(SPEC-WEB-CONSOLE-011): TUI 브리지 테스트를 web-only key-chip 필드 제외로 범위 조정 ( <>)
  • f14effe: fix(SPEC-WORKFLOW-CACHE-OPT-001): post-merge alignment — Phase 1.6→4 vocabulary residue, moai-learn.md live-template parity, catalog hash regen ( <>)
  • b00cc63: fix(SPEC-WORKFLOW-LIFECYCLE-001): M1 delta-spec lifecycle (amendment_of + ## Amendments + Ownership Matrix) ( <>)
  • bcb35f7: fix(SPEC-WORKFLOW-LIFECYCLE-001): M2 depends_on pre-flight check (Phase 0.5 sub-step + 3-option blocker) ( <>)
  • e558f1e: fix(SPEC-WORKFLOW-LIFECYCLE-001): M3 Tier L artifact set + plan-auditor Tier-differentiated input contract ( <>)
  • b3afb98: fix(SPEC-WORKFLOW-LIFECYCLE-001): M4 plan-artifact hash subject list (Go verbatim 4-file + manual-skip inputs + cache-invalidating event) ( <>)
  • 477e700: fix(SPEC-WORKFLOW-LIFECYCLE-001): M5 template mirror sync (4 files) + make build + progress.md §E.2/§E.3 ( <>)
  • fa7f396: fix(agent-lint): LR-12 manager-git canonical low + LR-01 inline-code exemption ( <>)
  • 3514cc7: fix(agent-lint): warnings non-blocking (errors-only exit 1) ( <>)
  • 5054d31: fix(agents,cli): 에이전트 body 모순 제거 + haiku effort/gitkeep 가드 충돌 해소 ( <>)
  • c54b035: fix(hook,template): harness-observe wire-format 정규화 + leak walker 확장 ( <>)
  • b353da3: fix(internal/hook): stabilize TestHookWrapper_TempFileCleanup via test-owned sandbox ( <>)
  • 1243094: fix(output-styles): track live moai-easy.md for template-live parity ( <>)
  • 9d36c4c: merge(SPEC-CLIFIX-CONTRACT-001): run-phase M1-M4 (8/8 AC PASS; worktree isolation) ( <>)
  • ea5572e: merge(SPEC-WORKFLOW-CACHE-OPT-001): M2-M6 milestones from worktree branch ( <>)
  • 3c410a2: merge(SPEC-WORKFLOW-LIFECYCLE-001): run-phase M1~M5 (doc-only Tier L, AC 30/30) ( <>)
  • d69d4a8: perf(SPEC-INTERNAL-PERF-001): M1 spec-lint git-query cache (REQ-PERF-001, P0) ( <>)
  • 9d0f0ac: perf(SPEC-INTERNAL-PERF-001): M2 regex package-level promotion (REQ-PERF-004) ( <>)
  • ad0ddae: perf(SPEC-INTERNAL-PERF-001): M3 mx fan-in single-traversal index (REQ-PERF-002) ( <>)
  • 96e0e10: perf(SPEC-INTERNAL-PERF-001): M4 CLI lazy initialization (REQ-PERF-003) ( <>)
  • 48a5a9f: perf(SPEC-INTERNAL-PERF-001): M5 merge diff size guard (REQ-PERF-005) ( <>)
  • de4d176: perf(SPEC-INTERNAL-PERF-001): M6 template single render (REQ-PERF-006) ( <>)
  • 0ee246a: refactor(SPEC-CLI-SUBPKG-SPLIT-001): M1 extract agentlint cluster to internal/cli/agentlint ( <>)
  • be3cf0b: refactor(SPEC-CLI-TUX-V3-003): M3d-A plan subpackage — 8 namespace/analysis functions moved intact ( <>)
  • 5326b76: refactor(SPEC-CLI-UIKIT-KERNEL-001): M1 extract uikit kernel to internal/cli/uikit ( <>)
  • 3260d08: refactor(SPEC-CLIFIX-CONCURRENCY-001): M3 consolidate atomic-writer helpers ( <>)
  • 43c996b: refactor(SPEC-HOOK-DEADCODE-001): M1 internal/hook/agents+lifecycle 미연결 패키지 삭제 ( <>)
  • f7bfa86: refactor(SPEC-HOOK-DEADCODE-001): M2 dual_parse.go 무호출 함수5개+테스트 삭제 (HookResponse 타입 보존) ( <>)
  • ad0f0a5: refactor(SPEC-SESSIONSTART-PERF-001): use strings.Contains in drift seam test ( <>)
  • 28e199b: refactor(SPEC-WEB-CONSOLE-012): M1 research seam write-path removal (RouteExcluded) ( <>)
  • ebece33: refactor(SPEC-WEB-CONSOLE-012): M2 llm ghost tier removal + fable exposure ( <>)
  • 6792924: refactor(SPEC-WEB-CONSOLE-012): M4 dead code removal (dict sentinel, zero-caller purposes accessor) ( <>)
  • 3143d22: refactor(SPEC-WEB-CONSOLE-012): M5 doc comment scope-contract rewrite (server.go, projectconfig.go) ( <>)
  • ae90da5: refactor(agents): Deep Reasoning Escalation 데드 보일러플레이트 제거 (~600줄) ( <>)
  • 6d2e81d: refactor(agents): align moai agent definitions with official sub-agents spec ( <>)
  • 921cfbb: refactor(agents): remove step-by-step progress reporting feature ( <>)
  • bda9a3f: refactor(cli): remove .moai/design system entirely ( <>)
  • c745f4e: refactor(doctrines): retire Context7 MCP + gateguard advisory hook + residual decimal-phase cleanup ( <>)
  • c4d3541: refactor(hygiene): plan workflow Phase 1-15 sequential numbering sync ( <>)
  • 9864a0c: refactor(output-styles): split Progress Board ⬜ not-started from ⏸️ blocked ( <>)
  • 2035b4a: refactor(rules): 6개 reference-doctrine 규칙 always-loaded scope 처리 (11→5) — SPEC-RULE-DIET-002 3-phase close ( <>)
  • 44725c8: refactor(rules): SPEC 라이프사이클 SSOT 재정렬 — 이중 라우트 + progress.md 섹션 맵 ( <>)
  • c7bc406: refactor(web-console): M4 — settings 필드 다이어트 (dead/research/ralph/llm/gitStrategy 제거) ( <>)
  • be4f4d4: refactor(web-console): M5-a — agent 설정 배선 교정 (workflow_agents 숨김·types 주석·claude_models 정리·role select·effort 배지·agentfm 단일화) ( <>)
  • d900d99: refactor(web-console): M5-b — UX 4축 (탭 CSS·프로필우선·title/desc·옵션i18n OptionDef) ( <>)
  • fde6fba: style(SPEC-HARNESS-EVOLVE-001): gofmt routing test files ( <>)
  • d26feac: style(gofmt): 잔여 fmt-only 4파일 (index.lock 경합으로 직전 커밋에서 누락) ( <>)
  • bc6baab: style(gofmt): 주석 리플로우·공백 정규화 (fmt-only 38파일) ( <>)
  • ec8f6cc: test(SPEC-CLI-TUX-V3-002): cover defaultDeferredUpdateCheck paths via fake update.Checker ( <>)
  • 93f118c: test(SPEC-CLI-TUX-V3-003): M3b characterization safety net ( <>)
  • 6e03322: test(SPEC-HANDOFF-AUTORESUME-001): handoff 커버리지 보강 (edge/error branch) ( <>)
  • 87471fb: test(SPEC-HARNESS-RATCHET-REWIRE-001): coverage hardening for edge branches ( <>)
  • 9aa9d18: test(SPEC-INTERNAL-TEST-001): M4 migration 17개 skip → 실 테스트 실체화 (F4) ( <>)
  • 9d0f587: test(SPEC-INTERNAL-TEST-001): M5 constitution canary/contradiction 테스트 신규 (F5) ( <>)
  • ffea917: test(SPEC-INTERNAL-TEST-002): M1 regenerate 6 cli golden testdata (rc6→rc7) ( <>)
  • 65c23fb: test(SPEC-INTERNAL-TEST-002): M3 add pipeline.go integration tests (67.5%→85.1%) ( <>)
  • 1d78565: test(SPEC-PROJECT-HARNESS-BRIDGE-001): tighten non-discriminating ACs + add AC-021/022 for F-3r/F-5 ( <>)
  • 868a920: test(SPEC-TOKEN-ROUTING-001): backfill LoadModelRouting coverage (sync-auditor D3) ( <>)
  • 3e6471f: test(SPEC-WEB-CONSOLE-011): M4 CRUD 오류 경로 커버리지 보강 + progress.md §E.2/§E.3 M4 증거 ( <>)
  • c572d9a: test(SPEC-WEB-CONSOLE-011): M4 RED — profile-name 검증 갭 repro (path traversal 확인) ( <>)
  • 8195322: test(SPEC-WEB-CONSOLE-013): M4 verification sweep + progress.md run evidence ( <>)
  • a807ca0: test(SPEC-WEB-CONSOLE-014): M1 dormant-config exposure guards + status draft→in-progress ( <>)
  • 02294ef: test(SPEC-WEB-CONSOLE-014): M5 i18n 4-locale parity guard + bridge sweep ( <>)
  • bbe46ed: test(hook): wrapper 테스트 타임아웃 상한 5s→30s (부하경합 false-timeout 해소) ( <>)
  • 152229d: test(settings): add fable to model option fixtures (M2 follow-up) ( <>)
  • 794bb4f: test(statusline): isolate context-usage test from ambient GLM env ( <>)