mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-10-27 11:35:23 -07:00
- Load plugins from <config dir>/plugins/<id>/ when enabled under `plugins` in config - Expose ctx with mpv events/commands, timers, subtitle context, actions, notify, exec, and panel - Bind plugin actions via `__plugin-action:<id>/<action>` keybindings (runPluginAction session action) - Add plugin-panel modal with markdown rendering; closing aborts the panel signal - Add ai-explain example plugin that queries `codex exec` for the current line - Add e2e harness `files` option and plugin e2e scenario; document plugins in docs-site and internal docs
Workflow
Status: active
Last verified: 2026-08-13
Owner: Kyle Yasuda
Read when: planning or executing nontrivial work in this repo
This section is the internal workflow map for contributors and agents.
Read Next
- Planning - when to write a lightweight plan vs a full execution plan
- Verification - maintained test/build lanes and handoff gate
- Testing - what a good test looks like and what not to write
- Agent Skills - repo-local workflow skill ownership
- Release Guide - tagged release workflow
Default Flow
- Read the smallest relevant docs from
docs/. - Decide whether the work needs a written plan.
- Implement in small, reviewable edits.
- Run the cheapest sufficient verification lane.
- Escalate to the full maintained gate before handoff when the change is substantial.
Boundaries
- Internal process lives in
docs/. - Public/product docs live in
docs-site/. - Generated artifacts are never edited by hand.