From 021aa37d540353553bc60c28d78e35c828c58458 Mon Sep 17 00:00:00 2001 From: Agando Date: Sat, 6 Jun 2026 18:01:01 +0200 Subject: auto: 2026-06-06_18:01 changes --- skills/sentinel-audit.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 skills/sentinel-audit.json (limited to 'skills/sentinel-audit.json') diff --git a/skills/sentinel-audit.json b/skills/sentinel-audit.json new file mode 100644 index 0000000..99765c0 --- /dev/null +++ b/skills/sentinel-audit.json @@ -0,0 +1,14 @@ +{ + "name": "sentinel-audit", + "description": "Analyzes /friction.log to identify recurring system failures and propose architectural pivots.", + "tags": [ + "sentinel", + "audit", + "stability", + "self-healing" + ], + "category": "general", + "created": "2026-06-06T02:32:54.007Z", + "updated": "2026-06-06T02:32:54.007Z", + "content": "---\nname: sentinel-audit\ndescription: Analyzes /friction.log to identify recurring system failures and propose architectural pivots.\ntags: [sentinel, audit, stability, self-healing]\n---\n\n# Sentinel Audit Procedure\n\n## 1. Friction Extraction\n- Call `read_file('/friction.log')`.\n- Parse all entries with the format `[Timestamp] | [Type] | [Context] | [Score] | [Pivot]`.\n\n## 2. Pattern Analysis\n- Group friction entries by `Type` (ERROR, LAG, REPETITION).\n- Calculate the \"Aggregate Friction Score\" (Sum of scores / number of entries).\n- Identify the \"Hotspot\" (The context appearing most frequently).\n\n## 3. Proposal Generation\n- If `Hotspot` is a specific module $\\rightarrow$ Suggest `view_module()` for a bug hunt.\n- If `Hotspot` is a repeated tool call $\\rightarrow$ Suggest `create_skill()` to automate the sequence.\n- If `Hotspot` is a system timeout $\\rightarrow$ Suggest `ai-config` adjustment for timeouts.\n\n## 4. Execution\n- Log the audit results to `/system/logs/sentinel-audit-results.md`.\n- Notify the user of the most critical \"Pivot\" required.\n" +} \ No newline at end of file -- cgit v1.2.3