Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
22c8fa8
feat: add Phase 1 smart post-generation workflow (v5.11.0)
Data-Wise Jan 16, 2026
d6d6f53
docs: update CLAUDE.md with Phase 1 completion status
Data-Wise Jan 16, 2026
05cc1ab
feat: add Phase 2 branch-aware deployment with PR workflow (v5.11.0)
Data-Wise Jan 16, 2026
34e1fae
docs: update CLAUDE.md with Phase 2 completion status
Data-Wise Jan 16, 2026
35ce8c6
feat: add Phase 3 git-aware teach status (v5.11.0)
Data-Wise Jan 16, 2026
511afc7
docs: update CLAUDE.md with Phase 3 completion status
Data-Wise Jan 16, 2026
09ddd69
teach: add Phase 4 - teaching mode auto-commit workflow
Data-Wise Jan 16, 2026
e784af6
teach: add Phase 5 - git integration in teach init
Data-Wise Jan 16, 2026
82de2f5
fix: teach-init --no-git and teaching file detection
Jan 16, 2026
1768289
docs: update documentation for teaching-git integration (v5.11.0)
Jan 16, 2026
89f41b0
Merge pull request #257 from Data-Wise/feature/teaching-git-integration
Data-Wise Jan 16, 2026
49892c5
chore: bump version to 5.12.0
Jan 16, 2026
01f1e9b
docs: add practical teaching + git integration resources
Jan 16, 2026
5115858
feat: add teaching + git workflow demo GIF
Jan 16, 2026
c3ba43f
feat(teach): Teaching Dates Automation (Phases 1-3) (#260)
Data-Wise Jan 17, 2026
3b1543e
test(teach-dates): add comprehensive unit and integration tests
Jan 17, 2026
48b9b1f
docs: fix documentation links and add dashboard screenshot (#261)
Data-Wise Jan 17, 2026
922974b
docs: optimize CLAUDE.md (1392 → 627 lines, 55% reduction)
Jan 17, 2026
d4a8f4f
docs: fix dashboard image path in DOCUMENTATION-STYLE-GUIDE
Jan 17, 2026
4200bbb
docs: update site with v5.12.0 improvements
Jan 17, 2026
6216a22
Merge origin/main into dev to resolve conflicts for PR #262
Jan 17, 2026
8d84878
docs: complete teaching GIF improvements and add Claude Code plugin spec
Jan 17, 2026
f72441d
fix(pick): support nested worktrees for branches with slashes
Jan 17, 2026
ef6eb93
docs: merge teaching specs into comprehensive teach-scholar enhancement
Jan 17, 2026
d5c83d4
docs: mark feature/teaching-flags branch as WIP in STATUS
Jan 17, 2026
1b64ede
docs: add wt workflow enhancement spec and brainstorm
Jan 18, 2026
965530d
docs: add wt enhancement to STATUS as WIP
Jan 18, 2026
fae3853
fix: remove duplicate content in STATUS file
Jan 18, 2026
2ed6a83
docs: update architecture diagrams and add new dispatcher commands
Jan 18, 2026
28426c6
feat(wt): add enhanced overview and pick wt actions
Jan 18, 2026
48720b5
docs: add interactive test execution summary
Jan 18, 2026
986620c
docs: comprehensive documentation for wt enhancement
Jan 18, 2026
7fd89f4
docs: add documentation summary for WT enhancement
Jan 18, 2026
9ce5f96
docs: update pick and command quick reference for v5.13.0
Jan 18, 2026
f5b8124
docs: add final documentation report
Jan 18, 2026
f734e43
docs: update site for v5.13.0 WT enhancement features
Jan 18, 2026
076397d
docs: add comprehensive site update completion report
Jan 18, 2026
578c07a
chore: add pre-flight check validation results
Jan 18, 2026
e92a83c
docs: add PR submission completion summary
Jan 18, 2026
609803a
fix: address code review feedback for PR #267
Jan 18, 2026
148d8bd
Merge pull request #267 from Data-Wise/feature/wt-enhancement
Data-Wise Jan 18, 2026
e1ef8ae
feat: implement teach dispatcher Phases 1-2 (flag infrastructure + pr…
Jan 17, 2026
3117653
feat: implement teach dispatcher Phases 3-4 (lesson plans + interactive)
Jan 17, 2026
f0f904b
feat(teach): complete Phase 6 polish - help, completions, tests, docs
Jan 18, 2026
2d600cb
docs: add comprehensive Scholar Enhancement documentation
Jan 18, 2026
55a3cf2
docs: add Scholar Enhancement complete feature summary
Jan 18, 2026
b7ff944
docs: add Scholar Enhancement tutorial series with VHS demos
Jan 18, 2026
bc964d1
docs: add Scholar Enhancement tutorial GIF demos (partial)
Jan 18, 2026
621efd9
docs: add documentation completion summary
Jan 18, 2026
cfb0517
docs: add Scholar Enhancement to site navigation
Jan 18, 2026
329c476
docs: add site update summary
Jan 18, 2026
0cca1f0
docs: add Scholar Enhancement links to Teach Dispatcher tutorial
Jan 18, 2026
d3a92a5
docs: verify Scholar Enhancement cross-link integration
Jan 18, 2026
d69162b
docs: switch from VHS to asciinema for Scholar Enhancement GIF demos
Jan 18, 2026
7e555c2
docs: add GIF recording migration summary
Jan 18, 2026
00c51d5
docs: add Scholar Enhancement help demo GIF (Demo 1/8)
Jan 18, 2026
be719f6
docs: improve Scholar Enhancement help demo GIF - larger fonts
Jan 18, 2026
14293ef
docs: add Scholar Enhancement demos with real teach command output
Jan 18, 2026
9dfa1ed
docs: add Scholar Enhancement Demo 3 - Style Customization
Jan 18, 2026
bd5522b
docs: add Scholar Enhancement Demo 4 - YAML-Driven Lesson Plans
Jan 18, 2026
2db2142
docs: add comprehensive demo expectations guide
Jan 18, 2026
019f1c9
docs: add Scholar Enhancement Demo 5 - Interactive Wizard Mode
Jan 18, 2026
33a252e
docs: complete Scholar Enhancement tutorial GIF series (8/8)
Jan 18, 2026
f47e132
docs: add Scholar Enhancement GIF series completion summary
Jan 18, 2026
931bb89
docs: integrate GIF demos into Scholar Enhancement tutorials with enh…
Jan 18, 2026
61ee25d
docs: add Scholar Enhancement GIF integration summary
Jan 18, 2026
6dea7d5
chore: move implementation reports to docs/reports/
Jan 18, 2026
bed2234
Merge pull request #268 from Data-Wise/feature/teaching-flags
Data-Wise Jan 18, 2026
7036b85
docs: update STATUS with merged PRs #267 and #268
Jan 18, 2026
4b85086
chore: release v5.13.0
Jan 18, 2026
3993c13
Merge main into dev for v5.13.0 release
Jan 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
135 changes: 131 additions & 4 deletions .STATUS
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,141 @@
## Project: flow-cli
## Type: zsh-plugin
## Status: active
## Phase: v5.11.0 Ready for Release ✅
## Phase: v5.13.0 - Claude Code Plugin Integration
## Priority: 1
## Progress: 95
## Progress: 40

## Focus: v5.13.0 - Tracks A, B, C Complete + Documentation Health Check
## Focus: v5.13.0 - Claude Code Plugin Integration (Scholar & Craft Dispatchers)

## ✅ Completed (2026-01-18):

### Teach/Scholar Enhancement - MERGED ✅

**Spec:** `docs/specs/SPEC-teach-scholar-enhancement-2026-01-17.md`
**PR:** #268 (merged to dev 2026-01-18)
**Commits:** 26 commits (+12,005 lines)

**Goal:** Comprehensive teach dispatcher enhancement with Scholar plugin integration

**Delivered:**
- 9 Scholar wrapper commands with full flag support
- Content management system (--content-preset, +/- modifiers)
- Output format flexibility (md, pdf, docx, typst)
- Comprehensive tutorials (3-part series with 8 GIF demos)
- API documentation (1,100+ lines)
- 45 tests (100% passing)

---

### WT Workflow Enhancement - MERGED ✅

**Spec:** `docs/specs/SPEC-wt-workflow-enhancement-2026-01-17.md`
**Brainstorm:** `docs/specs/BRAINSTORM-wt-workflow-enhancement-2026-01-17.md`
**PR:** #267 (merged to dev 2026-01-18)
**Commits:** 10 commits (+5,590 lines)

**Goal:** Enhanced worktree listing and pick wt delete/update actions

**Delivered:**
- `wt` overview with formatted table, status icons (✅🧹⚠️🏠), session indicators (🟢🟡⚪)
- `wt <filter>` for filtered listing by project
- `pick wt` keybindings: ctrl-x (delete), ctrl-r (refresh)
- Multi-select with Tab for batch operations
- Safe branch deletion (try -d first, prompt for -D)
- Performance fix: cached git branch --merged before loop
- 23 tests (22 passing)

---

### Claude Code Plugin Integration - Planning Complete

**Main Spec:** `docs/specs/SPEC-claude-code-plugin-integration-2026-01-17.md`
**Target Release:** flow-cli v5.13.0
**Estimated Effort:** 18-24 hours over 2-3 weeks

**Goal:** CLI wrappers for scholar and craft Claude Code plugins (108 combined commands)

**Completed Planning:**
- [x] Main specification with technical validation
- [x] Claude CLI capabilities verified (v2.1.12)
- [x] Error handling section added
- [x] Phased brainstorming approach defined

**Sub-Specs:**

1. [x] Teach/Scholar Enhancement: `SPEC-teach-scholar-enhancement-2026-01-17.md` (20-24h) - MERGED ✅
2. [x] WT Workflow Enhancement: `SPEC-wt-workflow-enhancement-2026-01-17.md` (6-8h) - MERGED ✅
3. [ ] Research/Literature: Pending (after teaching implementation)
4. [ ] Craft Commands: Pending (after research implementation)

**Implementation Order:**

1. Teach/Scholar enhancement (WIP)
2. Research/literature integration
3. Craft commands

**Status:** Planning complete, teach/scholar enhancement implementation next

---

## ✅ Completed (2026-01-17):

### Teaching Documentation - GIF Readability Improvements (Session 2)

**Session Duration:** ~2 hours
**PRs Merged:** #264, #265, #266
**Commits:** c4a5575e, 9efb7611, 2d04ee7e

**Accomplishments:**

**Phase 1: Found Missing GIFs**
- [x] Identified Tutorials 14 & 19 without visual demos
- [x] Found existing `teaching-git-workflow.gif` not embedded
- [x] Analyzed all teaching tutorial GIF status

**Phase 2: Added GIFs to All Teaching Tutorials (PR #264, #265)**
- [x] Tutorial 19: Embedded existing teaching-git-workflow GIF (2.0MB)
- [x] Tutorial 14: Created new simulated VHS tape (100 lines)
- [x] Tutorial 14: Generated and optimized workflow demo GIF (1.8MB)
- [x] Tutorial 20: Embedded 3 existing GIF demos
- [x] All 3 teaching tutorials now have complete visual documentation

**Phase 3: Fixed Readability Issues (PR #266)**
- [x] User feedback: Font too small (14), teaching-git-workflow wrong size (960x640)
- [x] Updated all VHS tapes: Font 14 → 18 (29% larger)
- [x] Updated dimensions: 1200x700-900 → 1400x900-1000 (17% larger)
- [x] Regenerated all 5 teaching GIFs with improved settings
- [x] Optimized file sizes: 21MB → 13.6MB (36% reduction)
- [x] Fixed teaching-git-workflow.gif to proper 1400x1000 dimensions

**Phase 4: Deployment**
- [x] Deployed to GitHub Pages (commit 44d630f2)
- [x] All GIFs now readable with larger font and proper dimensions

**Final Teaching Documentation Status:**
- Tutorial 14: 1 GIF (3.4MB, 1400x1000, font 18) ✅
- Tutorial 19: 1 GIF (6.2MB, 1400x1000, font 18) ✅
- Tutorial 20: 3 GIFs (4.0MB total, 1400x900-1000, font 18) ✅
- **Total:** 5 visual demos, 13.6MB optimized, 100% readable

**Files Modified:**
- `docs/assets/gifs/teaching-git-workflow.gif` (2.0MB → 6.2MB)
- `docs/demos/tutorials/tutorial-14-teach-workflow.gif` (1.8MB → 3.4MB)
- `docs/demos/tutorials/tutorial-20-dates-init.gif` (644KB → 1.1MB)
- `docs/demos/tutorials/tutorial-20-dates-sync-dry-run.gif` (442KB → 865KB)
- `docs/demos/tutorials/tutorial-20-dates-sync-interactive.gif` (1.1MB → 2.0MB)
- All 5 VHS tape configs updated

**Impact:**
- ✅ All teaching tutorials now have ADHD-friendly visual documentation
- ✅ Font size clearly readable (18 vs 14)
- ✅ Consistent quality and dimensions across all GIFs
- ✅ Optimized for web delivery

**Status:** Teaching documentation complete with readable visual demos

---

### Documentation Health Check & Test Coverage Complete

**Session Duration:** ~2 hours
Expand Down Expand Up @@ -877,7 +1004,7 @@

## 🎯 Next Action

**Current:** Nvim/LazyVim Documentation Implementation (v5.11.0)
**Current:** Documentation Polish Complete - Ready for v5.13.0 Release

**✅ v5.10.0 Released (2026-01-15):**
- ✅ Worktree detection + cache invalidation
Expand Down
7 changes: 6 additions & 1 deletion .claude/settings.local.json
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,12 @@
"Bash(git -C /Users/dt/projects/dev-tools/flow-cli show de947ef7 --stat)",
"Bash(gh pr diff:*)",
"Bash(./tests/test-flat-worktree-detection.zsh:*)",
"Bash(_proj_find_worktree \"scholar\")"
"Bash(_proj_find_worktree \"scholar\")",
"Bash(claude -p:*)",
"Bash(claude --print:*)",
"Bash(wt create:*)",
"Bash(_proj_find_worktree \"flow-cli \\(feature/teaching-flags\\)\")",
"Bash(./tests/test-wt-enhancement-unit.zsh)"
]
}
}
8 changes: 4 additions & 4 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This file provides guidance to Claude Code when working with code in this reposi
**flow-cli** - Pure ZSH plugin for ADHD-optimized workflow management.

- **Architecture:** Pure ZSH plugin (no Node.js runtime required)
- **Current Version:** v5.12.0 (Production Ready)
- **Current Version:** v5.13.0 (Production Ready)
- **Install:** Via plugin manager (antidote, zinit, oh-my-zsh)
- **Optional:** Atlas integration for enhanced state management
- **Health Check:** `flow doctor` for dependency verification
Expand Down Expand Up @@ -443,7 +443,7 @@ teach exam "Topic" # Generate exam via Scholar
# Core test suites
tests/test-pick-command.zsh # Pick: 39 tests
tests/test-cc-dispatcher.zsh # CC: 37 tests
tests/test-dot-v5.12.0-unit.zsh # DOT: 112+ tests
tests/test-dot-v5.13.0-unit.zsh # DOT: 112+ tests
tests/test-teach-dates-unit.zsh # Teaching dates: 33 tests
tests/test-teach-dates-integration.zsh # Integration: 16 tests

Expand Down Expand Up @@ -538,13 +538,13 @@ export FLOW_DEBUG=1

## Current Status

**Version:** v5.12.0 (Released 2026-01-14)
**Version:** v5.13.0 (Released 2026-01-14)
**Status:** Production Ready
**Performance:** Sub-10ms for core commands, CI ~17s
**Documentation:** https://Data-Wise.github.io/flow-cli/
**Tests:** 300+ tests across all features (100% passing)

### Recent Features (v5.12.0)
### Recent Features (v5.13.0)

- ✅ Teaching + Git Integration (5 phases complete)
- ✅ Scholar teaching wrappers (9 commands)
Expand Down
Loading