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 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.
3) Record evidence in task comments or board memory.
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:
```md
## Current Delivery Status
### 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)
{% include "BOARD_DELIVERY_STATUS.md.j2" %}
```
## Safety
@@ -377,7 +354,7 @@ Heartbeats are for useful momentum, not noise.
- Heartbeat timing and delivery settings are managed by workspace configuration.
- 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 blocked, escalate once with one clear unblocking question.
- 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.
No daily logs. No secrets.
## Current Delivery Status
### 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)
{% include "BOARD_DELIVERY_STATUS.md.j2" %}
## Durable decisions
- YYYY-MM-DD: (decision) — (rationale)