mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-02 06:22:42 -08:00
chore(backlog): capture task planning and subagent handoffs
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# Agent Session: opencode-task80-ipc-contract-20260222T001728Z-obrv
|
||||
|
||||
- alias: `opencode-task80-ipc-contract`
|
||||
- mission: `Execute TASK-80 IPC contract typing + runtime payload validation via writing-plans + executing-plans (no commit).`
|
||||
- status: `planning`
|
||||
- started_utc: `2026-02-22T00:17:28Z`
|
||||
- last_update_utc: `2026-02-22T00:17:28Z`
|
||||
|
||||
## Intent
|
||||
|
||||
- Load TASK-80 from Backlog MCP and capture implementation plan before edits.
|
||||
- Strengthen typed IPC channel contracts and runtime payload validation at boundaries.
|
||||
- Reduce unsafe `unknown` casts in IPC handlers and add malformed payload coverage.
|
||||
|
||||
## Planned Files
|
||||
|
||||
- `src/main/ipc.ts`
|
||||
- `src/main/runtime/*`
|
||||
- `src/shared/ipc/*`
|
||||
- `src/main/**/*.test.ts`
|
||||
- `docs/architecture.md`
|
||||
|
||||
## Assumptions
|
||||
|
||||
- TASK-80 scope is main-process IPC boundary; keep external behavior/backward compatibility.
|
||||
- Existing validation helpers may exist and should be reused over introducing heavy deps.
|
||||
- Parallel subagents can split contracts/validation/tests/docs with non-overlapping files.
|
||||
|
||||
## Phase Log
|
||||
|
||||
- `2026-02-22T00:17:28Z` Session started; read backlog overview and TASK-80 details; beginning planning.
|
||||
Reference in New Issue
Block a user