From 85160ffef202c7a63c475aac6fbb8c94884412b8 Mon Sep 17 00:00:00 2001 From: Gabriel Brown Date: Mon, 14 Sep 2026 14:36:54 -0400 Subject: [PATCH] Stop writing text into the Working Feature Proof field Dragging attachments into customfield_10142 replaces whatever text is sitting there, so the list the skill wrote was destroyed by the upload it was describing. Naming each artifact is already the job of the Test Cases proof cells, which reference it by filename, and step 10 tells me which files to upload. Only the Story rule changes. On a Bug that field carries the test-case table rather than prose. --- user/agents/skills/ticket/SKILL.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/user/agents/skills/ticket/SKILL.md b/user/agents/skills/ticket/SKILL.md index 4b1dcde..fcef3fe 100644 --- a/user/agents/skills/ticket/SKILL.md +++ b/user/agents/skills/ticket/SKILL.md @@ -891,13 +891,12 @@ Entered only when the user has confirmed (per Phase 0) that the plan is approved handled and what covers it. Deliver the number asked for, not more, and pick the ones a reviewer most benefits from. This field, not `mr.md`. - `customfield_10261` User Story Patch Notes: the same change in user-facing words. - - `customfield_10142` Working Feature Proof: ALWAYS fill this on a Story, never - leave it empty. It renders as its own panel in the ticket's testing section, so - an empty field reads as unfilled testing even when every test-table cell is - complete (this happened on KACP-23143). At minimum it lists the files staged in - `proof/` for Gib to attach, one line each saying what the artifact shows, plus a - pointer that per-row proof lives in the Test Cases table. A headline artifact (a - demo capture, a before/after pair) leads the list when one exists. + - `customfield_10142` Working Feature Proof: leave it alone. Write nothing here. + This field is where Gib drops the proof attachments, and dragging files into it + replaces whatever text is sitting there, so a written list is destroyed by the + upload it was describing. Naming each artifact is already the job of the Test + Cases proof cells, which reference it by filename. Step 10 tells Gib which files + to upload. Do not PUT this field on a Story. **Spike** (deliverables, not code): no test or proof fields to fill. The output is the deliverables directory, and step 10 tells Gib which files to upload where (the