|
| 1 | +--- |
| 2 | +phase: quick-001 |
| 3 | +plan: 01 |
| 4 | +type: execute |
| 5 | +wave: 1 |
| 6 | +depends_on: [] |
| 7 | +files_modified: |
| 8 | + - .planning/codebase/STACK.md |
| 9 | + - .planning/GIT-WORKFLOW.md |
| 10 | +autonomous: false # Has checkpoint for manual workflow trigger |
| 11 | + |
| 12 | +must_haves: |
| 13 | + truths: |
| 14 | + - "Repository contains no Bun references in planning docs" |
| 15 | + - "January 2026 report regenerated with current format" |
| 16 | + artifacts: |
| 17 | + - path: ".planning/codebase/STACK.md" |
| 18 | + provides: "Updated to reflect npm-only standard" |
| 19 | + contains: "npm - Package manager" |
| 20 | + - path: ".planning/GIT-WORKFLOW.md" |
| 21 | + provides: "Updated to use npm run commands" |
| 22 | + contains: "npm run typecheck" |
| 23 | + key_links: |
| 24 | + - from: ".planning/codebase/STACK.md" |
| 25 | + to: "AGENTS.md" |
| 26 | + via: "package manager documentation consistency" |
| 27 | + pattern: "npm.*package manager" |
| 28 | +--- |
| 29 | + |
| 30 | +<objective> |
| 31 | +Clean up Bun references from planning documentation and trigger January 2026 report regeneration with updated format. |
| 32 | + |
| 33 | +Purpose: Remove outdated Bun references (repository standardized on npm per AGENTS.md), and update January report to include new Planned/Opportunistic sections added in recent template updates. |
| 34 | + |
| 35 | +Output: |
| 36 | + |
| 37 | +- Planning docs updated to reflect npm-only standard |
| 38 | +- January 2026 report regenerated via manual workflow trigger |
| 39 | + </objective> |
| 40 | + |
| 41 | +<execution_context> |
| 42 | +@~/.config/opencode/get-shit-done/workflows/execute-plan.md |
| 43 | +@~/.config/opencode/get-shit-done/templates/summary.md |
| 44 | +</execution_context> |
| 45 | + |
| 46 | +<context> |
| 47 | +@.planning/STATE.md |
| 48 | +@AGENTS.md |
| 49 | +@.planning/codebase/STACK.md |
| 50 | +@.planning/GIT-WORKFLOW.md |
| 51 | +@.github/workflows/monthly-reports.yml |
| 52 | +@reports/2026-01-31-report.mdx |
| 53 | +</context> |
| 54 | + |
| 55 | +<tasks> |
| 56 | + |
| 57 | +<task type="auto"> |
| 58 | + <name>Remove Bun references from planning documentation</name> |
| 59 | + <files> |
| 60 | + .planning/codebase/STACK.md |
| 61 | + .planning/GIT-WORKFLOW.md |
| 62 | + </files> |
| 63 | + <action> |
| 64 | +Update planning documentation to remove Bun references and reflect npm-only standard: |
| 65 | + |
| 66 | +**In .planning/codebase/STACK.md (lines 23-27):** |
| 67 | + |
| 68 | +- Remove line: `- bun - CI/CD pipeline (specified in `.github/workflows/pages.yml`)` |
| 69 | +- Change `- npm or bun package manager` to `- npm - Package manager (standard across development and CI/CD)` |
| 70 | +- Ensure consistency with AGENTS.md which states "npm as the standard package manager" |
| 71 | + |
| 72 | +**In .planning/GIT-WORKFLOW.md (lines 75-77):** |
| 73 | + |
| 74 | +- Change `- Added TypeScript validation step (bun run typecheck) - blocking` to `- Added TypeScript validation step (npm run typecheck) - blocking` |
| 75 | +- Change `- Added ESLint validation step (bun run lint) - blocking` to `- Added ESLint validation step (npm run lint) - blocking` |
| 76 | +- Change `- Added Prettier check (bun run prettier-lint) - non-blocking` to `- Added Prettier check (npm run prettier-lint) - non-blocking` |
| 77 | + |
| 78 | +**Why:** Repository standardized on npm per AGENTS.md "Package Management" section. All workflows use npm (monthly-reports.yml uses `npm ci`, pages.yml should use npm). Historical Bun references create confusion about which package manager to use. |
| 79 | + |
| 80 | +**Note:** Content references like "brisk pace" in docs/installation.md or "bundled" in docs/bluefin-dx.md are unrelated to Bun package manager and should NOT be changed. |
| 81 | +</action> |
| 82 | +<verify> |
| 83 | + |
| 84 | +```bash |
| 85 | +# Verify Bun package manager references removed from planning docs |
| 86 | +! grep -E "bun.*package|package.*bun" .planning/codebase/STACK.md .planning/GIT-WORKFLOW.md |
| 87 | + |
| 88 | +# Verify npm commands documented |
| 89 | +grep "npm run" .planning/GIT-WORKFLOW.md |
| 90 | + |
| 91 | +# Verify STACK.md consistency |
| 92 | +grep "npm.*Package manager.*standard" .planning/codebase/STACK.md |
| 93 | +``` |
| 94 | + |
| 95 | + </verify> |
| 96 | + <done> |
| 97 | +Planning documentation updated: STACK.md and GIT-WORKFLOW.md reference npm only, no Bun package manager references remain in planning docs. |
| 98 | + </done> |
| 99 | +</task> |
| 100 | + |
| 101 | +<task type="checkpoint:human-action" gate="blocking"> |
| 102 | + <action>Trigger GitHub Actions workflow to regenerate January 2026 report</action> |
| 103 | + <instructions> |
| 104 | +The January 2026 report was generated with an older template format. Trigger the workflow manually to regenerate it with the current format (includes Planned/Opportunistic sections). |
| 105 | + |
| 106 | +**Steps:** |
| 107 | + |
| 108 | +1. **Navigate to GitHub Actions:** |
| 109 | + - Open: https://github.com/ublue-os/bluefin-docs/actions/workflows/monthly-reports.yml |
| 110 | + - Or: Repository → Actions tab → "Generate Monthly Report" workflow |
| 111 | + |
| 112 | +2. **Trigger workflow manually:** |
| 113 | + - Click "Run workflow" button (top right) |
| 114 | + - Select branch: `main` |
| 115 | + - Click green "Run workflow" button |
| 116 | + |
| 117 | +3. **Monitor execution:** |
| 118 | + - Wait for workflow to complete (~2-3 minutes) |
| 119 | + - Check for successful completion (green checkmark) |
| 120 | + - Review workflow logs if any errors occur |
| 121 | + |
| 122 | +4. **Verify regenerated report:** |
| 123 | + - Pull latest changes: `git pull origin main` |
| 124 | + - Check updated file: `reports/2026-01-31-report.mdx` |
| 125 | + - Verify report includes new template sections |
| 126 | + |
| 127 | +**Expected outcome:** January 2026 report regenerated with current template format, committed to main branch by github-actions bot. |
| 128 | + |
| 129 | +**Note:** Workflow uses `workflow_dispatch` trigger for manual execution. The script calculates the current month and regenerates the appropriate report file. |
| 130 | +</instructions> |
| 131 | +<resume-signal>Type "regenerated" when workflow completes successfully and changes are pulled</resume-signal> |
| 132 | +</task> |
| 133 | + |
| 134 | +</tasks> |
| 135 | + |
| 136 | +<verification> |
| 137 | +**Overall checks:** |
| 138 | + |
| 139 | +```bash |
| 140 | +# No Bun package manager references in planning docs |
| 141 | +! grep -iE "bun.*(package|manager|pipeline)" .planning/codebase/STACK.md .planning/GIT-WORKFLOW.md |
| 142 | + |
| 143 | +# Planning docs reference npm consistently |
| 144 | +grep -q "npm.*Package manager" .planning/codebase/STACK.md |
| 145 | +grep -q "npm run" .planning/GIT-WORKFLOW.md |
| 146 | + |
| 147 | +# January report exists and is recent |
| 148 | +ls -lh reports/2026-01-31-report.mdx |
| 149 | +git log -1 --oneline reports/2026-01-31-report.mdx |
| 150 | +``` |
| 151 | + |
| 152 | +**Consistency check:** Planning documentation aligns with AGENTS.md npm standard. |
| 153 | +</verification> |
| 154 | + |
| 155 | +<success_criteria> |
| 156 | + |
| 157 | +- [ ] .planning/codebase/STACK.md updated to reflect npm-only standard |
| 158 | +- [ ] .planning/GIT-WORKFLOW.md updated to use npm run commands |
| 159 | +- [ ] No Bun package manager references remain in planning docs |
| 160 | +- [ ] January 2026 report regenerated via manual workflow trigger |
| 161 | +- [ ] Report file shows recent commit from github-actions bot |
| 162 | +- [ ] Planning docs committed to repository |
| 163 | + </success_criteria> |
| 164 | + |
| 165 | +<output> |
| 166 | +After completion, create `.planning/quick/001-remove-bun-lockfile-from-workflows-and-a/001-SUMMARY.md` |
| 167 | +</output> |
0 commit comments