{
"result": {
"schema_version": 2,
"command": "bug",
"status": "ok",
"exit_code": 0,
"message": "recorded \"signing in twice logs out\" as FR-001 and T001 in 003-bugfixes (Spec Kit without the `bug` extension: the standing bug-fix unit); reproduce it: speccoder bug run --task 003-bugfixes/T001",
"next": [
{
"command": "speccoder bug run --task 003-bugfixes/T001",
"why": "reproduce it",
"how": "perform",
"run": {
"kind": "bug_run",
"slug": null,
"task": "003-bugfixes/T001"
},
"input": null,
"text": null,
"confirm": null,
"feature": null
}
],
"payload": "bug",
"data": {
"home": {
"kind": "standing_speckit",
"location": "specs/003-bugfixes",
"reason": "Spec Kit without the `bug` extension: the standing bug-fix unit"
},
"unit": "003-bugfixes",
"requirement": "FR-001",
"task": "T001",
"title": "signing in twice logs out",
"triad": {
"current": {
"id": "C",
"text": "signing in twice logs out"
},
"expected": [
{
"id": "E1",
"text": "a second sign-in keeps the session"
}
],
"unchanged": [
{
"id": "U1",
"text": "signing out ends the session"
}
],
"digest": "sha256:<hex>"
},
"stage": "reproduce",
"outcome": "recorded",
"verdict": null,
"code": null,
"reproductions": [],
"held_out": [],
"held_out_sealed": null,
"confirm_digest": null,
"confirmation": null,
"rejections": [],
"acceptance": null,
"pass_to_pass": null,
"revert": null,
"special_case": [],
"tries": [],
"max_tries": 3,
"handoff": null,
"issue": null,
"candidate": null,
"recorded_commit": "<hex>",
"commit": null,
"run_id": null
}
},
"head": "bug: signing in twice logs out",
"status": " M specs/001-graph/spec.md\n",
"review": {
"requirements": {
"FR-001": {
"verdict": "approved",
"line": "- **FR-001**: Users MUST log in with a passkey.",
"sha256": "sha256:<hex>",
"by": "Dana Example",
"via": "web",
"at": 0,
"comment": "looks right"
},
"FR-002": {
"verdict": "approved",
"line": "- **FR-002**: Sessions MUST expire after thirty minutes.",
"sha256": "sha256:<hex>",
"by": "Dana Example",
"via": "web",
"at": 0
}
}
}
}