diff --git a/.claude/metrics/hooks-metrics.json b/.claude/metrics/hooks-metrics.json index 1eb7d9b1..7f7cb109 100644 --- a/.claude/metrics/hooks-metrics.json +++ b/.claude/metrics/hooks-metrics.json @@ -3590,6 +3590,125 @@ "file": "/home/theflow/projects/tractatus/public/css/tractatus-theme.css", "result": "passed", "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T00:54:44.476Z", + "file": "/home/theflow/projects/tractatus/SCHEDULED_TASKS.md", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T00:54:56.677Z", + "file": "/home/theflow/projects/tractatus/SCHEDULED_TASKS.md", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T00:55:06.928Z", + "file": "/home/theflow/projects/tractatus/SCHEDULED_TASKS.md", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T00:55:21.049Z", + "file": "/home/theflow/projects/tractatus/SCHEDULED_TASKS.md", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T00:55:30.144Z", + "file": "/home/theflow/projects/tractatus/SCHEDULED_TASKS.md", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:00:21.764Z", + "file": "/home/theflow/projects/tractatus/public/docs.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:00:59.425Z", + "file": "/home/theflow/projects/tractatus/public/docs.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:01:31.023Z", + "file": "/home/theflow/projects/tractatus/public/leader.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:01:49.753Z", + "file": "/home/theflow/projects/tractatus/public/leader.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:01:58.205Z", + "file": "/home/theflow/projects/tractatus/public/leader.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:02:04.366Z", + "file": "/home/theflow/projects/tractatus/public/leader.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:02:13.162Z", + "file": "/home/theflow/projects/tractatus/public/leader.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:02:27.566Z", + "file": "/home/theflow/projects/tractatus/public/leader.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:02:53.333Z", + "file": "/home/theflow/projects/tractatus/public/implementer.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:03:04.778Z", + "file": "/home/theflow/projects/tractatus/public/implementer.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:03:11.485Z", + "file": "/home/theflow/projects/tractatus/public/implementer.html", + "result": "passed", + "reason": null + }, + { + "hook": "validate-file-edit", + "timestamp": "2025-10-19T01:03:18.127Z", + "file": "/home/theflow/projects/tractatus/public/implementer.html", + "result": "passed", + "reason": null } ], "blocks": [ @@ -3811,9 +3930,9 @@ } ], "session_stats": { - "total_edit_hooks": 342, + "total_edit_hooks": 359, "total_edit_blocks": 32, - "last_updated": "2025-10-19T00:53:08.794Z", + "last_updated": "2025-10-19T01:03:18.127Z", "total_write_hooks": 171, "total_write_blocks": 4 } diff --git a/public/docs.html b/public/docs.html index 320aab41..3ec3ebe1 100644 --- a/public/docs.html +++ b/public/docs.html @@ -231,7 +231,12 @@ display: block; } - /* Document list container */ + /* Document list container - prevent CLS */ + #document-list { + min-height: 800px; /* Reserve space for ~40 documents to prevent layout shift */ + contain: layout; /* Isolate layout calculations */ + } + #document-list .relative, #document-list > div { position: relative !important; @@ -475,7 +480,7 @@ Skip to main content - +
All actions validated against governance rules before execution
User instructions classified and stored for cross-reference validation