- Resolve decisions.md merge conflict (keep both Codex boundary + Ezra/Bezalel entries) - Update .gitignore: protect bare secret files, exclude venvs and nexus-localhost - Add uniwizard tools (mention watcher, adaptive prompt router, self-grader, classifiers) - Add briefings, good-morning reports, production reports - Add evennia world scaffold and training data - Add angband and morrowind MCP servers - Add diagrams, specs, test results, overnight loop scripts - Add twitter archive insights and media metadata - Add wizard workspaces (allegro, nahshon)
675 lines
13 KiB
Plaintext
675 lines
13 KiB
Plaintext
{
|
|
"type": "excalidraw",
|
|
"version": 2,
|
|
"source": "hermes-agent",
|
|
"elements": [
|
|
{
|
|
"type": "text",
|
|
"id": "t_8792",
|
|
"x": 60,
|
|
"y": 30,
|
|
"text": "Current kitchen-counter Timmy architecture",
|
|
"fontSize": 28,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"originalText": "Current kitchen-counter Timmy architecture",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_9963",
|
|
"x": 60,
|
|
"y": 75,
|
|
"text": "Known facts only; current brain = hermes4:14b via custom provider",
|
|
"fontSize": 18,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"originalText": "Known facts only; current brain = hermes4:14b via custom provider",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_1268",
|
|
"x": 60,
|
|
"y": 180,
|
|
"width": 260,
|
|
"height": 120,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#fff3bf",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_5775",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_5775",
|
|
"x": 70,
|
|
"y": 190,
|
|
"width": 240,
|
|
"height": 100,
|
|
"text": "Alexander\nat kitchen counter\nlooking at Telegram on Mac",
|
|
"fontSize": 18,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_1268",
|
|
"originalText": "Alexander\nat kitchen counter\nlooking at Telegram on Mac",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_1857",
|
|
"x": 420,
|
|
"y": 150,
|
|
"width": 720,
|
|
"height": 760,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#f3f3f3",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_6004",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_6004",
|
|
"x": 430,
|
|
"y": 160,
|
|
"width": 700,
|
|
"height": 740,
|
|
"text": "Mac at the counter",
|
|
"fontSize": 22,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_1857",
|
|
"originalText": "Mac at the counter",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_6966",
|
|
"x": 500,
|
|
"y": 240,
|
|
"width": 560,
|
|
"height": 90,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#ffd8a8",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_3543",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_3543",
|
|
"x": 510,
|
|
"y": 250,
|
|
"width": 540,
|
|
"height": 70,
|
|
"text": "Telegram desktop window\nThis DM with Timmy",
|
|
"fontSize": 20,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_6966",
|
|
"originalText": "Telegram desktop window\nThis DM with Timmy",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_3920",
|
|
"x": 500,
|
|
"y": 370,
|
|
"width": 560,
|
|
"height": 90,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#d0bfff",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_2796",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_2796",
|
|
"x": 510,
|
|
"y": 380,
|
|
"width": 540,
|
|
"height": 70,
|
|
"text": "Hermes harness\nTelegram connector + tools + session loop",
|
|
"fontSize": 20,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_3920",
|
|
"originalText": "Hermes harness\nTelegram connector + tools + session loop",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_3963",
|
|
"x": 500,
|
|
"y": 510,
|
|
"width": 250,
|
|
"height": 110,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#fff3bf",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_1177",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_1177",
|
|
"x": 510,
|
|
"y": 520,
|
|
"width": 230,
|
|
"height": 90,
|
|
"text": "Timmy layer\nSOUL.md\nmemory",
|
|
"fontSize": 18,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_3963",
|
|
"originalText": "Timmy layer\nSOUL.md\nmemory",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_4956",
|
|
"x": 810,
|
|
"y": 510,
|
|
"width": 250,
|
|
"height": 110,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#a5d8ff",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_5390",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_5390",
|
|
"x": 820,
|
|
"y": 520,
|
|
"width": 230,
|
|
"height": 90,
|
|
"text": "Current brain\nhermes4:14b\nprovider = custom",
|
|
"fontSize": 18,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_4956",
|
|
"originalText": "Current brain\nhermes4:14b\nprovider = custom",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_8096",
|
|
"x": 500,
|
|
"y": 680,
|
|
"width": 560,
|
|
"height": 100,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#c3fae8",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_7158",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_7158",
|
|
"x": 510,
|
|
"y": 690,
|
|
"width": 540,
|
|
"height": 80,
|
|
"text": "Local workspace and files\n.timmy + .hermes",
|
|
"fontSize": 20,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_8096",
|
|
"originalText": "Local workspace and files\n.timmy + .hermes",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_6677",
|
|
"x": 650,
|
|
"y": 960,
|
|
"width": 220,
|
|
"height": 120,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#ffd8a8",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_2824",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_2824",
|
|
"x": 660,
|
|
"y": 970,
|
|
"width": 200,
|
|
"height": 100,
|
|
"text": "iPhone\nUSB tether / personal hotspot",
|
|
"fontSize": 20,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_6677",
|
|
"originalText": "iPhone\nUSB tether / personal hotspot",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_5718",
|
|
"x": 1280,
|
|
"y": 220,
|
|
"width": 330,
|
|
"height": 110,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#b2f2bb",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_5250",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_5250",
|
|
"x": 1290,
|
|
"y": 230,
|
|
"width": 310,
|
|
"height": 90,
|
|
"text": "Cellular internet",
|
|
"fontSize": 22,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_5718",
|
|
"originalText": "Cellular internet",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_9738",
|
|
"x": 1260,
|
|
"y": 470,
|
|
"width": 360,
|
|
"height": 130,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#a5d8ff",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_9691",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_9691",
|
|
"x": 1270,
|
|
"y": 480,
|
|
"width": 340,
|
|
"height": 110,
|
|
"text": "Telegram cloud\nmessage delivery + bot traffic",
|
|
"fontSize": 22,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_9738",
|
|
"originalText": "Telegram cloud\nmessage delivery + bot traffic",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_1194",
|
|
"x": 1260,
|
|
"y": 760,
|
|
"width": 360,
|
|
"height": 120,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#f7f7f7",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_5945",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_5945",
|
|
"x": 1270,
|
|
"y": 770,
|
|
"width": 340,
|
|
"height": 100,
|
|
"text": "Connected services\ntelegram | api_server | discord",
|
|
"fontSize": 18,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_1194",
|
|
"originalText": "Connected services\ntelegram | api_server | discord",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "rectangle",
|
|
"id": "r_4925",
|
|
"x": 60,
|
|
"y": 980,
|
|
"width": 450,
|
|
"height": 120,
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"backgroundColor": "#ffc9c9",
|
|
"fillStyle": "solid",
|
|
"boundElements": [
|
|
{
|
|
"id": "t_9203",
|
|
"type": "text"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"id": "t_9203",
|
|
"x": 70,
|
|
"y": 990,
|
|
"width": 430,
|
|
"height": 100,
|
|
"text": "Honesty note\nExact daemon behind provider = custom not inspected here.\nDiagram names only what is certain.",
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"strokeColor": "#1e1e1e",
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "r_4925",
|
|
"originalText": "Honesty note\nExact daemon behind provider = custom not inspected here.\nDiagram names only what is certain.",
|
|
"autoResize": true
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_1580",
|
|
"x": 320,
|
|
"y": 230,
|
|
"width": 180,
|
|
"height": 30,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
180,
|
|
30
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_8038",
|
|
"x": 780,
|
|
"y": 330,
|
|
"width": 0,
|
|
"height": 40,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
40
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_6027",
|
|
"x": 780,
|
|
"y": 460,
|
|
"width": 0,
|
|
"height": 50,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
50
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_9240",
|
|
"x": 750,
|
|
"y": 565,
|
|
"width": 60,
|
|
"height": 0,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
60,
|
|
0
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_8060",
|
|
"x": 780,
|
|
"y": 620,
|
|
"width": 0,
|
|
"height": 60,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
60
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_6640",
|
|
"x": 760,
|
|
"y": 910,
|
|
"width": 0,
|
|
"height": 50,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
50
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_1594",
|
|
"x": 870,
|
|
"y": 1020,
|
|
"width": 420,
|
|
"height": 700,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
420,
|
|
-700
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_4847",
|
|
"x": 1440,
|
|
"y": 330,
|
|
"width": 0,
|
|
"height": 140,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
140
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_3228",
|
|
"x": 1260,
|
|
"y": 540,
|
|
"width": 200,
|
|
"height": 120,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-200,
|
|
-120
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_4207",
|
|
"x": 1060,
|
|
"y": 285,
|
|
"width": 200,
|
|
"height": 250,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
200,
|
|
250
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"type": "arrow",
|
|
"id": "a_1602",
|
|
"x": 500,
|
|
"y": 285,
|
|
"width": 180,
|
|
"height": 0,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-180,
|
|
0
|
|
]
|
|
],
|
|
"endArrowhead": "arrow"
|
|
}
|
|
],
|
|
"appState": {
|
|
"viewBackgroundColor": "#ffffff"
|
|
}
|
|
} |