Sallvainian
0544964a87
docs: add OpenCode preservation to merge-upstream workflow
...
Extends merge-upstream workflow to preserve OpenCode integration during
upstream merges alongside existing installer modification preservation.
Changes:
- Add Serena memory: CRITICAL-opencode-fork-integration
- Create claudedocs/opencode-integration-reference.md
* Complete recovery procedures
* Verification commands (3-tier checking)
* Integration with merge workflow
- Update bmad/workflows/merge-upstream/instructions.md
* Step 3: Document both modifications
* Step 4: Verify both before merge
* Step 7: Verify both after merge (7a installer, 7b OpenCode)
* Step 8: Update both Serena memories
OpenCode Preservation Strategy:
✅ Additive modification (new file) = lower risk than inline changes
✅ 3-tier verification: file existence, dependency, runtime discovery
✅ Recovery: restore from backup branch
✅ Dependencies: comment-json in package.json
Files to Preserve:
- tools/cli/installers/lib/ide/opencode.js (602 lines)
- "comment-json": "^4.2.5" in package.json
- OPENCODE_INTEGRATION_SUMMARY.md (documentation)
Verification Commands:
1. test -f tools/cli/installers/lib/ide/opencode.js
2. grep -q "comment-json" package.json
3. Node runtime check via IDE manager
Recovery: Restore files from backup-before-pull-* branch
🤖 Generated with Claude Code
https://claude.com/claude-code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-20 00:38:22 -04:00
Sallvainian
b3975f628f
Implement OpenCode integration for BMAD Method V6
...
Adds full OpenCode IDE support following V6 architecture patterns.
Changes:
- Add comment-json dependency for JSONC parsing
- Implement tools/cli/installers/lib/ide/opencode.js (590 lines)
* Generates opencode.json/opencode.jsonc with file references
* Supports agent/command prefix configuration
* Auto-generates AGENTS.md for system prompt
* Handles expansion packs and module filtering
* Idempotent merges with collision detection
- Add comprehensive implementation documentation
Features:
✅ JSON-only config with file references {file:./.bmad-core/...}
✅ Optional prefixes (bmad- for agents, bmad:tasks: for commands)
✅ AGENTS.md generation for OpenCode system prompt
✅ Metadata extraction (whenToUse, Purpose)
✅ Expansion pack support
✅ Reversible cleanup
✅ Auto-discovery by IDE manager
Architecture:
- Extends BaseIdeSetup following V6 patterns
- Uses shared bmad-artifacts utilities
- Implements collectConfiguration() for user preferences
- Supports selectedModules filtering
- No manual registration required
Based on V4 OpenCode implementation but adapted to V6's modular
architecture with improved module handling and shared utilities.
🤖 Generated with Claude Code
https://claude.com/claude-code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 16:26:45 -04:00
Sallvainian
18c051df82
Add backup branch cleanup to merge-upstream workflow
...
- Added new step 9: Clean up backup branches after successful merge
- Automatically deletes all backup-before-pull-* branches
- Reports cleanup count in completion summary
- Updated checklist with cleanup validation items
- Renumbered final step from 9 to 10
2025-10-19 02:22:42 -04:00
Sallvainian
aee4e4d479
Update merge-upstream reference doc with current backup branch
2025-10-19 02:17:44 -04:00
Sallvainian
4cfa0f8c6f
Add merge-upstream workflow and documentation
...
- Created merge-upstream workflow configuration
- Added workflow instructions and validation checklist
- Added installer modification reference documentation
- Updated workflow manifest
2025-10-19 02:15:13 -04:00
Sallvainian
506ab11b33
Merge remote-tracking branch 'upstream/v6-alpha' into v6-alpha
2025-10-18 13:39:34 -04:00
Brian Madison
940cc15751
cli installer bundler documentation added
2025-10-18 10:20:29 -05:00
Brian Madison
c0a2c55267
clearer codex install note
2025-10-18 09:41:38 -05:00
Brian Madison
a1fc8da03c
workflow init added to analyst pm and game agents
2025-10-18 01:34:03 -05:00
Brian Madison
36231173d1
workflows consistent method to update status file
2025-10-17 23:44:43 -05:00
Brian Madison
5788be64d0
installer temp updates
2025-10-17 22:42:36 -05:00
Brian Madison
b54bb9e47d
workflow references to moved workflow status workflow
2025-10-17 22:34:21 -05:00
Brian Madison
af8e296e6f
all phase 4 workflows use status check workflow update
2025-10-17 20:33:38 -05:00
Brian Madison
e92f138f3d
doc output lang vs com lang
2025-10-17 19:46:25 -05:00
Brian Madison
ffd354b605
arch alignment with workflows
2025-10-17 16:44:06 -05:00
Sallvainian
59186deade
Merge branch 'v6-alpha' of https://github.com/bmad-code-org/BMAD-METHOD into v6-alpha
2025-10-17 01:56:59 -04:00
Brian Madison
9519eae666
workflow plan realignment
2025-10-17 00:44:05 -05:00
Brian Madison
bc7d679366
workflow simplified
2025-10-17 00:19:45 -05:00
Brian Madison
54985778f2
minor fixes
2025-10-16 21:50:50 -05:00
Murat K Ozcan
84a70d8331
reafactor: test arch audit ( #758 )
...
Co-authored-by: Murat Ozcan <murat@mac.lan>
2025-10-16 19:58:37 -05:00
Sallvainian
71ce18f292
Merge branch 'v6-alpha' of https://github.com/Sallvainian/BMAD-METHOD into v6-alpha
2025-10-16 16:18:43 -04:00
Sallvainian
cf8f1e9a4c
Add local changes: installer updates, scripts, teachflow module, web-bundles
2025-10-16 16:18:22 -04:00
Murat K Ozcan
bee9c5dce7
feat: migrate test architect entirely ( #750 )
...
* feat: migrate test architect entirely to v6
* format fixed
* feat: integrated new playwright mcp
---------
Co-authored-by: Murat Ozcan <murat@mac.lan>
2025-10-16 11:09:51 -05:00
Brian Madison
7f0e57e466
bmb updates
2025-10-16 09:50:29 -05:00
Brian Madison
790c4cedf4
remaining bmm workflows bloat removed
2025-10-16 08:58:09 -05:00
Brian Madison
e77a1c036b
1-analysis workflow-state yaml streamlined
2025-10-16 08:26:26 -05:00
Brian Madison
1fe405eb64
1-analysis intentionalized
2025-10-16 08:11:22 -05:00
Brian Madison
516fa1a917
intent based workflow
2025-10-16 07:58:28 -05:00
Brian Madison
a28a350e14
workflow builder understand existing_workflows tag for web bundles, and cleanup comtinues
2025-10-16 07:24:38 -05:00
Brian Madison
73ba7afa90
update additional location audit workflow
2025-10-16 00:15:18 -05:00
Brian Madison
fb5e40319f
added audit workflow worfklow
2025-10-16 00:09:19 -05:00
Brian Madison
bcac484319
remove old webbundles
2025-10-15 23:51:07 -05:00
Brian Madison
72b6640f4b
workflow cleanup
2025-10-15 23:50:34 -05:00
Brian Madison
f4b16bfacf
planning workflow alignment
2025-10-15 23:10:33 -05:00
Brian Madison
b9b219a13b
prd cleanup
2025-10-15 21:17:09 -05:00
Brian Madison
9b427a4e2b
planning tech spec cleanup
2025-10-14 20:20:55 -05:00
Brian Madison
0f126b7f87
consolidated prd isntruction
2025-10-14 19:58:44 -05:00
Brian Madison
4b6f34dff8
date removed from status file, status file renamed
2025-10-13 22:32:35 -05:00
Brian Madison
27586e6a40
context should use relative paths
2025-10-13 21:11:20 -05:00
Brian Madison
5eb410d622
update config re deprecated removed file
2025-10-13 19:29:19 -05:00
Brian Madison
f1965810a6
adv elicitation project updated to hopefully not be skipped as optional anymore. further workflow updates.
2025-10-13 00:33:06 -05:00
Brian Madison
36bf506241
all workflows aware
2025-10-12 22:19:28 -05:00
Brian Madison
88989d5403
master workflow integration
2025-10-12 18:10:23 -05:00
Brian Madison
c3c51945bb
docs update
2025-10-12 16:59:54 -05:00
Brian Madison
79ac3c91fe
central source of trust for workflow status, current, and next story or epic
2025-10-12 16:14:29 -05:00
Brian Madison
e61d58d480
workflow level 0 and 1 aligned with brownfield and quick dev
2025-10-12 15:53:24 -05:00
Brian Madison
1b7a3b396f
removed bmad folder
2025-10-12 01:41:09 -05:00
Brian Madison
ab05cdcdd2
\split analyze workflow
2025-10-12 01:39:24 -05:00
Brian Madison
2b736a8594
brownfield document project workflow added to analyst
2025-10-12 00:49:12 -05:00
Brian Madison
4f16d368ac
minor dev agent updates
2025-10-11 19:45:25 -05:00