Skip to content

Commit 33a7ebe

Browse files
fix(0.11.1): daily end no git commit; do not modify tasks in start/end
Made-with: Cursor
1 parent d79a27e commit 33a7ebe

5 files changed

Lines changed: 14 additions & 15 deletions

File tree

.groove/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
2-
groove-version: 0.10.0
2+
groove-version: 0.11.0
33
tasks: beans
44
memory: .groove/memory/
5+
recent_memory_days: 5
56
git:
67
memory: commit-all
78
tasks: commit-all

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes to groove will be documented in this file.
44

5+
## [0.11.1] - 2026-03-05
6+
7+
### Changed
8+
- `groove-daily-end`: removed in-skill git commit behaviour — no longer stages or commits; use `.groove/hooks/end.md` for commit actions if desired. Constraint "Do NOT archive tasks" replaced with "Do NOT modify tasks during end".
9+
- `groove-daily-start`: constraint "Do NOT archive tasks" replaced with "Do NOT modify tasks during start"; task-analyse call moved to top of Constraints.
10+
511
## [0.11.0] - 2026-03-04
612

713
### Changed

skills/groove-daily-end/SKILL.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,27 +20,19 @@ The workday is wrapped up: git changes are analysed, memory files are written in
2020
- Weekly memory file written if today is the last weekday of the week
2121
- Monthly memory file written if today is the last weekday of the month
2222
- Tasks are analysed and summary is included in daily memory
23-
- Changes committed for any component whose git strategy allows it
2423

2524
## Constraints
2625

2726
- Read `.groove/index.md` for `tasks:`, `memory:`, and `git.*` config
27+
- Call `/groove-utilities-task-analyse` to get task summary for daily memory population
2828
- Memory population order (must follow this sequence):
2929
1. `/groove-utilities-memory-log-git`
3030
2. `/groove-utilities-memory-log-daily`
3131
3. `/groove-utilities-memory-log-weekly` (only if last weekday of week, or explicit request)
3232
4. `/groove-utilities-memory-log-monthly` (only if last weekday of month, or explicit request)
33-
- Call `/groove-utilities-task-analyse` to get task summary for daily memory population
34-
- Do NOT archive tasks during end — that is user-triggered only
35-
- Git commit strategy (per component):
36-
- `git.memory: ignore-all` — do not stage memory files
37-
- `git.memory: hybrid` — stage `<memory>/` files (sessions are gitignored, logs are committed)
38-
- `git.memory: commit-all` — stage `<memory>/` files
39-
- `git.tasks: commit-all` — stage `.groove/tasks/` files
40-
- `git.hooks: commit-all` — stage `.groove/hooks/` files
41-
- If any files were staged: commit with message `YYYY-MM-DD end`
42-
- If nothing to stage: skip commit silently
33+
4334
- Last weekday detection: use local calendar date; handle gracefully if run on weekend
35+
- Do NOT modify tasks during end
4436
- After all standard steps: check if `.groove/hooks/end.md` exists
4537
- If it exists: read the `## Actions` section and execute each item in order; report completion per item
4638
- If it does not exist: skip silently

skills/groove-daily-start/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ The workday is prepared: recent days are reviewed, today's daily memory file is
2323
## Constraints
2424

2525
- Read `.groove/index.md` for `tasks:`, `memory:`, and `recent_memory_days:` config
26+
- Call `/groove-utilities-task-analyse` to get current task state
2627
- **Review recent days:** Identify the last `recent_memory_days` business days (Mon–Fri) counting back from yesterday (skip Saturday and Sunday). For each date:
2728
- Check `<memory>/daily/YYYY-MM-DD.md`:
2829
- `✓ YYYY-MM-DD — start + end logged` if both start-of-day and end sections exist
@@ -32,8 +33,7 @@ The workday is prepared: recent days are reviewed, today's daily memory file is
3233
- Show git activity: run `git log --oneline --after="YYYY-MM-DD 00:00" --before="YYYY-MM-DD 23:59:59"` — display commit count and first few titles; skip silently if not in a git repo or no commits
3334
- Do NOT block start if files are missing or incomplete — just report
3435
- **Create new day memory:** Call `/groove-utilities-memory-init-daily` to create today's file at `<memory>/daily/YYYY-MM-DD.md` with a start-of-day structure. If the file already exists, skip (idempotent)
35-
- Call `/groove-utilities-task-analyse` to get current task state
36-
- Do NOT archive tasks during start
36+
- Do NOT modify tasks during start
3737
- Present task list in a scannable format before the user begins
3838
- After all standard steps: check if `.groove/hooks/start.md` exists
3939
- If it exists: read the `## Actions` section and execute each item in order; report completion per item

skills/groove/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ license: MIT
55
allowed-tools: Read Write Edit Glob Grep Bash(git:*) Bash(beans:*) Bash(gh:*) Bash(linear:*) Bash(npx:*) Bash(mkdir:*) AskUserQuestion
66
metadata:
77
author: andreadellacorte
8-
version: "0.11.0"
8+
version: "0.11.1"
99
---
1010

1111
<!-- groove:managed — do not edit; changes will be overwritten by groove update -->

0 commit comments

Comments
 (0)