EARS requirements for a controller status query (XCE lsid analog): primary identity (unknown when unelected), answered-by node+role (distinct from cluster view), configured peers+count, committed config version + content checksum (catch same-version divergence), term/commit-apply/fenced/cluster-name, failover-aware delivery, test-client command, and wait-primary switching its probe to it. C tier only.
22 lines
448 B
JSON
22 lines
448 B
JSON
{
|
|
"feature_name": "controller-lsid",
|
|
"created_at": "2026-06-19T00:00:00Z",
|
|
"updated_at": "2026-06-19T00:00:00Z",
|
|
"language": "en",
|
|
"phase": "initialized",
|
|
"approvals": {
|
|
"requirements": {
|
|
"generated": false,
|
|
"approved": false
|
|
},
|
|
"design": {
|
|
"generated": false,
|
|
"approved": false
|
|
},
|
|
"tasks": {
|
|
"generated": false,
|
|
"approved": false
|
|
}
|
|
},
|
|
"ready_for_implementation": false
|
|
}
|