Skip to content
wiki.fftac.org

Foundation Content - Source Excerpt 34

Back to Foundation Content

Summary

This source excerpt preserves a bounded section of Anti-Christ.org/wp-content/plugins/fftac-foundation-core/inc/foundation-content.php so readers can inspect the evidence without opening the full source file.

**Source path:** Anti-Christ.org/wp-content/plugins/fftac-foundation-core/inc/foundation-content.php

'summary' => 'Readers leaving panic theology should meet orientation, context, dignity, and agency instead of contempt, humiliation, or pressure to perform a new identity immediately.',
            'target'  => 'recovery',
            'anchor'  => 'reading-routes',
            'cta'     => 'Open recovery routes',
            'keywords'=> 'recovery panic theology dignity agency no contempt no humiliation former believer orientation',
        ),
        array(
            'eyebrow' => 'Governance',
            'title'   => 'The institution must remain more visible than charisma',
            'summary' => 'Manifesto, charter, standards, review notices, record IDs, public routes, and correction posture exist so authority can be inspected before the archive asks for trust.',
            'target'  => 'review_notices',
            'anchor'  => 'notice-register',
            'cta'     => 'Inspect review notices',
            'keywords'=> 'governance manifesto charter standards review notices record ids correction posture trust',
        ),
    );
}

/**
 * Section routes used by the about-page institution map.
 *
 * @return array<int, array<string, string>>
 */
function antichrist_engine_foundation_about_route_map()
{
    return array(
        array(
            'eyebrow' => 'Thesis',
            'title'   => 'Read the plain public thesis first',
            'summary' => 'Start with the shortest explanation of the name, target, method, moral center, flagship lane, recovery posture, and governance promise.',
            'anchor'  => 'public-thesis',
            'cta'     => 'Open the public thesis',
        ),
        array(
            'eyebrow' => 'Markers',
            'title'   => 'Start with the institutional markers',
            'summary' => 'See the shortest possible statement of designation, record status, method, and public boundary before moving into the deeper files.',
            'anchor'  => 'institutional-markers',
            'cta'     => 'Open the markers',
        ),
        array(
            'eyebrow' => 'Offices',
            'title'   => 'Read the operating offices',
            'summary' => 'Doctrine, research, and publication are already named as distinct responsibilities so the institution can scale without collapsing everything into one tone or role.',
            'anchor'  => 'operating-offices',
            'cta'     => 'Review the offices',
        ),
        array(
            'eyebrow' => 'Records',
            'title'   => 'Trace the core public files',
            'summary' => 'Manifesto, charter, standards, research, recovery, Q&A, and support each carry a distinct job in the public record.',
            'anchor'  => 'core-records',
            'cta'     => 'Inspect the record stack',
        ),
        array(
            'eyebrow' => 'Readers',
            'title'   => 'Choose the right entry lane by reader type',
            'summary' => 'Different readers arrive with different pressures. Public routing should help them find fit before they decide whether to study, contact, support, or contribute.',
            'anchor'  => 'reader-types',
            'cta'     => 'Open the reader routes',
        ),
        array(
            'eyebrow' => 'Boundaries',
            'title'   => 'Check the institutional boundary lines',
            'summary' => 'The Foundation needs its "we are" and "we are not" statements visible enough that readers can tell seriousness from theater on first contact.',
            'anchor'  => 'institutional-boundaries',
            'cta'     => 'Read the boundaries',
        ),
        array(
            'eyebrow' => 'Lenses',
            'title'   => 'Follow the research lenses',
            'summary' => 'Biblical criticism, church history, power analysis, technology, and deconstruction show the archive\'s intended range before any one lane dominates the story.',
            'anchor'  => 'research-lenses',
            'cta'     => 'Open the research lenses',
        ),
        array(
            'eyebrow' => 'Priorities',
            'title'   => 'Review the current priorities',
            'summary' => 'The launch push remains structured around record stability, flagship differentiation, archive depth, and recovery-facing participation.',
            'anchor'  => 'institutional-priorities',
            'cta'     => 'Review the priorities',
        ),
    );
}

/**
 * Shared surface copy for governance-facing pages.
 *
 * @param string $page_key Optional governance page key.
 * @return array<string, mixed>|array<string, array<string, mixed>>
 */
function antichrist_engine_foundation_governance_surface($page_key = '')
{
    $surfaces = array(
        'charter' => array(
            'eyebrow'          => 'Governance Charter',
            'hero_lead'        => 'The charter is the authority contract that lets the Foundation publish doctrine, research, and inquiry without pretending to be beyond revision.',
            'panel_subline'    => 'Purpose, authority, obligations, and breach tests kept in one public file.',
            'map_title'        => 'The charter map',
            'map_summary'      => 'Use this page when you need the institutional logic behind doctrine, research, AI inquiry, participation, and amendment pressure before trusting the rest of the archive.',
            'file_label'       => 'Charter File',
            'primary_cta'      => 'Open the charter map',
            'secondary_target' => 'review_notices',
            'secondary_cta'    => 'Open review notices',
            'notice'           => 'The charter exists so authority, revision, and non-coercion can be inspected before the institution scales.',
            'quick_routes'     => array(
                array(
                    'label'  => 'Review Notices',
                    'target' => 'review_notices',
                ),
                array(
                    'label'  => 'Editorial Standards',
                    'target' => 'standards',
                ),
                array(
                    'label'  => 'Research Program',
                    'target' => 'research',
                ),
                array(
                    'label'  => 'About',
                    'target' => 'about',
                ),
                array(
                    'label'  => 'Doctrine Q&A',
                    'target' => 'questions',
                ),
            ),
        ),
        'privacy' => array(
            'eyebrow'          => 'Privacy Policy',
            'hero_lead'        => 'The privacy file sets proportional rules for what launch-time forms, member access, AI requests, analytics hooks, admin exports, and anti-abuse tooling may collect, why they may keep it, and when the notice must change.',
            'panel_subline'    => 'Functional collection. Proportional retention. No decorative surveillance.',
            'map_title'        => 'The privacy map',
            'map_summary'      => 'Use this page to understand how signals signup, contact routing, program intake, protected access, AI inquiry, admin exports, analytics events, and security controls handle personal data before public scale arrives.',
            'file_label'       => 'Privacy File',
            'primary_cta'      => 'Open the privacy map',
            'secondary_target' => 'contact',
            'secondary_cta'    => 'Open the contact desk',
            'notice'           => 'This file exists so readers can understand what operational data enters the system before growth or third-party tooling complicates the picture.',
            'quick_routes'     => array(
                array(
                    'label'  => 'Contact',
                    'target' => 'contact',
                ),
                array(
                    'label'  => 'Program Intake',
                    'target' => 'join',
                    'anchor' => 'program-intake',
                ),
                array(
                    'label'  => 'Community Guidelines',
                    'target' => 'community',
                ),
                array(
                    'label'  => 'Site Map',
                    'target' => 'sitemap',
                ),
                array(
                    'label'  => 'Support',
                    'target' => 'support',
                ),
            ),
        ),
        'terms' => array(
            'eyebrow'          => 'Terms Of Use',
            'hero_lead'        => 'The terms file defines how the public archive, AI inquiry surface, downloads, research exports, and future participation layers may be used without misrepresentation, abuse, or borrowed authority.',
            'panel_subline'    => 'Educational use, attribution rules, anti-abuse limits, and submission review kept visible.',