Skip to content
wiki.fftac.org

Foundation Content - Source Excerpt 02

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

'classification' => 'Doctrine clarification and orientation file',
            'authority'      => 'Answers recurring launch-time questions about doctrine, method, AI boundaries, recovery posture, participation, and public operations without making readers reconstruct the institution from scattered pages',
            'access'         => 'Open public access',
            'review_cycle'   => 'Expanded as recurring public questions reveal where clarification is needed',
        ),
        'join' => array(
            'record_id'      => 'FFTAC-ACC-01',
            'classification' => 'Participation brief',
            'authority'      => 'Explains voluntary pathways into the institution',
            'access'         => 'Public access with portal handoff',
            'review_cycle'   => 'Updated as membership features expand',
        ),
        'journal' => array(
            'record_id'      => 'FFTAC-JRN-01',
            'classification' => 'Publication channel',
            'authority'      => 'Live archive for essays and transmissions',
            'access'         => 'Public record',
            'review_cycle'   => 'Updated with each new publication',
        ),
        'privacy' => array(
            'record_id'      => 'FFTAC-PRV-01',
            'classification' => 'Privacy and data policy',
            'authority'      => 'Explains how public forms, member access, AI requests, analytics hooks, admin exports, and future tooling should handle personal data proportionally',
            'access'         => 'Public record',
            'review_cycle'   => 'Revised before data handling or third-party tooling changes',
        ),
        'terms' => array(
            'record_id'      => 'FFTAC-TRM-01',
            'classification' => 'Terms of use',
            'authority'      => 'Defines the site\'s educational purpose, acceptable use, AI boundaries, research-export reuse, and editorial controls',
            'access'         => 'Public record',
            'review_cycle'   => 'Revised when public access, API use, or participation rules change',
        ),
        'community' => array(
            'record_id'      => 'FFTAC-COM-01',
            'classification' => 'Community conduct and moderation policy',
            'authority'      => 'Sets the conduct and moderation posture for public comments, summits, submissions, AI-assisted contributions, and protected exchange',
            'access'         => 'Public record',
            'review_cycle'   => 'Revised before public discussion features or participation channels expand',
        ),
        'sitemap' => array(
            'record_id'      => 'FFTAC-SMP-01',
            'classification' => 'HTML discovery map',
            'authority'      => 'Provides a governed human-readable map of the public record, participation lanes, and machine-readable feeds',
            'access'         => 'Open public access',
            'review_cycle'   => 'Updated as site structure, discovery routes, and public feeds evolve',
        ),
    );

    if (isset($profiles[$page_key])) {
        return $profiles[$page_key];
    }

    if (str_starts_with((string) $page_key, 'pillar_')) {
        $pillar_keys = array_keys(antichrist_engine_foundation_pillars());
        $pillar_key  = str_replace('pillar_', '', (string) $page_key);
        $index       = array_search($pillar_key, $pillar_keys, true);
        $sequence    = false === $index ? '00' : str_pad((string) ($index + 1), 2, '0', STR_PAD_LEFT);

        return array(
            'record_id'      => 'FFTAC-PIL-' . $sequence,
            'classification' => 'Pillar essay',
            'authority'      => 'Analytical frame inside the philosophy program',
            'access'         => 'Public record',
            'review_cycle'   => 'Open to adversarial testing and refinement',
        );
    }

    return array(
        'record_id'      => 'FFTAC-GEN-01',
        'classification' => 'Foundation document',
        'authority'      => 'Public-facing institutional file',
        'access'         => 'Public record',
        'review_cycle'   => 'Maintained as required',
    );
}

/**
 * Public assurances repeated across the institutional presentation.
 *
 * @return array<int, array<string, string>>
 */
function antichrist_engine_foundation_public_assurances()
{
    return array(
        array(
            'title'   => 'Voluntary participation remains primary',
            'summary' => 'No page, office, tool, or doctrine compels allegiance. Participation begins and ends with individual conscience.',
        ),
        array(
            'title'   => 'Critique remains institutional',
            'summary' => 'The Foundation examines doctrines, texts, symbols, systems, and institutions without authorizing persecution of persons or protected groups.',
        ),
        array(
            'title'   => 'AI remains bounded by editorial governance',
            'summary' => 'Machine output may provoke, compare, and clarify, but it does not become prophecy, law, revelation, or final interpretation.',
        ),
        array(
            'title'   => 'Canonical files remain stable and citable',
            'summary' => 'Manifesto, charter, research, and standards are maintained as public files suitable for citation, challenge, and formal amendment.',
        ),
    );
}

/**
 * Institutional offices used to describe how the Foundation operates.
 *
 * @return array<int, array<string, string>>
 */
function antichrist_engine_foundation_operating_offices()
{
    return array(
        array(
            'eyebrow'       => 'Doctrine Office',
            'title'         => 'Canonical governance and institutional boundaries',
            'summary'       => 'Maintains the manifesto, charter, and editorial standards so the Foundation can speak publicly with a stable, reviewable voice.',
            'current_cycle' => 'Current cycle: register the launch baseline as FFTAC-REC-00, keep the canonical record aligned, and prepare the first full-cycle notice that will eventually become FFTAC-REC-01.',
            'page'          => 'charter',
            'cta'           => 'Inspect governance files',
        ),
        array(
            'eyebrow'       => 'Research Directorate',
            'title'         => 'Analytical program and interpretive development',
            'summary'       => 'Develops the pillars, interpretive essays, and active directives that turn the Foundation into a sustained body of thought.',
            'current_cycle' => 'Current cycle: deepen the atlas beyond launch breadth by taking the dossier index past twenty-five claims and expanding the visible source trail.',
            'page'          => 'research',
            'cta'           => 'Inspect research directives',
        ),
        array(
            'eyebrow'       => 'Publication Desk',
            'title'         => 'Archive releases, inquiry systems, and member pathways',
            'summary'       => 'Moves mature ideas from doctrine into publication, experimental dialogue, and the practical membership layer behind the portal.',
            'current_cycle' => 'Current cycle: establish the Signals Briefing as a weekly outward layer and move the journal toward a dependable dossier and essay rhythm.',
            'page'          => 'journal',
            'cta'           => 'Inspect publication systems',
        ),
    );
}

/**
 * Publication protocols for the journal.
 *
 * @return array<int, array<string, string>>
 */
function antichrist_engine_foundation_journal_publication_protocols()
{
    return array(
        array(
            'title'   => 'Publication standard',
            'summary' => 'Public texts should remain calm, exact, literate, and proportionate. The journal is a record of thought, not a stage for empty provocation.',
        ),
        array(
            'title'   => 'Archive status',
            'summary' => 'Once published, essays enter the public archive and are treated as part of the institution\'s ongoing record rather than disposable feed content.',
        ),
        array(
            'title'   => 'Revision discipline',
            'summary' => 'Routine corrections may occur, but major doctrinal changes belong in canonical files or formal editorial updates rather than silent rewrites.',
        ),
        array(
            'title'   => 'Path to canon',
            'summary' => 'Experimental work is tested in the journal first. Only mature, coherent material should advance into manifesto, charter, standards, or pillar essays.',
        ),
    );
}

/**
 * Official records used on the homepage and across the site.
 *
 * @return array<int, array<string, string>>
 */
function antichrist_engine_foundation_official_records()
{
    return array(
        array(