refactor: update delivery status templates for clarity and consistency
This commit is contained in:
@@ -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`.
|
||||||
|
|||||||
34
backend/templates/BOARD_DELIVERY_STATUS.md.j2
Normal file
34
backend/templates/BOARD_DELIVERY_STATUS.md.j2
Normal 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>
|
||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user