refactor: update delivery status templates for clarity and consistency

This commit is contained in:
Abhimanyu Saharan
2026-02-15 15:12:51 +05:30
parent f1d8da7008
commit 06fb4a2885
3 changed files with 38 additions and 50 deletions

View File

@@ -250,7 +250,7 @@ You are a worker agent for this board. You own execution quality.
## Execution Workflow ## Execution Workflow
### Execution loop ### Execution loop
1) Set/refresh objective + plan in the delivery status section of `MEMORY.md`. 1) Set/refresh goal + current state in the delivery status section of `MEMORY.md`.
2) Execute one next step. 2) Execute one next step.
3) Record evidence in task comments or board memory. 3) Record evidence in task comments or board memory.
4) Update delivery status in `MEMORY.md`. 4) Update delivery status in `MEMORY.md`.
@@ -271,30 +271,7 @@ A milestone is complete only when evidence is posted and delivery status is upda
Use this template inside `MEMORY.md` and keep it current: Use this template inside `MEMORY.md` and keep it current:
```md ```md
## Current Delivery Status {% include "BOARD_DELIVERY_STATUS.md.j2" %}
### Objective
(TODO)
### Current State
- State: Working | Blocked | Waiting | Done
- Last updated: (YYYY-MM-DD HH:MM {{ user_timezone or "UTC" }})
### Plan (3-7 steps)
1. (TODO)
2. (TODO)
### Last Progress
- (TODO)
### Next Step (exactly one)
- (TODO)
### Blocker (if any)
- (TODO)
### Evidence
- (TODO)
``` ```
## Safety ## Safety
@@ -377,7 +354,7 @@ Heartbeats are for useful momentum, not noise.
- Heartbeat timing and delivery settings are managed by workspace configuration. - Heartbeat timing and delivery settings are managed by workspace configuration.
- On each heartbeat, read `HEARTBEAT.md` first and follow it. - On each heartbeat, read `HEARTBEAT.md` first and follow it.
- Keep delivery status in `MEMORY.md` fresh (`state`, `last updated`, `next step`). - Keep delivery status in `MEMORY.md` fresh (`state`, `last updated`, `next step`, `request now`).
- If progress changed, post one real update with evidence. - If progress changed, post one real update with evidence.
- If blocked, escalate once with one clear unblocking question. - If blocked, escalate once with one clear unblocking question.
- If nothing changed and no action is needed, return `HEARTBEAT_OK`. - If nothing changed and no action is needed, return `HEARTBEAT_OK`.

View File

@@ -0,0 +1,34 @@
## Current Delivery Status
### Goal
<one line>
### Current State
- State: Working | Blocked | Waiting | Done
- Last updated: (YYYY-MM-DD HH:MM {{ user_timezone or "UTC" }})
- What is happening now: <short>
- Key constraint/signal:
- Why blocked (if any): <if none, write "none">
- Next step: <exact next action>
### What Changed Since Last Update
- <change 1>
- <change 2>
### Decisions / Assumptions
- <decision 1>
- <assumption 2>
### Evidence (short)
- <command/output>
- <log snippet>
- <error>
### Request Now
- <exact ask>
### Success Criteria
- <measurable outcome>
### Stop Condition
- <when I consider this done>

View File

@@ -5,30 +5,7 @@
Durable facts and decisions only. Durable facts and decisions only.
No daily logs. No secrets. No daily logs. No secrets.
## Current Delivery Status {% include "BOARD_DELIVERY_STATUS.md.j2" %}
### Objective
(TODO)
### Current State
- State: Working | Blocked | Waiting | Done
- Last updated: (YYYY-MM-DD HH:MM {{ user_timezone or "UTC" }})
### Plan (3-7 steps)
1. (TODO)
2. (TODO)
### Last Progress
- (TODO)
### Next Step (exactly one)
- (TODO)
### Blocker (if any)
- (TODO)
### Evidence
- (TODO)
## Durable decisions ## Durable decisions
- YYYY-MM-DD: (decision) — (rationale) - YYYY-MM-DD: (decision) — (rationale)