fix(plugin): allow cold-start overlay launch without running process

This commit is contained in:
2026-02-22 21:08:25 -08:00
parent f33b5e1e98
commit a07d5ecdb3
13 changed files with 795 additions and 132 deletions

View File

@@ -0,0 +1,26 @@
# Agent: `codex-commit-changes-20260223T050731Z-rer4`
- alias: `codex-commit-changes`
- mission: `Commit current working tree changes requested by user with a content-derived conventional commit message.`
- status: `in_progress`
- branch: `main`
- started_at: `2026-02-23T05:07:31Z`
- heartbeat_minutes: `5`
## Current Work (newest first)
- [2026-02-23T05:07:31Z] intent: inspect diff scope, preserve existing user/agent edits, stage all current changes, and commit once with conventional format.
## Files Touched
- `docs/subagents/INDEX.md`
- `docs/subagents/collaboration.md`
- `docs/subagents/agents/codex-commit-changes-20260223T050731Z-rer4.md`
## Assumptions
- User request "commit changes" means commit all current working-tree changes.
- No additional code edits are required beyond required coordination bookkeeping.
## Open Questions / Blockers
- None.
## Next Step
- Stage all changes and create one conventional commit message based on the diff.

View File

@@ -0,0 +1,30 @@
# Agent: `codex-plugin-start-overlay-gate-20260223T044347Z-k3n8`
- alias: `codex-plugin-start-overlay-gate`
- mission: `Fix mpv plugin regression where start is refused if SubMiner process is not already running (TASK-117).`
- status: `handoff`
- branch: `main`
- started_at: `2026-02-23T04:49:00Z`
- heartbeat_minutes: `5`
## Current Work (newest first)
- [2026-02-23T04:47:40Z] completed: patched cold-start gate in `plugin/subminer.lua`, added Lua regression harness, validated red->green + syntax + focused launcher mpv tests.
- [2026-02-23T04:49:00Z] intent: reproduce root cause from user logs; add red test first; patch plugin start gate with minimal behavior change.
## Files Touched
- `plugin/subminer.lua`
- `scripts/test-plugin-start-gate.lua`
- `backlog/tasks/task-117 - Fix-mpv-plugin-overlay-start-gate-when-SubMiner-is-not-running.md`
- `docs/subagents/INDEX.md`
- `docs/subagents/collaboration.md`
- `docs/subagents/agents/codex-plugin-start-overlay-gate-20260223T044347Z-k3n8.md`
## Assumptions
- Regression introduced by `is_subminer_ipc_ready()` check at start of `start_overlay()`.
- Cold-start should not require pre-existing process; socket checks remain valid once process exists.
## Open Questions / Blockers
- None.
## Next Step
- User runtime verification: launch with `SUBMINER_APPIMAGE_PATH=... ./dist/launcher/subminer --log-level debug ...` and trigger `y-s`.

View File

@@ -0,0 +1,35 @@
# Agent: `opencode-initial-release-plan-20260223T044059Z-p7k2`
- alias: `opencode-initial-release-plan`
- mission: `Analyze main history and draft copy/paste initial-release history-cleanup plan.`
- status: `handoff`
- branch: `main`
- started_at: `2026-02-23T04:40:59Z`
- heartbeat_minutes: `5`
## Current Work (newest first)
- [2026-02-23T04:47:30Z] handoff: added `initial-release.md` with orphan-branch + curated-commit cutover commands, backup refs, validation checks, force-with-lease push, and team resync instructions.
- [2026-02-23T04:44:30Z] progress: analyzed `main` history (325 commits; high refactor/noise skew) and confirmed release-shaped repo layout for snapshot regrouping.
- [2026-02-23T04:40:59Z] intent: inspect commit history and current repository state, then write `initial-release.md` with exact cutover commands.
## Files Touched
- `docs/subagents/agents/opencode-initial-release-plan-20260223T044059Z-p7k2.md`
- `docs/subagents/INDEX.md`
- `docs/subagents/collaboration.md`
- `initial-release.md`
- `backlog/tasks/task-116 - Analyze-git-history-and-draft-initial-release-cleanup-plan.md`
## Assumptions
- history rewrite is allowed because repo is private and pre-release.
- recommendation should prefer low-risk deterministic workflow over complex interactive rebase.
## Open Questions / Blockers
- none.
## Next Step
- share recommendation + path to `initial-release.md`; execute cutover during freeze window.