-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.STATUS
More file actions
236 lines (189 loc) · 11.1 KB
/
.STATUS
File metadata and controls
236 lines (189 loc) · 11.1 KB
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
# flow-cli - Pure ZSH Workflow Plugin
# ADHD-optimized workflow management for developers
## Project: flow-cli
## Type: zsh-plugin
## Status: active
## Focus: post-release
## Phase: Released
## Priority: 2
## Progress: 100
## Previous Session (2026-02-27, evening)
**Session activity:**
- docs: teaching docs refresh — 30 files updated (v5.x/v6.x → v7.6.0 version refs + dates)
- docs: content gaps fixed — teach.md commands table + subsections (solution, sync, validate-r, style, config check/diff/show/scaffold), teaching hub features table (+5 entries), tutorial 14 branch naming (production → main)
- docs: CHANGELOG sync — root v7.6.0 entry synced with docs/ (Scholar Config Sync, fixes, 53/53)
- docs: lint fixes — MD031, MD029, MD040 across 7 teaching files
- docs: consolidation — merged duplicate TEACHING-SYSTEM-ARCHITECTURE, archived 11 orphaned files to docs/.archive/, simplified mkdocs exclude list
- docs: moved 2 BRAINSTORM-*.md from repo root to docs/specs/
- fix: broken relative links in TEACHING-SYSTEM-ARCHITECTURE after file move
- merged: PR #429 (docs update) to main, dev synced
- deploy: docs site deployed (CI auto-deploy)
## Previous Session (2026-02-27)
**Session activity:**
- feat: Scholar Config Sync (#423) — config injection, teach config/solution/sync/validate-r
- feat: em --prompt (#424) — AI-guided composition, --backend, em forward, help guards
- docs: SCHOLAR-INTEGRATION-GUIDE, REFCARD-SCHOLAR-WRAPPERS, test count sync
## Previous Session (2026-02-22)
**Session activity:**
- review: PR #415 code review (7 issues: ORCHESTRATE file, .STATUS wins, sed fragility, crumb test bug, Prettier noise)
- fix: all 7 review issues resolved, tests passing (48/0)
- merge: PR #415 (Atlas integration update) to dev
- docs: post-merge update — test counts 193→196, suites 45→46, assertions ~8000→~12000
- release: v7.4.2 — Atlas Integration Update (full pipeline)
- PRs #416, #417 created/merged
- GitHub release, docs deployed, Homebrew tap updated
- All downstream verified: CI green, badges passing, formula correct
- verify: all CI workflows passing, Homebrew formula at v7.4.2
## Previous Session (2026-02-22, earlier)
**Previous session activity:**
- brainstorm: max-depth Atlas integration analysis (2 research agents, 8 expert questions)
- spec: SPEC-atlas-integration-update-2026-02-22.md (5 proposals, comprehensive)
- worktree: feature/atlas-integration created with ORCHESTRATE plan (6 increments)
- findings: Atlas has 43 commands, flow-cli bridges only 6 (27% coverage)
- findings: help browser missing 7 of 15 dispatchers
- findings: no API contract between flow-cli and Atlas
- decisions: enhanced bridge (not dispatcher), hybrid perf model, all-three contract format
## Previous Session (2026-02-22, earlier)
**Previous session activity:**
- chore: switched flow-cli sourcing from repo symlink to Homebrew (`/opt/homebrew/opt/flow-cli/`)
- verify: brew cellar matches source repo (v7.4.1, identical files)
- verify: clean env test confirms all commands load from brew path
- cleanup: removed old symlink `~/.zsh/plugins/flow-cli` and stale backup
- docs: updated CLAUDE.md with Homebrew source path, corrected test count (195→193)
- docs: updated zshrc dispatcher comment to reflect Homebrew path
- sync: dotfiles synced via chezmoi
- merge: PR #413, PR #414 merged to main, dev synced
## Previous Session (2026-02-22, earlier)
**Previous session activity:**
- lint: ran markdown lint on deployed docs (8 issues in 2 internal files)
- fix: auto-fixed MD029/MD049 lint errors, committed and pushed
- fix: resolved 139+ broken anchor links across 220 docs files
- root cause: closing code fences had language tags (e.g., ` ```bash `) which pymdownx.superfences treats as openers, swallowing all subsequent headings
- deploy: docs site deployed — 0 warnings, 0 broken anchors
- merge: PR #410 (docs sync), PR #411 (anchor fix) merged to main
- sync: dev and main in sync at af1e3c67
## Previous Session (2026-02-21)
**Previous session activity:**
- review: PR #408 code review, identified 3 issues (grep portability, SHA256 placeholder, test count)
- fix: portable grep in version guard (`-oP` → `-oE`), clarify formula SHA256, fix test count (47→45)
- merge: PR #408 to dev (squash merge)
- docs: synced 14 files to v7.4.1 (version footers, CHANGELOG, test counts)
- deploy: docs site deployed to GitHub Pages
- release: v7.4.1 — full pipeline (PR #409, CI green, merge, tag, GitHub release)
- fix: Homebrew tap formula still had `Dir["*"]` — pushed selective install directly to homebrew-tap
- verify: `brew reinstall` confirms 75MB → 3.5MB (95% reduction, 215 files vs 1036)
## Previous Session (2026-02-20)
**Previous session activity:**
- review: reviewed PRs #402 (em organize) and #403 (em delete-actions), fixed blocking issues
- fix: jq type mismatch in _em_star, printf injection in _em_move, AppleScript sanitization
- fix: removed 686 lines dead code (duplicate function definitions)
- merge: PR #402 and #403 to dev (resolved 14 merge conflicts)
- release: v7.4.0 — 31 email commands (organize + manage + AI)
- fix: FLOW_VERSION not bumped in flow.plugin.zsh (hotfix PR #405)
- fix: retagged v7.4.0 to include hotfix, updated Homebrew tap SHA
- docs: updated test counts (195 files, 47/47 suites)
- docs: added flow.plugin.zsh to release version bump checklist
- docs: reduced version badge cacheSeconds from 3600 to 300
- deploy: docs site deployed (3x), Homebrew formula updated and verified
## Previous Session (2026-02-20, earlier)
**Previous session activity:**
- feat: implemented em delete, move, restore, flag, todo, event commands (7 new commands)
- feat: restructured em pick with multi-select (Tab), action menu (D4), new keybinds (Ctrl-O/E/F)
- feat: added adapter functions (_em_hml_delete, _em_hml_move, _em_hml_expunge)
- feat: added AI todo prompt + [todo]=15 timeout
- feat: added macOS integration (_em_create_calendar_event, _em_create_reminder)
- feat: added FLOW_EMAIL_TRASH_FOLDER config variable
- test: 4 new unit test files (36 functions): delete, move-restore, flag, todo-event
- test: 43 new dogfood tests (sections 12-19): function existence, help, config, aliases, safety
- test: 20 new E2E tests (sections 8-12): live operations, flag round-trip, AI extraction
- docs: updated 4 doc files (tutorial, guide, refcard, dispatcher guide)
- docs: updated MASTER-DISPATCHER-GUIDE em table (20→27 commands), config, safety
## Previous Session (2026-02-18)
**Previous session activity:**
1. `em ai` subcommand — runtime AI backend switching (claude/gemini/none/toggle)
2. Gemini `extra_args` — `-e none` for fast startup (~1-2s vs ~5-8s)
3. `em catch <ID>` — AI-summarize email → pipe into `catch` command
4. `Ctrl-T` in `em pick` — fzf keybind for inline task capture
**Previous session (2026-02-16, evening):**
- verified: CI all green (tests, docs deploy, pages build)
- verified: Homebrew formula v7.2.1 live and installed
- release: v7.2.1 fully deployed — CI, docs, Homebrew all confirmed
**Previous session (2026-02-16):**
- docs: full health check (374 files) — 0 broken links, 9 stale docs found and fixed
- docs: added missing v7.1.0 CHANGELOG entry (dot split)
- docs: added v7.0.0/v7.1.0/v7.2.0 to RELEASES.md (was 6+ versions behind)
- docs: updated MASTER-API-REFERENCE.md (v5.19.1→v7.2.0, 716→880 functions)
- docs: fixed stale version strings across 9 docs
- release: v7.2.0, v7.2.1
---
## Recent Releases
### v7.6.0 (2026-02-27) — em --prompt + Scholar Config Sync
- em --prompt/--backend flags, em forward, smart TTY detection
- Scholar Config Sync: teach config check/diff/show/scaffold, teach solution/sync/validate-r
- Help guards on all 34 em subcommands, doctor config sync section
- 53/53 tests passing, 205 test files, 1 expected timeout
- PR #428, Release: https://github.com/Data-Wise/flow-cli/releases/tag/v7.6.0
### v7.5.0 (2026-02-26) — em v2.0 Safety Gate
- em v2.0: two-phase safety gate for send/reply, ICS calendar, IMAP watch, folder CRUD
- Enhanced attachments, `em send --confirm`, `em calendar`, `em watch`, `em create-folder`
- 8 integration test failures fixed across 7 test suites
- PR #420 (em v2.0 feature branch), PR #421 (release), PR #422 (version bump)
- 47/47 tests passing, 2 expected timeouts, 196 test files
- Release: https://github.com/Data-Wise/flow-cli/releases/tag/v7.5.0
### v7.4.2 (2026-02-22) — Atlas Integration Update
- Enhanced `at` bridge: styled help, warm-path commands, ZSH-native fallbacks
- API contract: `docs/ATLAS-CONTRACT.md` (version compat, output formats, exit codes)
- Help browser: fixed dispatcher regex (8→16 dispatchers)
- Doctor: Atlas section with version, backend, project count, MCP status
- 3 new test files (e2e, contract, dogfood), 48 tests passing
- Release: https://github.com/Data-Wise/flow-cli/releases/tag/v7.4.2
### v7.4.1 (2026-02-21) — Homebrew Cleanup
- Homebrew selective install: 75MB → 3.5MB (95% reduction)
- Deleted 62 stale root-level files (-21k lines)
- CI version guard: blocks releases on FLOW_VERSION mismatch
- Release: https://github.com/Data-Wise/flow-cli/releases/tag/v7.4.1
### v7.4.0 (2026-02-20) — 31 Email Commands
- em organize: star, thread, snooze, digest (#402)
- em manage: delete, move, restore, flag, todo, event with --pick multi-select (#403)
- 10 email tutorials (tutorials 27-36)
- Security fixes: jq type, printf injection, AppleScript sanitization
- Release: https://github.com/Data-Wise/flow-cli/releases/tag/v7.4.0
### v7.3.0 (2026-02-18) — Email AI Improvements
- em ai subcommand, em catch, Gemini extra_args, fzf Ctrl-T
- Release: https://github.com/Data-Wise/flow-cli/releases/tag/v7.3.0
### v7.2.1 (2026-02-16) — Testing Overhaul & Cleanup
- Testing overhaul: shared framework, dogfood scanner
- Release: https://github.com/Data-Wise/flow-cli/releases/tag/v7.2.1
### v7.2.0 (2026-02-16) — Explicit Editor Flag
- `work -e` editor flag, docs overhaul
- Release: https://github.com/Data-Wise/flow-cli/releases/tag/v7.2.0
### v7.1.0 (2026-02-14) — Dispatcher Split: dots, sec, tok
- Split `dot` into `dots`, `sec`, `tok` — 15 dispatchers total
- Release: https://github.com/Data-Wise/flow-cli/releases/tag/v7.1.0
---
## Active Worktrees
| Worktree | Branch | Status |
|----------|--------|--------|
| Main repo | `dev` | v7.6.0 released, all clean |
---
## Pending
### API Documentation Improvement
- Current coverage: ~50% (348 functions documented)
- Target: 80%
### Future Enhancements
- Token automation Phases 2-4 (multi-token, gamification)
- Config → concept graph integration
- Code workspace manager (`code ws` dispatcher)
- Quarto workflow Phase 2
---
## Next Action
Taking a break — pick up tomorrow.
1. API documentation push (50% → 80%)
2. Code workspace manager — spec ready on dev
3. Consider next feature work (all docs current, site clean)
---
**Last Updated:** 2026-02-27 (evening)
**Status:** v7.6.0 | 53/53 tests passing (1 expected timeout) | 15 dispatchers + at bridge | 205 test files | 12000+ test functions | 0 lint errors | 0 broken anchors
## wins: Fixed the regression bug (2026-02-27), --category fix squashed the bug (2026-02-27), fixed the bug (2026-02-27), Fixed the regression bug (2026-02-27), --category fix squashed the bug (2026-02-27)
## streak: 1
## last_active: 2026-02-27 14:38