24 lines
1.6 KiB
JSON
24 lines
1.6 KiB
JSON
{
|
|
"harnessed_reasoning_sessions": {
|
|
"summary": "Reasoning sessions with execution plans and context awareness",
|
|
"fields": {
|
|
"id": {"type": "string", "primary_key": true, "description": "Unique reasoning session identifier"},
|
|
"user_id": {"type": "string", "required": true, "description": "User ID for multi-user isolation"},
|
|
"initial_request": {"type": "text", "required": true, "description": "Original user request"},
|
|
"context_summary": {"type": "text", "nullable": true, "description": "Summary of gathered context"},
|
|
"execution_plan_json": {"type": "text", "required": true, "description": "JSON-encoded execution plan"},
|
|
"reasoning_steps_json": {"type": "text", "nullable": true, "description": "JSON-encoded detailed reasoning steps"},
|
|
"safety_violations_json": {"type": "text", "nullable": true, "description": "JSON-encoded safety violations detected"},
|
|
"final_decision_json": {"type": "text", "nullable": true, "description": "JSON-encoded final decision metadata"},
|
|
"status": {"type": "string", "default": "pending", "description": "Session status: pending, executing, completed, failed, blocked, cancelled"},
|
|
"created_at": {"type": "datetime", "required": true, "description": "Creation timestamp"},
|
|
"updated_at": {"type": "datetime", "required": true, "description": "Last update timestamp"}
|
|
},
|
|
"indexes": [
|
|
["user_id", "status"],
|
|
["user_id", "created_at"],
|
|
["status", "created_at"]
|
|
],
|
|
"codes": {}
|
|
}
|
|
} |