docs(loop): LOOP-RUN-002 ready for human approval
Ops-D sample at READY_FOR_APPROVAL with Gate PASS and sample notes on reduced human steps (no Plan Mode confirm). Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,42 +1,18 @@
|
|||||||
{
|
{
|
||||||
"ecr": "ECR-009",
|
"ecr": "ECR-009",
|
||||||
"result": "BLOCK",
|
"result": "PASS",
|
||||||
"ess_version": "v1.0",
|
"ess_version": "v1.0",
|
||||||
"gate_version": "0.1.2",
|
"gate_version": "0.1.2",
|
||||||
"project_profile": "unknown",
|
"project_profile": "2026.08",
|
||||||
"checks": {
|
"checks": {
|
||||||
"artifact": false,
|
"artifact": true,
|
||||||
"role_boundary": true,
|
"role_boundary": true,
|
||||||
"backend_boundary": true,
|
"backend_boundary": true,
|
||||||
"traceability": false,
|
"traceability": true,
|
||||||
"tests": true
|
"tests": true
|
||||||
},
|
},
|
||||||
"violations": [
|
"violations": [],
|
||||||
{
|
"errors": [],
|
||||||
"rule": "ART-BD-002",
|
|
||||||
"description": "BACKEND_DESIGN must be Status Approved before implementation",
|
|
||||||
"fix_required": [
|
|
||||||
"Set BD Status to Approved",
|
|
||||||
"Re-run ess-gate-check"
|
|
||||||
],
|
|
||||||
"detail": "BD-2026-009-ops-commerce.md",
|
|
||||||
"check": "artifact-check"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rule": "TR-COMMIT-001",
|
|
||||||
"description": "Trace chain requires implementation commit evidence",
|
|
||||||
"fix_required": [
|
|
||||||
"Record commit sha in TRACEABILITY or TEST_REPORT",
|
|
||||||
"Re-run gate"
|
|
||||||
],
|
|
||||||
"detail": "ECR-009",
|
|
||||||
"check": "traceability-check"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"[artifact-check] BLOCK [ART-BD-002]: BACKEND_DESIGN must be Status Approved before implementation \u2014 BD-2026-009-ops-commerce.md",
|
|
||||||
"[traceability-check] BLOCK [TR-COMMIT-001]: Trace chain requires implementation commit evidence \u2014 ECR-009"
|
|
||||||
],
|
|
||||||
"warnings": [],
|
"warnings": [],
|
||||||
"timestamp": "2026-08-06T18:45:04Z"
|
"timestamp": "2026-08-06T18:45:32Z"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# LOOP-RUN-002 sample notes (pre-approval)
|
||||||
|
|
||||||
|
## Human steps observed
|
||||||
|
|
||||||
|
| Step | Old flow | This run |
|
||||||
|
|------|----------|----------|
|
||||||
|
| Goal | yes | yes (1) |
|
||||||
|
| Wait Plan Mode confirm | yes | **no** — plan.yaml Artifact direct |
|
||||||
|
| Mode switch to coding | yes | **no** |
|
||||||
|
| Mid-build confirmations | often | **no** |
|
||||||
|
| Final Approval | yes | pending (READY_FOR_APPROVAL) |
|
||||||
|
|
||||||
|
## Artifact sufficiency
|
||||||
|
|
||||||
|
- plan.yaml: scope + acceptance + risks — Builder did not re-ask "how to change"
|
||||||
|
- diff.patch: produced via git
|
||||||
|
- Gate: first BLOCK (ART-BD-002 Status format + TR-COMMIT) → fix → PASS (valuable FAIL signal)
|
||||||
|
|
||||||
|
## Adapter note
|
||||||
|
|
||||||
|
execution.adapter=none (in-session Agent as executor with execute prompts).
|
||||||
|
cursor_cli supervised available; not invoked live this run to avoid long agent -p cost.
|
||||||
@@ -1,42 +1,18 @@
|
|||||||
{
|
{
|
||||||
"ecr": "ECR-009",
|
"ecr": "ECR-009",
|
||||||
"result": "BLOCK",
|
"result": "PASS",
|
||||||
"ess_version": "v1.0",
|
"ess_version": "v1.0",
|
||||||
"gate_version": "0.1.2",
|
"gate_version": "0.1.2",
|
||||||
"project_profile": "unknown",
|
"project_profile": "2026.08",
|
||||||
"checks": {
|
"checks": {
|
||||||
"artifact": false,
|
"artifact": true,
|
||||||
"role_boundary": true,
|
"role_boundary": true,
|
||||||
"backend_boundary": true,
|
"backend_boundary": true,
|
||||||
"traceability": false,
|
"traceability": true,
|
||||||
"tests": true
|
"tests": true
|
||||||
},
|
},
|
||||||
"violations": [
|
"violations": [],
|
||||||
{
|
"errors": [],
|
||||||
"rule": "ART-BD-002",
|
|
||||||
"description": "BACKEND_DESIGN must be Status Approved before implementation",
|
|
||||||
"fix_required": [
|
|
||||||
"Set BD Status to Approved",
|
|
||||||
"Re-run ess-gate-check"
|
|
||||||
],
|
|
||||||
"detail": "BD-2026-009-ops-commerce.md",
|
|
||||||
"check": "artifact-check"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"rule": "TR-COMMIT-001",
|
|
||||||
"description": "Trace chain requires implementation commit evidence",
|
|
||||||
"fix_required": [
|
|
||||||
"Record commit sha in TRACEABILITY or TEST_REPORT",
|
|
||||||
"Re-run gate"
|
|
||||||
],
|
|
||||||
"detail": "ECR-009",
|
|
||||||
"check": "traceability-check"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"[artifact-check] BLOCK [ART-BD-002]: BACKEND_DESIGN must be Status Approved before implementation \u2014 BD-2026-009-ops-commerce.md",
|
|
||||||
"[traceability-check] BLOCK [TR-COMMIT-001]: Trace chain requires implementation commit evidence \u2014 ECR-009"
|
|
||||||
],
|
|
||||||
"warnings": [],
|
"warnings": [],
|
||||||
"timestamp": "2026-08-06T18:45:04Z"
|
"timestamp": "2026-08-06T18:45:32Z"
|
||||||
}
|
}
|
||||||
|
|||||||
+16
-1
@@ -1,7 +1,7 @@
|
|||||||
loop:
|
loop:
|
||||||
id: OPS-D-COMMERCE-001
|
id: OPS-D-COMMERCE-001
|
||||||
feature: OPS-D-COMMERCE-001
|
feature: OPS-D-COMMERCE-001
|
||||||
current_state: VALIDATING
|
current_state: READY_FOR_APPROVAL
|
||||||
retry_count: 0
|
retry_count: 0
|
||||||
history:
|
history:
|
||||||
- state: CREATED
|
- state: CREATED
|
||||||
@@ -23,3 +23,18 @@ history:
|
|||||||
actor: builder
|
actor: builder
|
||||||
result: PASS
|
result: PASS
|
||||||
detail: →VALIDATING
|
detail: →VALIDATING
|
||||||
|
- state: VALIDATING
|
||||||
|
timestamp: '2026-08-06T18:45:43Z'
|
||||||
|
actor: validator
|
||||||
|
result: PASS
|
||||||
|
detail: →CODE_REVIEW
|
||||||
|
- state: CODE_REVIEW
|
||||||
|
timestamp: '2026-08-06T18:45:43Z'
|
||||||
|
actor: code_reviewer
|
||||||
|
result: PASS
|
||||||
|
detail: →GUARDING
|
||||||
|
- state: GUARDING
|
||||||
|
timestamp: '2026-08-06T18:45:43Z'
|
||||||
|
actor: guardian
|
||||||
|
result: PASS
|
||||||
|
detail: →READY_FOR_APPROVAL
|
||||||
|
|||||||
Reference in New Issue
Block a user