|
6 | 6 | <style> |
7 | 7 | *{margin:0;padding:0;box-sizing:border-box} |
8 | 8 | body{background:#0a0a0a;color:#b0b0b0;font-family:'Courier New',monospace;min-height:100vh} |
9 | | -.header{padding:20px;border-bottom:1px solid #1a1a1a;text-align:center} |
10 | | -.header h1{color:#e0e0e0;font-size:18px;letter-spacing:3px;text-transform:uppercase} |
11 | | -.header p{color:#555;font-size:11px;margin-top:4px} |
12 | | -.container{display:flex;height:calc(100vh - 70px)} |
13 | | -.sidebar{width:220px;border-right:1px solid #1a1a1a;padding:16px;overflow-y:auto} |
14 | | -.main{flex:1;display:flex;flex-direction:column} |
15 | | -canvas{flex:1;display:block;background:#050505} |
16 | | -.status-bar{border-top:1px solid #1a1a1a;padding:12px 16px;font-size:11px;color:#555;display:flex;justify-content:space-between} |
17 | | -.sidebar h2{color:#888;font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px} |
18 | | -.agent-card{border:1px solid #1a1a1a;padding:10px;margin-bottom:8px;cursor:pointer;transition:border-color 0.2s} |
19 | | -.agent-card:hover{border-color:#333} |
20 | | -.agent-card.active{border-color:#555} |
21 | | -.agent-name{color:#e0e0e0;font-size:12px;font-weight:bold} |
22 | | -.agent-emoji{font-size:18px;margin-right:6px} |
23 | | -.agent-role{color:#555;font-size:10px;margin-top:2px} |
24 | | -.agent-zone{color:#444;font-size:9px} |
25 | | -.query-box{border-top:1px solid #1a1a1a;padding:12px 16px} |
26 | | -.query-input{width:100%;background:#111;border:1px solid #1a1a1a;color:#e0e0e0;padding:8px 12px;font-family:'Courier New',monospace;font-size:12px;outline:none} |
27 | | -.query-input:focus{border-color:#333} |
28 | | -.query-input::placeholder{color:#333} |
29 | | -.log{border-top:1px solid #1a1a1a;max-height:200px;overflow-y:auto;padding:8px 16px;font-size:10px} |
30 | | -.log-entry{padding:2px 0;color:#555} |
31 | | -.log-entry .time{color:#333} |
32 | | -.log-entry .agent{font-weight:bold} |
33 | | -.log-entry .scribe{color:#4a9} |
34 | | -.log-entry .judge{color:#a84} |
35 | | -.log-entry .prophet{color:#a44} |
36 | | -.log-entry .sentinel{color:#44a} |
37 | | -.log-entry .ledge{color:#888} |
| 9 | +.top-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #1a1a1a} |
| 10 | +.top-bar .brand{color:#e0e0e0;font-size:14px;letter-spacing:2px} |
| 11 | +.top-bar .links a{color:#555;text-decoration:none;margin-left:12px;font-size:11px} |
| 12 | +.top-bar .links a:hover{color:#e0e0e0} |
| 13 | +.hero{text-align:center;padding:60px 20px 40px} |
| 14 | +.hero h1{color:#e0e0e0;font-size:24px;letter-spacing:4px;margin-bottom:8px} |
| 15 | +.hero p{color:#555;font-size:12px;margin-bottom:4px} |
| 16 | +.hero .tagline{color:#4a9;font-size:11px;margin-top:12px;letter-spacing:1px} |
| 17 | +.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:900px;margin:0 auto;padding:0 20px 40px} |
| 18 | +.card{border:1px solid #1a1a1a;padding:20px;cursor:pointer;transition:border-color 0.2s;text-decoration:none;color:inherit;display:block} |
| 19 | +.card:hover{border-color:#333} |
| 20 | +.card .emoji{font-size:24px;margin-bottom:8px} |
| 21 | +.card h3{color:#e0e0e0;font-size:13px;margin-bottom:4px;letter-spacing:1px} |
| 22 | +.card p{color:#555;font-size:10px;line-height:1.5} |
| 23 | +.status-bar{border-top:1px solid #1a1a1a;padding:12px 20px;font-size:10px;color:#333;display:flex;justify-content:space-between} |
38 | 24 | </style> |
39 | 25 | </head> |
40 | 26 | <body> |
41 | | -<div class="header"> |
42 | | - <h1>Holy Agents</h1> |
| 27 | +<div class="top-bar"> |
| 28 | + <div class="brand">HOLY AGENTS</div> |
| 29 | + <div class="links"> |
| 30 | + <a href="index.html" style="color:#e0e0e0">home</a> |
| 31 | + <a href="query.html">query</a> |
| 32 | + <a href="agents.html">agents</a> |
| 33 | + <a href="twins.html">twins</a> |
| 34 | + <a href="debate.html">debate</a> |
| 35 | + <a href="repl.html">repl</a> |
| 36 | + </div> |
| 37 | +</div> |
| 38 | +<div class="hero"> |
| 39 | + <h1>HOLY AGENTS</h1> |
43 | 40 | <p>Faith-governed agent runtime · v0.1.0</p> |
| 41 | + <p class="tagline">"One cockpit. Many agents. No token tax."</p> |
44 | 42 | </div> |
45 | | -<div class="container"> |
46 | | - <div class="sidebar"> |
47 | | - <h2>Agents</h2> |
48 | | - <div id="agent-list"></div> |
49 | | - <h2 style="margin-top:16px">RTRUST Rules</h2> |
50 | | - <div id="rule-list" style="font-size:10px;color:#555"></div> |
51 | | - </div> |
52 | | - <div class="main"> |
53 | | - <canvas id="canvas"></canvas> |
54 | | - <div class="query-box"> |
55 | | - <input class="query-input" id="query" placeholder="🔍📖 search scripture, 🔍📚 dictionary, 🔍🌐 wikipedia" /> |
56 | | - </div> |
57 | | - <div class="log" id="log"></div> |
58 | | - <div class="status-bar"> |
59 | | - <span id="chain-status">chain: loading</span> |
60 | | - <span id="agent-count">agents: 5</span> |
61 | | - <span id="last-verdict">verdict: —</span> |
62 | | - </div> |
63 | | - </div> |
| 43 | +<div class="grid"> |
| 44 | + <a class="card" href="query.html"> |
| 45 | + <div class="emoji">🔍📖</div> |
| 46 | + <h3>QUERY</h3> |
| 47 | + <p>Search scripture, dictionary, Wikipedia, Enoch, theology. 13 source adapters. Truth gate enforced.</p> |
| 48 | + </a> |
| 49 | + <a class="card" href="agents.html"> |
| 50 | + <div class="emoji">⚖️🧠</div> |
| 51 | + <h3>AGENTS</h3> |
| 52 | + <p>SCRIBE · JUDGE · ENKI · ADVERSARY · MISCONCEPTION · NOISE · PROPHET · SENTINEL · LEDGE</p> |
| 53 | + </a> |
| 54 | + <a class="card" href="twins.html"> |
| 55 | + <div class="emoji">🪞</div> |
| 56 | + <h3>TWINS</h3> |
| 57 | + <p>Digital twin audit — security, logic, performance. Parallel verification with failure loop.</p> |
| 58 | + </a> |
| 59 | + <a class="card" href="debate.html"> |
| 60 | + <div class="emoji">🔮⚔️</div> |
| 61 | + <h3>DEBATE ARENA</h3> |
| 62 | + <p>ENKI vs ADVERSARY. Step through or auto play. Claim badges, scoring, WORM seal.</p> |
| 63 | + </a> |
| 64 | + <a class="card" href="repl.html"> |
| 65 | + <div class="emoji">💻</div> |
| 66 | + <h3>ASCII REPL</h3> |
| 67 | + <p>Terminal interface. Run queries, debates, audits. ASCII and glyph visual modes.</p> |
| 68 | + </a> |
| 69 | + <a class="card" href="https://github.com/SNAPKITTYWEST/holy-agents"> |
| 70 | + <div class="emoji">📦</div> |
| 71 | + <h3>SOURCE</h3> |
| 72 | + <p>GitHub repo — 93 tests, WORM ledger, RTRUST constitution, Lean verification.</p> |
| 73 | + </a> |
| 74 | +</div> |
| 75 | +<div class="status-bar"> |
| 76 | + <span>holy-agents v0.1.0 · 93/93 tests · 9 agents · GitHub Pages</span> |
| 77 | + <span>faith-governed · no backend required</span> |
64 | 78 | </div> |
65 | | -<script src="visualizer.js"></script> |
66 | 79 | </body> |
67 | 80 | </html> |
0 commit comments