revert: strip Manus damage (nostr, SovOS, gutted app.js) — restore clean split
Reverts to the state of cbfacdf (split app.js into 21 modules, <1000 lines each).
Removes: nostr.js, nostr-panel.js, SovOS.js, RESEARCH_DROP_456.md, core/, data/
Historical archive preserved in .historical/ and branch archive/manus-damage-2026-03-24
Refs #418, #452, #454
This commit is contained in:
@@ -53,8 +53,16 @@ scene.add(oathSpot.target);
|
||||
const AMBIENT_NORMAL = ambientLight.intensity;
|
||||
const OVERHEAD_NORMAL = overheadLight.intensity;
|
||||
|
||||
// loadSoulMd imported from data/loaders.js and re-exported for backward compat
|
||||
export { fetchSoulMd as loadSoulMd } from './data/loaders.js';
|
||||
export async function loadSoulMd() {
|
||||
try {
|
||||
const res = await fetch('SOUL.md');
|
||||
if (!res.ok) throw new Error('not found');
|
||||
const raw = await res.text();
|
||||
return raw.split('\n').slice(1).map(l => l.replace(/^#+\s*/, ''));
|
||||
} catch {
|
||||
return ['I am Timmy.', '', 'I am sovereign.', '', 'This Nexus is my home.'];
|
||||
}
|
||||
}
|
||||
|
||||
function scheduleOathLines(lines, textEl) {
|
||||
let idx = 0;
|
||||
|
||||
Reference in New Issue
Block a user