feat: add control panel

This commit is contained in:
thanhnv
2026-07-08 19:07:35 +09:00
parent a07b15e489
commit 3be9970c15
104 changed files with 3639 additions and 461 deletions
@@ -0,0 +1,47 @@
{
"default_level": "L1",
"projects": {
"default": {
"default_level": "L1",
"actions": {
"settings.write.standard": "L2",
"settings.write.sensitive": "L1",
"kill_switch.engage": "L2",
"kill_switch.clear": "L1",
"self_improve.apply": "L1"
}
}
},
"levels": {
"L0": {
"label": "manual only",
"standard_requires_approval": true,
"high_requires_approval": true
},
"L1": {
"label": "human approves changes",
"standard_requires_approval": true,
"high_requires_approval": true
},
"L2": {
"label": "operator delegates low-risk changes",
"standard_requires_approval": false,
"high_requires_approval": true
},
"L3": {
"label": "bounded autonomy",
"standard_requires_approval": false,
"high_requires_approval": true
},
"L4": {
"label": "broad autonomy with high-risk human gate",
"standard_requires_approval": false,
"high_requires_approval": true
},
"L5": {
"label": "full autonomy except hard security gates",
"standard_requires_approval": false,
"high_requires_approval": true
}
}
}