harnessed_reasoning/database.json
2026-04-16 15:42:41 +08:00

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": {}
}
}