M3 — Stage 1: Implement #4

Closed
opened 2026-07-24 00:53:30 +00:00 by david · 0 comments
Owner

Goal: produce an implementation diff from the Jira context.

Tasks

  • Wrapper prompt: implement the ticket, follow repo conventions; input = jira-context.json; exit = working-tree changes satisfying acceptance criteria.
  • Compose system prompt from IMPLEMENT_SKILL_PATH (+ default fallback).
  • Tools: read, bash, edit, write, grep, find, ls.
  • Preflight: verify clean/known git state; capture base ref.
  • After the turn, capture git diff -- . ':(exclude).pi-loop'implementation.diff.

Depends on: M1, M2.

Validation: on a sample repo+ticket, code changes appear and implementation.diff is captured (excludes .pi-loop/). If IMPLEMENT_SKILL_PATH unset, stage runs degraded and is recorded.

**Goal:** produce an implementation diff from the Jira context. ### Tasks - [ ] Wrapper prompt: implement the ticket, follow repo conventions; input = `jira-context.json`; exit = working-tree changes satisfying acceptance criteria. - [ ] Compose system prompt from `IMPLEMENT_SKILL_PATH` (+ default fallback). - [ ] Tools: `read, bash, edit, write, grep, find, ls`. - [ ] Preflight: verify clean/known git state; capture base ref. - [ ] After the turn, capture `git diff -- . ':(exclude).pi-loop'` → `implementation.diff`. **Depends on:** M1, M2. **Validation:** on a sample repo+ticket, code changes appear and `implementation.diff` is captured (excludes `.pi-loop/`). If `IMPLEMENT_SKILL_PATH` unset, stage runs degraded and is recorded.
david closed this issue 2026-07-24 20:32:29 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
david/pi-loop#4
No description provided.