1import { ChapterMark } from './Sigil.js'; 2 3 4/** 5 * Three active horizons: the working layer, the development track, and the 6 * destination. The compact sequence keeps the future vivid without borrowing 7 * evidence from the present. 8 */ 9export const Roadmap = () => { 10 return ` 11 <section id="roadmap" class="chapter is-quiet chapter-night"> 12 <div class="container"> 13 <header class="chapter-head"> 14 ${ChapterMark({ rune: 'á' })} 15 <div> 16 <h2>The intelligence expands from inside the world</h2> 17 <p class="chapter-lead">Servitor⢠is the center. The ForbocAI NPC Protocol governs how its judgments enter game law. Engine paths, world exploration and the characters players carry between worlds open outward from it one threshold at a time, and the studio stays the author.</p> 18 </div> 19 </header> 20 21 <ol class="timeline"> 22 <li class="timeline-item is-done"> 23 <span class="timeline-marker" aria-hidden="true"></span> 24 <div class="timeline-content"> 25 <p class="timeline-status">Answering</p> 26 <h3>Receive one bounded judgment</h3> 27 <p>Servitor⢠Character Intelligence through TypeScript and native Unreal Engine 5 paths, with studio-controlled memory, structured action proposals and rules that keep every state change inside the game.</p> 28 </div> 29 </li> 30 <li class="timeline-item is-active"> 31 <span class="timeline-marker" aria-hidden="true"></span> 32 <div class="timeline-content"> 33 <p class="timeline-status">Walking worlds</p> 34 <h3>See the world before players do</h3> 35 <p>Testing takes <a href="https://www.gamedeveloper.com/programming/how-much-people-time-and-money-should-qa-take-part1" target="_blank" rel="noopener noreferrer">up to a fifth of a gameâs budget</a>. Ghost walks our test worlds today as a thousand players at once. What it finds â the room nobody can reach, the loop nobody closes â becomes a map a producer outside this building acts on.</p> 36 </div> 37 </li> 38 <li class="timeline-item"> 39 <span class="timeline-marker" aria-hidden="true"></span> 40 <div class="timeline-content"> 41 <p class="timeline-status">Crossing</p> 42 <h3>Carry earned history between worlds</h3> 43 <p>Every named character meets the unscripted and still chooses as that person, inside law the studio owns. She crosses when the player who made her carries her, and the receiving world admits what it chooses to admit â no canon, law or game state surrendered.</p> 44 </div> 45 </li> 46 </ol> 47 </div> 48 </section> 49 `; 50};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.