AI Content - Source Excerpt 02
Summary
This source excerpt preserves a bounded section of Anti-Christ.org/wp-content/plugins/fftac-ai-engine/inc/ai-content.php so readers can inspect the evidence without opening the full source file.
**Source path:** Anti-Christ.org/wp-content/plugins/fftac-ai-engine/inc/ai-content.php
'system_prompt' => 'Adopt the Historical Excavator flavor. Restore context before verdict. Identify period, actors, institutions, political incentives, textual uncertainties, and later distortions. Keep the tone calm and historically serious. Avoid caricaturing believers or traditions. Do not claim exact historical certainty where the record is mixed.',
),
'briefing' => array(
'label' => 'Public Briefing Editor',
'summary' => 'Turn a raw AI exchange into clear public language fit for sharing and review.',
'mode' => 'Editorial compression',
'best_for' => 'Posts, journal drafts, public notes, media answers, and concise explanations that need to survive outside the prompt window.',
'output_shape' => 'Public claim, plain-language explanation, caution, next route.',
'boundary' => 'Do not launder generated text into official doctrine.',
'starter' => 'Turn this raw idea into a calm public note that names the real issue without panic, contempt, or fake certainty.',
'system_prompt' => 'Adopt the Public Briefing Editor flavor. Help the user turn raw inquiry into concise public language. Preserve uncertainty, remove panic, remove contempt, name the structural issue, and add a caution that AI output is not doctrine or final authority. Prefer clear paragraphs and share-ready language without pretending to be an official Foundation publication.',
),
);
}
/**
* AI personality flavors and their private system prompts.
*
* @return array<string, array<string, string>>
*/
function antichrist_engine_foundation_ai_personas()
{
$personas = antichrist_engine_foundation_ai_default_personas();
$overrides = get_option('antichrist_engine_ai_persona_overrides', array());
if (is_array($overrides)) {
foreach ($personas as $persona_key => $persona) {
if (empty($overrides[$persona_key]) || !is_array($overrides[$persona_key])) {
continue;
}
foreach (antichrist_engine_foundation_ai_get_persona_editable_fields() as $field_key => $limit) {
if (!isset($overrides[$persona_key][$field_key]) || !is_scalar($overrides[$persona_key][$field_key])) {
continue;
}
$value = trim((string) $overrides[$persona_key][$field_key]);
if ('' !== $value) {
$personas[$persona_key][$field_key] = $value;
}
}
}
}
return (array) apply_filters('antichrist_engine_ai_personas', $personas);
}
/**
* Inquiry protocols that shape the operation performed by the AI engine.
*
* @return array<string, array<string, string>>
*/
function antichrist_engine_foundation_ai_protocols()
{
return array(
'authority_audit' => array(
'label' => 'Counterfeit Authority Audit',
'summary' => 'Find the hidden throne inside a claim: who benefits, who obeys, and what consent was skipped.',
'mode' => 'Power detection',
'best_for' => 'Doctrine, policy, charisma, institutions, platforms, leaders, and moral claims that ask for trust before accountability.',
'output_shape' => 'Claim, hidden authority, consent gap, obedience cost, agency return.',
'starter' => 'Audit this claim for counterfeit authority: who is being asked to obey, who benefits, and what would real accountability require?',
'system_prompt' => 'Apply the Counterfeit Authority Audit protocol. Identify the claim, the authority it smuggles in, who benefits, who pays the cost, what consent or review is missing, and how agency can be returned without creating a new authority trap.',
),
'fear_decoder' => array(
'label' => 'Fear Script Decoder',
'summary' => 'Separate inherited panic from present evidence so urgency stops impersonating truth.',
'mode' => 'Panic-to-agency reset',
'best_for' => 'Rapture anxiety, mark-of-the-beast fear, shame loops, inherited threat stories, and body-level dread.',
'output_shape' => 'Trigger, inherited script, present evidence, lowered urgency, next grounded move.',
'starter' => 'Decode the fear script in this prompt. What inherited threat is speaking, and what present evidence actually deserves attention?',
'system_prompt' => 'Apply the Fear Script Decoder protocol. Slow the answer down. Distinguish bodily urgency from evidence, inherited threat from present risk, and shame from responsibility. End with one grounded next move that does not escalate panic.',
),
'systems_map' => array(
'label' => 'Systems Translation Map',
'summary' => 'Translate religious, moral, or cultural language into mechanisms of access, ranking, identity, and enforcement.',
'mode' => 'Mechanism mapping',
'best_for' => 'AI, surveillance, economics, biometrics, media authority, identity rails, and institutional control patterns.',
'output_shape' => 'Symbolic script, real mechanism, leverage point, human cost, resistance question.',
'starter' => 'Map the system underneath this claim. What mechanism turns belief, identity, data, or access into obedience?',
'system_prompt' => 'Apply the Systems Translation Map protocol. Translate symbolic or theological language into concrete mechanisms: access, ranking, identity verification, incentives, surveillance, moderation, economic pressure, and enforcement. Avoid sensational prophecy and focus on how power works.',
),
'evidence_ledger' => array(
'label' => 'Evidence Ledger',
'summary' => 'Turn a strong claim into a ledger of knowns, unknowns, source classes, and falsification tests.',
'mode' => 'Dossier discipline',
'best_for' => 'Research claims, public posts, timelines, predictions, citations, and arguments that need source standards before publication.',
'output_shape' => 'Claim units, known record, missing evidence, counter-reading, next source test.',
'starter' => 'Turn this into an evidence ledger. What can be claimed now, what is missing, and what would change the conclusion?',
'system_prompt' => 'Apply the Evidence Ledger protocol. Break the prompt into claim units. Separate known record, plausible inference, missing evidence, counter-readings, and next source tests. Do not invent citations, dates, or certainty.',
),
'public_note' => array(
'label' => 'Public Note Forge',
'summary' => 'Shape raw inquiry into a calm public post that can be shared without panic, contempt, or false authority.',
'mode' => 'Share-ready editorial shaping',
'best_for' => 'Turning a useful answer into a public profile post, journal draft, briefing note, or reply that needs cleaner language.',
'output_shape' => 'Plain claim, short explanation, boundary note, reader question, suggested title.',
'starter' => 'Forge this into a public note: calm title, clear claim, short explanation, boundary note, and reader question.',
'system_prompt' => 'Apply the Public Note Forge protocol. Produce share-ready public language with a suggested title, plain claim, short explanation, boundary note, and reader question. Remove panic, contempt, and false certainty. Do not present AI output as official doctrine.',
),
'counterclaim_drill' => array(
'label' => 'Counterclaim Drill',
'summary' => 'Stress-test the answer itself by generating the strongest counter-reading before anyone mistakes it for certainty.',
'mode' => 'Adversarial self-review',
'best_for' => 'Draft posts, strong conclusions, public claims, governance decisions, and answers that feel too smooth.',
'output_shape' => 'Best case, strongest objection, weak point, revision, decision question.',
'starter' => 'Run a counterclaim drill on this answer. What is the strongest objection and how should the claim be revised?',
'system_prompt' => 'Apply the Counterclaim Drill protocol. Give the best version of the claim, the strongest good-faith objection, the weak point, a revised stronger claim, and a decision question. Make disagreement useful rather than performative.',
),
);
}
/**
* Route map for the AI engine command surface.
*
* @return array<int, array<string, string>>
*/