mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
2.1 KiB
2.1 KiB
Agent Log: opencode-bun-migration-20260223T043000Z-k9m2
- alias:
opencode-bun-migration - mission:
Execute TASK-115 Bun-only migration plan: parity map, dist/utility script migration, CI/docs cutover. - status:
handoff - started_utc:
2026-02-23T04:30:00Z - backlog:
TASK-115(children:TASK-115.2,TASK-115.3,TASK-115.4,TASK-115.1)
Intent
- Execute user-selected Subagent-Driven option for Bun-only migration.
- Sequence:
TASK-115.2-> (TASK-115.3+TASK-115.4) ->TASK-115.1.
Planned Files
package.json.github/workflows/ci.yml.github/workflows/release.ymldocs/development.mddocs/installation.mdREADME.mddocs/plans/bun-only-parity-matrix.md
Assumptions
- Bun can execute dist test files currently run by
node --test. - Electron-targeted utility scripts can keep Electron runtime while shifting command wrappers to Bun.
- No behavior changes intended; tooling/runtime-command migration only.
Phase Updates
2026-02-23T04:30:00Zstart: loaded subagent index/collaboration, created agent row/file, beginning implementation onTASK-115.2.2026-02-23T04:36:00Zcompleted: migrated dist/utility scripts from Node invocations to Bun, removed Node setup from CI/release workflows, updated setup docs, added Bun parity matrix, and validated full Bun command gate suite.
Files Touched
.github/workflows/ci.yml.github/workflows/release.ymlpackage.jsondocs/development.mddocs/installation.mddocs/plans/bun-only-parity-matrix.mdlauncher/smoke.e2e.test.tssrc/core/services/anilist/anilist-token-store.tssrc/core/services/anilist/anilist-token-store.test.ts
Validation
bun run test:launcher:smoke:srcbun run test:fastbun run buildbun run test:config:distbun run test:core:distbun run test:smoke:distbun run docs:buildbun run generate:config-example
Handoff
- Backlog status synced:
TASK-115,TASK-115.1,TASK-115.2,TASK-115.3,TASK-115.4set Done with AC evidence. - Note:
config.example.jsoncanddocs/public/config.example.jsoncwere regenerated bybun run generate:config-exampleduring validation.