intent-engine 0.10.11

A command-line database service for tracking strategic intent, tasks, and events
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.10.10] - 2025-12-29

### Bug Fixes

- Update repository URL to match provenance

### Documentation

- Update CHANGELOG for v0.10.9

## [0.10.9] - 2025-12-29

### Bug Fixes

- Ensure binary has execute permission on Unix

### Documentation

- Update CHANGELOG for v0.10.8

## [0.10.8] - 2025-12-29

### Bug Fixes

- Resolve clippy warnings for redundant closures and too-many-arguments
- Remove unused import in tests

### Documentation

- Update CHANGELOG for v0.10.7

### Miscellaneous Tasks

- Bump version to 0.10.8

## [0.10.7] - 2025-12-29

### Documentation

- Update CHANGELOG for v0.10.6
- Rewrite documentation with intent continuity paradigm
- Update all user documentation to v0.10.0 CLI syntax
- Improve user experience and document organization
- Update CHANGELOG for v0.10.7

### Features

- Add --since and --until date filters to ie search

### Miscellaneous Tasks

- Deep cleanup of obsolete files and MCP references
- Change npm organization from @m3task to @origintask
- Bump version to 0.10.7

### Refactor

- Remove ie setup command - use plugin instead

## [0.10.6] - 2025-12-29

### Documentation

- Update CHANGELOG for v0.10.5

### Miscellaneous Tasks

- Switch Linux builds to musl for maximum compatibility
- Bump version to 0.10.6

## [0.10.5] - 2025-12-29

### Bug Fixes

- Ie plan done status now validates children completion

### Documentation

- Update CHANGELOG for v0.10.4

### Miscellaneous Tasks

- Bump version to 0.10.5

## [0.10.4] - 2025-12-27

### Bug Fixes

- Remove invalid 'platforms' field from plugin.json
- Skills path must start with ./

### Documentation

- Update CHANGELOG for v0.10.3
- Add Claude Code plugin installation instructions
- Fix Claude Code plugin installation commands in README
- Fix Claude Code plugin installation in Chinese README

### Features

- Add PowerShell fallback for Windows without Git Bash
- Add auto-install via npm in session-start hook
- Improve installation UX with progress feedback

### Miscellaneous Tasks

- Increase hook timeout to 120s for npm install
- Remove claude-plugin directory
- Update Cargo.lock

### Refactor

- Simplify plugin architecture for Claude Code compatibility
- Switch to Node.js for cross-platform hook
- Improve session-start.js robustness

## [0.10.3] - 2025-12-27

### Bug Fixes

- Trigger npm publish after Release workflow completes

### Documentation

- Update CHANGELOG for v0.10.2

### Features

- Improve plugin scripts robustness for multi-platform
- Improve plugin install experience

### Miscellaneous Tasks

- Bump version to 0.10.3

## [0.10.2] - 2025-12-27

### Bug Fixes

- Clippy warnings for cmp_owned and too_many_arguments
- Use git directly instead of third-party action for homebrew update
- Use ubuntu-22.04 for Linux builds for better GLIBC compatibility
- Add explicit type annotations to sqlx queries for older Rust toolchains
- Add NODE_AUTH_TOKEN for npm publish
- Use CLAUDE_PROJECT_DIR for correct project root
- Auto-init project in hook using CLAUDE_PROJECT_DIR

### Documentation

- Update CHANGELOG for v0.10.1
- Fix rustdoc HTML tag warning in models.rs
- Add Claude Code plugin installation to README
- Restructure Integration as two-step install
- Update README with one-click plugin install
- Clarify plugin includes hook and skill
- Update plugin installation syntax in README

### Features

- Add npm package distribution
- Add Claude Code plugin for session start hook
- Add skill for auto-install and usage guidance
- Auto-install ie binary in session hook
- Add marketplace.json for plugin discovery
- Use scoped npm packages @m3task/intent-engine

### Miscellaneous Tasks

- Remove MCP test from coverage workflow
- Remove obsolete CLI tests from CI and coverage
- Add Homebrew tap automation
- Fix build workflow checkout ref and cache busting
- Bump version to 0.10.2

### Refactor

- Clean up logging system and add tracing instrumentation
- Use npm OIDC trusted publishing instead of token
- Use pure OIDC trusted publishing for npm

## [0.10.1] - 2025-12-25

### Bug Fixes

- Ignore RUSTSEC-2025-0134 unmaintained advisory for rustls-pemfile

### Documentation

- Update CHANGELOG for v0.9.0
- Add test rewrite plan for business logic tests
- Update CHANGELOG with test suite modernization work
- Remove 31 obsolete documentation files
- Fix all cross-references to deleted MCP files
- Rewrite README for clarity and accessibility
- Rewrite Chinese README for clarity and accessibility
- Update workflow documentation to emphasize plan-centric approach
- Major README rewrite to reflect AI's automatic workflow
- Rewrite README for clarity and impact
- Update CHANGELOG for v0.10.1

### Features

- Migrate Dashboard to HTTP shutdown, remove PID file management
- Multi-session focus support and cleanup

### Miscellaneous Tasks

- V0.10.1 - test fixes and docs cleanup
- Update Cargo.lock for v0.10.1
- Remove obsolete MCP and dashboard integration tests

### Refactor

- Multi-project concurrent support
- PlanExecutor uses TaskManager as single source of truth

### Testing

- Fix all test failures after HTTP shutdown migration
- Rewrite pick_next_blocking tests to use library functions
- Rewrite priority_and_list tests to use library functions
- Rewrite task_edge_cases_tests to use library functions (12 tests)
- Rewrite task_start_blocking_tests to use library functions (6 tests)
- Add feature gate to cli_special_chars_tests

## [0.9.0] - 2025-12-01

### Documentation

- Update CHANGELOG for v0.8.6

### Features

- Simplify Human Task Protection to pure out-of-band confirmation

## [0.8.6] - 2025-12-01

### Documentation

- Update CHANGELOG for v0.8.5

### Features

- Display task ID in task tree

### Miscellaneous Tasks

- Bump version to 0.8.6

## [0.8.5] - 2025-12-01

### Bug Fixes

- Reset edit state when switching tasks

### Documentation

- Update CHANGELOG for v0.8.4

### Miscellaneous Tasks

- Bump version to 0.8.5

## [0.8.4] - 2025-11-30

### Bug Fixes

- Replace atty with std::io::IsTerminal

### Documentation

- Update CHANGELOG for v0.8.3

## [0.8.3] - 2025-11-30

### Bug Fixes

- Change CHANGELOG workflow to direct commit instead of PR

### Miscellaneous Tasks

- Bump version to 0.8.3

## [0.8.2] - 2025-11-30

### Bug Fixes

- Dashboard port binding address mismatch
- Rebuild frontend to fix dashboard search and task display
- Update tests for PaginatedTasks API and refactored doctor command

### Miscellaneous Tasks

- Bump version to 0.8.2

## [0.8.1] - 2025-11-28

### Bug Fixes

- Task_add priority support and remove --foreground references
- Import std::io::Read and fix clippy bool assertions

### Documentation

- Update MCP schema with pagination parameters

### Features

- Replace frontend v1 with v2 (renamed to front-end) and update dashboard server

### Miscellaneous Tasks

- Remove unstable dashboard_cli_tests.rs
- Bump version to 0.8.1

### Performance

- Optimize session restore when no task focused

### Refactor

- Remove dashboard daemon mode, always run in foreground

### Testing

- Improve test coverage for search, claude_code, and ws_client

## [0.8.0] - 2025-11-28

### Bug Fixes

- Resolve zombie green light and temp directory pollution
- Remove unused import in dashboard handlers

### Documentation

- Update spec to version 0.8

### Features

- Frontend V2 overhaul and UI refinements
- Refine UI (Operation Area & Logo)

### Miscellaneous Tasks

- Complete projects.json cleanup - remove all legacy registry references
- Add test files and update .gitignore
- Bump version to 0.8.0

### Refactor

- Streamline doctor command and remove obsolete registry.rs
- Extract get_status_badge() to eliminate 6 duplications
- Extract DASHBOARD_PORT as file-level constant
- Fix unsafe unwrap in check_mcp_connections
- Delete dead code (~138 lines removed)
- Unify notification logic with centralized NotificationSender
- Eliminate JSON config duplication via helper function
- Unify parse_duration into time_utils module
- Unify FTS5 escape logic into search module
- Centralize SQL query constants to reduce duplication
- Extract main.rs handlers to cli_handlers module + add unit tests
- Delete unused API functions (YAGNI cleanup)

### Testing

- Add 10 comprehensive tests (100% increase)
- Add 8 comprehensive tests (+160% coverage)

## [0.7.1] - 2025-11-27

### Bug Fixes

- Correct doing status semantics and pick_next priority logic

### Miscellaneous Tasks

- Bump version to 0.7.1
- Add .gitattributes for consistent line endings

## [0.6.10] - 2025-11-26

### Features

- Add ie init command with comprehensive tests

### Miscellaneous Tasks

- Bump actions/checkout from 5 to 6 (#102)
- Bump tokio-tungstenite from 0.21.0 to 0.24.0 (#104)
- Bump the production-dependencies group with 2 updates (#103)
- Remove Claude Code workflows
- Bump version to 0.6.10

## [0.6.9] - 2025-11-25

### Documentation

- Add security warnings for Dashboard 0.0.0.0 binding

### Features

- Bind Dashboard to 0.0.0.0 to allow external access

### Miscellaneous Tasks

- Bump version to 0.6.9

## [0.6.8] - 2025-11-25

### Bug Fixes

- Clippy error and mark cascade tests as planned feature
- Update dashboard test to use HTTP API instead of Registry file
- Parse API response data field in dashboard test

### Features

- UI optimization with WebSocket integration and enhanced logging system (#101)

### Miscellaneous Tasks

- Bump version to 0.6.8

## [0.6.7] - 2025-11-23

### Bug Fixes

- Support rotated log files in query operations

### Documentation

- Add missing documentation and test files

### Miscellaneous Tasks

- Bump version to 0.6.7

## [0.6.6] - 2025-11-23

### Bug Fixes

- Update integration tests for MCP server file logging and remove obsolete switch command test

### Documentation

- Add Intent-Engine protocol specification and migration plan

### Features

- Implement Intent-Engine Protocol v1.0 compliance (90%)

### Miscellaneous Tasks

- Bump version to 0.6.6

### Refactor

- Implement single source of truth for project status

## [0.6.5] - 2025-11-23

### Bug Fixes

- Canonicalize temp_dir for path comparison in Dashboard tests
- Resolve Dashboard integration test failures on macOS/Windows
- Set INTENT_ENGINE_PROJECT_DIR in Dashboard tests for macOS
- Use foreground mode for Dashboard in tests to fix macOS failures
- Add defensive programming to registry.rs save() method
- Add active_form column to schema and fix report queries

### Documentation

- Add comprehensive logging system documentation

### Features

- Add file logging infrastructure for Dashboard daemon mode (Phase 1)
- Implement Phase 1 - Dashboard file logging
- Implement Phase 2 - Log rotation and cleanup
- Enable file logging for MCP Server mode
- Add TodoWriter replacement with status management and active_form

### Miscellaneous Tasks

- Bump version to 0.6.5

### Refactor

- Implement multi-doing + single-focus design and remove task_switch

### Testing

- Add comprehensive integration tests for file logging
- Add comprehensive integration tests for Phase 2 and Phase 4

### Debug

- Add comprehensive Dashboard diagnostics for CI failures

## [0.6.4] - 2025-11-21

### Bug Fixes

- Cross-platform compatibility fixes for tests and CI
- Remove redundant /tmp path checks for cross-platform compatibility

### Miscellaneous Tasks

- Bump version to 0.6.4 - Cross-platform compatibility fixes

## [0.6.3] - 2025-11-21

### Bug Fixes

- Prevent MCP tests from registering temporary projects to Dashboard
- Downgrade temp path log messages to debug level to prevent MCP test failures

### Miscellaneous Tasks

- Bump version to 0.6.3 - MCP test fixes and temporary path protection

### Testing

- Add Dashboard WebSocket integration tests and fix temporary path pollution

## [0.6.2] - 2025-11-21

### Bug Fixes

- Add dashboard registry cleanup for v0.6.0 upgrade
- Add Cache-Control headers to prevent browser caching of Dashboard UI
- Exclude unimplemented tests from release script

### Miscellaneous Tasks

- Bump version to 0.6.1
- Update Cargo.lock for version 0.6.1
- Bump version to 0.6.2 - Dashboard upgrade fixes

## [0.6.0] - 2025-11-21

### Bug Fixes

- Add cwd field to MCP server configuration for proper project detection
- Integrate MCP → Dashboard WebSocket connection
- Check .intent-engine directory existence before loading database
- MCP test failures - downgrade WebSocket logs to debug level
- Exclude unimplemented tests from code coverage workflow
- Replace OpenSSL with rustls for ARM64 cross-compilation
- Revert workflow modifications that caused validation errors

### Documentation

- Clarify project boundary logic supports non-project startup
- Add plan tool to MCP tools table in spec

### Features

- Complete Dashboard UI redesign with sci-fi theme

### Miscellaneous Tasks

- Release v0.6.0 - Plan Interface and Dashboard Enhancements
- Add release notes for v0.6.0
- Add .claude to gitignore

## [0.5.5] - 2025-11-19

### Bug Fixes

- Dashboard daemon mode now properly detaches using setsid

### Documentation

- Update Dashboard port from dynamic allocation to fixed 11391

### Miscellaneous Tasks

- Bump version to 0.5.5

## [0.5.4] - 2025-11-19

### Bug Fixes

- 确保多项目注册表和界面数据一致性
- 修复MCP连接注册中的路径规范化问题
- MCP integration tests now use current project directory
- 修复CI/CD测试数据库初始化失败问题
- 修复 CI 并发测试中的目录切换竞争条件
- CI test failures - Windows port collision and doctor warnings
- Clean up test database before doctor command in CI
- Prevent Dashboard child process from blocking MCP server on Windows
- Disable Dashboard auto-start in test environments to prevent timeouts
- Handle port-in-use gracefully in test_allocate_port (Fix 6)
- Apply port-in-use graceful handling to test_fixed_port (Fix 6 complete)
- Initialize project before running coverage tests (Fix 7)
- Remove all eprintln! calls from MCP server to prevent Windows blocking

### Documentation

- 修复 rustdoc 警告 - 在文档中转义 HTML 标签

### Miscellaneous Tasks

- Add code coverage report
- Bump version to 0.5.4

### Refactor

- Rename MCP tool 'unified_search' to 'search'
- 本地化所有静态资源并优化UI设计
- 更新Dashboard UI为浅色主题并刷新静态资源

## [0.5.3] - 2025-11-17

### Features

- Add MCP auto-registration and browser auto-open for Dashboard

### Miscellaneous Tasks

- Bump which from 6.0.3 to 8.0.0 (#99)
- Bump tower from 0.4.13 to 0.5.2 (#98)
- Bump dirs from 5.0.1 to 6.0.0 (#94)
- Bump peter-evans/create-pull-request from 6 to 7 (#93)
- Bump actions/checkout from 4 to 5 (#92)
- Bump codecov/codecov-action from 4 to 5 (#91)
- Bump actions/labeler from 5 to 6 (#90)
- Bump version to 0.5.3

## [0.5.2] - 2025-11-17

### Bug Fixes

- Add PostToolUse Hook formatting for task mutation tools
- Resolve test failures caused by home project fallback
- Dashboard integration tests - 6/9 now passing
- Temporarily ignore 3 failing Dashboard tests to unblock CI
- Resolve CI test failures in dependency_tests
- Apply common test utilities to doctor_command_tests
- Comprehensive test suite migration to shared test utilities
- Migrate dashboard_integration_tests to use common test utilities
- Complete migration of mcp_integration_test to common utilities
- Dashboard tests failing in CI coverage environment

### Documentation

- Add optional UI tests to CI/CD workflow
- Add Dashboard documentation and test suite

### Features

- Add Dashboard web UI module

### Miscellaneous Tasks

- Bump version to 0.5.2

## [0.5.1] - 2025-11-16

### Bug Fixes

- PostToolUse hook JSON parsing and output mechanism
- Update spec file paths after docs reorganization
- Prevent nested projects from sharing databases

### Documentation

- Reorganize documentation with English as default and categorized naming

### Features

- Implement hybrid command model with optimized parameter syntax

### Miscellaneous Tasks

- Bump version to 0.4.1
- Bump version to 0.5.0 and update interface spec
- Bump version to 0.5.1

### Testing

- Add comprehensive nested project test matrix (17 new tests)

## [0.4.1] - 2025-11-15

### Bug Fixes

- Align CLI and MCP interface output formats

### Documentation

- Add AI feedback collection directory

## [0.4.0] - 2025-11-14

### Miscellaneous Tasks

- Bump version to 0.3.6

## [0.3.5] - 2025-11-14

### Miscellaneous Tasks

- Bump version to 0.3.5

## [0.3.4] - 2025-11-14

### Fix

- Serialize MCP integration tests to avoid env var races

### Miscellaneous Tasks

- Bump version to 0.3.4

## [0.3.3] - 2025-11-13

### Bug Fixes

- Address clippy warnings for cleaner code
- Replace map_or with is_some_and for clippy compliance
- Remove orphaned test code causing syntax error
- Remove unused imports and dead code
- Use CARGO_BIN_EXE for doctor test to fix CI failures
- Use CARGO_BIN_EXE in smart_initialization_tests for CI compatibility

### Features

- Add database path resolution diagnostics to doctor command

### Miscellaneous Tasks

- Bump version to 0.3.3

### Performance

- Optimize test_cli_help_matches_spec from 100s to 0.06s

### Testing

- Add comprehensive tests for database path diagnostics
- Add 17 additional tests for near-100% coverage

## [0.3.2] - 2025-11-13

### Bug Fixes

- Update MCP config path to ~/.claude.json for Claude Code v2.0.37+

### Features

- Add 'setup-mcp' command for automatic MCP server configuration

### Miscellaneous Tasks

- Bump version to 0.3.2

## [0.3.1] - 2025-11-13

### Bug Fixes

- Correct Claude Code config path from ~/.config/claude-code to ~/.claude/

### Miscellaneous Tasks

- Bump version to 0.3.1

## [0.3.0] - 2025-11-13

### Bug Fixes

- Add 'ie' binary alias and fix session-start hook
- Update MCP server version to 0.3

### Documentation

- Add Speckit Guardian integration protocol specification
- Update Speckit Guardian to v2.0 with phased approach
- Split Sub-Agent architecture into separate specification
- Add Phase 1 Focus Restoration implementation specification
- Add comprehensive Phase 1 testing specification
- Add Phase 1 implementation summary
- Update INTERFACE_SPEC to v0.3 with Phase 1 commands
- Add Phase 1 completion report

### Features

- Implement Phase 1 Focus Restoration (session-restore & setup-claude-code)

### Testing

- Add comprehensive unit tests for session_restore module
- Add Phase 1 integration tests for session restoration

## [0.2.1] - 2025-11-11

### Bug Fixes

- Update tests and MCP version for v0.2.0
- Implement standard FromStr trait for PriorityLevel
- Replace deprecated Command::cargo_bin with cargo::cargo_bin! macro

### Documentation

- 文档体系重构 Phase 1-2
- Add v0.2.0 requirement specification
- Supplement v0.2.0 spec with detailed technical specifications
- Update documentation for v0.2.0 release

### Features

- 版本同步系统实现 (Phase 3)
- Implement database migration and circular dependency detection for v0.2.0
- Add CLI depends-on command with comprehensive tests
- Add task start blocking check with comprehensive tests
- Filter blocked tasks from pick-next recommendations with comprehensive tests
- Enhance task_context with dependency information
- Add MCP task_add_dependency tool
- Implement Smart Event Querying with type and since filters
- Phase 3 - Priority Enum & Command Rename (P1)

### Miscellaneous Tasks

- Bump version to 0.2.1

## [0.1.17] - 2025-11-11

### Bug Fixes

- Fix MCP integration tests and remove duplicate tool definitions
- Use cargo_bin! macro for reliable test binary path resolution
- Ensure CLI commands inherit project directory in MCP integration tests
- Update mcp-server.json version to match Cargo.toml major.minor

### Documentation

- Add task_context MCP tool to INTERFACE_SPEC.md

### Features

- Implement task_context MCP tool

### Miscellaneous Tasks

- Fix critical inconsistencies and enhance AI prompting
- Configure MCP integration tests to run sequentially
- Bump version to 0.1.17

### Testing

- Add comprehensive test suite for task_context functionality
- Derive expected tool count from mcp-server.json instead of hard-coding
- Add debug output for CI diagnosis of task_context test failures

## [0.1.16] - 2025-11-10

### Miscellaneous Tasks

- Bump version to 0.1.16

## [0.1.15] - 2025-11-10

### Bug Fixes

- Add console input encoding support for Windows Chinese characters
- Add automatic GBK to UTF-8 conversion for Windows piped input
- Update SetConsoleCP API calls for windows crate 0.58

### Documentation

- Add CHANGELOG entry for smart lazy initialization feature

### Miscellaneous Tasks

- Bump version to 0.1.15

## [0.1.14] - 2025-11-10

### Bug Fixes

- Enable Release workflow trigger from Version Bump
- Use marker file for idempotent git hooks installation
- Update Windows API call to match new Result-based interface
- Add wrapper script to MCP server installer for working directory resolution
- Add MCP initialize method for proper handshake
- Address clippy warnings in test code
- Resolve clippy warnings in project.rs
- Suppress deprecated rand API warnings in performance tests
- Update Windows console API to use Result-based interface

### Documentation

- Add code formatting reminder to AGENT.md
- Add comprehensive build.rs design documentation
- Add comprehensive implementation summary report
- Update MCP server documentation to reflect Rust native implementation
- Enhance MCP tool descriptions with stdin usage and documentation guidance
- Update all documentation for unified binary architecture

### Features

- Add Windows console UTF-8 encoding support for Chinese characters
- Add build.rs to auto-install git hooks on first build
- Implement smart lazy initialization with project root inference
- Improve MCP server robustness per official specification
- Add task_search and task_delete MCP tools with comprehensive tests

### Miscellaneous Tasks

- Bump windows from 0.58.0 to 0.62.2
- Bump actions/stale from 9 to 10
- Bump orhun/git-cliff-action from 3 to 4
- Bump actions/checkout from 3 to 5
- Bump actions/download-artifact from 4 to 6
- Bump actions/github-script from 6 to 8
- Bump rand from 0.8.5 to 0.9.2
- Bump version to 0.1.14

### Refactor

- Enhance build.rs robustness and clean up documentation
- Remove Python dependency from MCP server install script
- Unify MCP server into single binary with environment variable support

### Styling

- Apply cargo fmt formatting

### Testing

- Fix Windows encoding tests to match actual API behavior
- Verify git hooks work
- Add comprehensive edge case tests for smart initialization
- Exclude 'initialize' from MCP tools sync test

## [0.1.13] - 2025-11-10

### Bug Fixes

- Enable publish to crates.io for workflow_dispatch
- Add input validation for workflow_dispatch tag parameter
- Change INTERFACE_SPEC version to reflect interface contract only

### Features

- Implement interface-contract-based version management system

### Miscellaneous Tasks

- Sync version to 0.1.12 across all files
- Bump version to 0.1.13

## [0.1.12] - 2025-11-10

### Miscellaneous Tasks

- Bump version to 0.1.12

## [0.1.11] - 2025-11-10

### Bug Fixes

- Add Cargo.lock for reproducible binary builds
- Handle existing tags in version bump workflow
- Use force push for tags to handle remote conflicts

### Miscellaneous Tasks

- Bump version to 0.1.10
- Remove unused reusable workflow files
- Update INTERFACE_SPEC.md version to 0.1.10
- Sync mcp-server.json version to 0.1.10
- Bump version to 0.1.11

### Refactor

- Comprehensive CI/CD system overhaul

## [.0.1.11] - 2025-11-10

### Bug Fixes

- Resolve immutable release error in GitHub Actions
- Remove needless borrow in test args
- Use GitHub API directly to delete releases
- Improve release deletion with better error handling

## [0.1.10] - 2025-11-09

### Bug Fixes

- Apply cargo fmt and fix clippy warnings
- 更新接口规范测试以匹配实际数据模型
- 修改实现以匹配 INTERFACE_SPEC.md 规范

### Documentation

- Add "Replace Intermediate Files" pattern to AI Quick Guide
- 整理安装脚本和文档结构
- 更新命令参考和 CI 文档中的安装脚本路径
- 强调 INTERFACE_SPEC.md 作为权威规范的基石作用
- 添加深度测试覆盖分析报告

### Features

- 从根本上解决代码格式化问题
- 添加灵活的手动构建系统
- 添加专门的Codecov工作流 - 一键触发代码覆盖率
- 添加 MCP 工具自动同步系统
- 添加权威接口规范文档系统

### Fix

- Add JSON-RPC version validation to eliminate dead code warning
- Resolve codecov workflow exit code 1 error
- Remove duplicate if condition in manual-build workflow

### Miscellaneous Tasks

- Remove unnecessary shebang from mcp-server.rs
- Specify default binary to resolve cargo run ambiguity
- Add permissions for PR comment posting in codecov workflow
- 更新 mcp-server.json 版本号至 0.1.9

### Refactor

- 删除废弃的 Python MCP 服务器
- 根据实际实现完全修正接口规范文档

### Styling

- 运行 cargo fmt 修复代码格式

### Testing

- Add comprehensive unit and integration tests to improve coverage
- Add comprehensive performance tests for large datasets
- Add missing coverage for get_task_with_events and pick_next_tasks

## [0.1.9] - 2025-11-08

### Bug Fixes

- Remove redundant wildcard pattern in format match

### Documentation

- 更新所有文档以反映 task done 命令的正确语义
- 修复 command-reference-full.md 中遗漏的 task done 语义
- Update pick-next documentation to reflect new functionality
- Update event add command documentation

### Features

- Implement intelligent pick-next command
- Make --task-id optional in event add command

### Styling

- Apply rustfmt formatting
- Apply rustfmt formatting to main.rs

## [0.1.8] - 2025-11-08

### Features

- 添加 --version 支持

## [0.1.7] - 2025-11-08

### Bug Fixes

- 修复 report 命令中 tasks_by_status 统计不一致的问题
- 修复 clippy doc_lazy_continuation lint 错误

### Documentation

- 文档结构优化 - 支持中英文双语和清晰导航
- 添加英文翻译和语言切换功能
- 添加核心文档英文翻译
- 翻译核心集成和理念文档
- 翻译安装指南和贡献指南
- 翻译技术文档(性能和安全)
- 翻译贡献者发布指南
- 完成剩余超长文档翻译 - 100%完成
- 更新所有文档以反映 task done 命令的语义变化
- 添加 task search 命令的文档说明
- 增强 FTS5 搜索引擎特性描述
- 添加开发脚本使用说明
- 在主要文档中添加 git hooks 设置说明
- 添加 v0.1.7 版本的 PR 描述文档

### Features

- 增强 task done 命令的响应结构,添加智能的下一步建议
- 实现 task search 命令支持全文搜索

### Miscellaneous Tasks

- 添加自动格式化工具和 git hooks
- Bump version to 0.1.7

### Refactor

- 重构 done 命令,只对当前焦点任务生效

### Styling

- 修复 rustfmt 代码格式问题

## [.0.1.1] - 2025-11-08

### Bug Fixes

- Ensure cargo bin directory is in PATH for install-scripts job
- Install OpenSSL development libraries for install-scripts job

### Documentation

- Add comprehensive CI/CD system overview
- Fix repository URLs from yourusername to wayfind

### Features

- Enhance CI/CD with comprehensive quality checks
- Add local CI check scripts

### Miscellaneous Tasks

- Update criterion requirement from 0.5 to 0.7
- Update sqlx requirement from 0.7 to 0.8
- Update thiserror requirement from 1.0 to 2.0
- Bump softprops/action-gh-release from 1 to 2
- Bump actions/upload-artifact from 3 to 5
- Bump actions/cache from 3 to 4
- Bump actions/dependency-review-action from 3 to 4
- Bump actions/checkout from 4 to 5

<!-- generated by git-cliff -->