harnessed_reasoning/models/harnessed_reasoning_sessions.json
2026-04-16 16:27:27 +08:00

99 lines
2.7 KiB
JSON

{
"summary": [
{
"name": "harnessed_reasoning_sessions",
"title": "Reasoning sessions with execution plans and context awareness",
"primary": "id"
}
],
"fields": [
{
"name": "id",
"title": "Unique reasoning session identifier",
"type": "str",
"length": 32,
"nullable": "no"
},
{
"name": "user_id",
"title": "User ID for multi-user isolation",
"type": "str",
"length": 32,
"nullable": "no"
},
{
"name": "initial_request",
"title": "Original user request",
"type": "text",
"nullable": "no"
},
{
"name": "context_summary",
"title": "Summary of gathered context",
"type": "text",
"nullable": "yes"
},
{
"name": "execution_plan_json",
"title": "JSON-encoded execution plan",
"type": "text",
"nullable": "no"
},
{
"name": "reasoning_steps_json",
"title": "JSON-encoded detailed reasoning steps",
"type": "text",
"nullable": "yes"
},
{
"name": "safety_violations_json",
"title": "JSON-encoded safety violations detected",
"type": "text",
"nullable": "yes"
},
{
"name": "final_decision_json",
"title": "JSON-encoded final decision metadata",
"type": "text",
"nullable": "yes"
},
{
"name": "status",
"title": "Session status: pending, executing, completed, failed, blocked, cancelled",
"type": "str",
"length": 20,
"nullable": "no",
"default": "pending"
},
{
"name": "created_at",
"title": "Creation timestamp",
"type": "timestamp",
"nullable": "no"
},
{
"name": "updated_at",
"title": "Last update timestamp",
"type": "timestamp",
"nullable": "no"
}
],
"indexes": [
{
"name": "idx_user_status",
"idxtype": "index",
"idxfields": ["user_id", "status"]
},
{
"name": "idx_user_created",
"idxtype": "index",
"idxfields": ["user_id", "created_at"]
},
{
"name": "idx_status_created",
"idxtype": "index",
"idxfields": ["status", "created_at"]
}
],
"codes": []
}