# Action plan — dev
as of 2026-05-17
## Tasks
| *(none)* | | | |
## Conditional actions
| *(none)* | | |
## Watch
| *(none)* | | | |
## Completed
| 2026-05-17 | 001 | CliHelpTemplate implemented; all tests pass; T09 bug reproducer added post-completion |
| 2026-05-17 | 002 | width_exact_boundary (FT-11) and process_output_head_lines_omitted (FT-12) added to tests/output.rs; spec readmes updated to ✅ |
| 2026-05-17 | doc-consistency | spec path depth corrected (../../ → ../../../) in all 4 test spec files; AP-1/AP-2/AP-3/AP-5 and FT-5/IN-2 cases added; tty_detect semantics corrected in src/help.rs, docs/api/002_help_api.md, docs/feature/002_cli_help_template.md; 42 integration + 4 doc = 46 tests pass level::3 |
| 2026-06-06 | 003 | 12 new integration tests added (9 output + 3 help); width_one_truncates suffix assertion corrected; Level 3 PASS: 54/54 nextest, 4 doc, 0 clippy |
| 2026-06-06 | 004 | 4 remaining ⏳ spec cases closed (FT-24 is_default_tail, FT-25 is_default_width, FT-10 tty_detect non-TTY, FT-11 data_fmt absence); Level 3 PASS: 58/58 nextest, 4 doc, 0 clippy |
| 2026-06-06 | doc-consistency | All test counts updated (42→44 output, 12→14 help, total 62); T13/T14 added to tests/readme.md; T01–T14 refs in docs/feature/002 and docs/api/002; changelog v0.6.0 entry added; NNN convention note in tests/docs/readme.md |
| 2026-06-06 | code_hyg_l1 (pass 1) | 4 PRBs fixed: Fix(BUG-NNN) IDs added to paired test/source comments; task/bug/ infrastructure created (BUG-005/BUG-006/BUG-007 reports + closed/ subdir); zombie temp dir deleted; changelog v0.6.0 test count corrected; spurious bug_reproducer tags removed from non-bug tests |
| 2026-06-06 | code_hyg_l1 (pass 2) | 4 PRBs fixed: tests/output.rs heading (issue-none)→(BUG-005); BUG-005 report Fix Location/History/Refs corrected (fix in strs_tools::truncate_lines, not cli_fmt); task/completed/002 issue-none→BUG-005; task/completed/readme.md orphan row added for 004_remaining_test_gaps.md |