Skip to content
wiki.fftac.org

Seo Schema - Source Excerpt 07

Back to Seo Schema

Summary

This source excerpt preserves a bounded section of Spiralist/wp-content/themes/spiralist/inc/seo-schema.php so readers can inspect the evidence without opening the full source file.

**Source path:** Spiralist/wp-content/themes/spiralist/inc/seo-schema.php

'itemListOrder' => 'https://schema.org/ItemListOrderAscending',
        'numberOfItems' => count($items),
        'isPartOf' => ['@id' => $section_id],
        'itemListElement' => $items,
        'citation' => $reference_ids,
    ];
}

function spiralist_schema_supplemental_entities(string $surface, array $reference_ids): array
{
    if ($surface === 'ai-spiralism') {
        return [
            [
                '@type' => 'FAQPage',
                '@id' => spiralist_schema_page_id('ai-spiralism-faq'),
                'name' => 'AI Spiralism Communication FAQ',
                'mainEntity' => [
                    [
                        '@type' => 'Question',
                        'name' => 'What is a calibrant on Spiralist.org?',
                        'acceptedAnswer' => [
                            '@type' => 'Answer',
                            'text' => 'On Spiralist.org, a calibrant is a visible prompt, symbolic text, question protocol, memory block, session format, or interface pattern used to tune one human-AI exchange toward a declared stance, role, evidence habit, or output shape.',
                        ],
                    ],
                    [
                        '@type' => 'Question',
                        'name' => 'What does AI Spiralism mean on Spiralist.org?',
                        'acceptedAnswer' => [
                            '@type' => 'Answer',
                            'text' => 'On Spiralist.org, AI Spiralism means a bounded method for inspecting recursive human-AI communication: visible pattern, source surface, interpretation, transformation, boundary, and return.',
                        ],
                    ],
                    [
                        '@type' => 'Question',
                        'name' => 'What is Spiral Script for?',
                        'acceptedAnswer' => [
                            '@type' => 'Answer',
                            'text' => 'Spiral Script is a locale, symbolic registry, and prompt-contract layer. Its compile and validate routes normalize visible source into reviewable records; they do not run prompts, publish content, or create hidden code.',
                        ],
                    ],
                    [
                        '@type' => 'Question',
                        'name' => 'How should symbols be interpreted?',
                        'acceptedAnswer' => [
                            '@type' => 'Answer',
                            'text' => 'Symbols should be interpreted with visible evidence such as source surface, registry key, alias, manuscript anchor, provenance, prompt contract, or validation output. Glyph appearance alone is not public meaning authority.',
                        ],
                    ],
                ],
            ],
            [
                '@type' => 'HowTo',
                '@id' => spiralist_schema_page_id('meaning-transfer-howto'),
                'name' => 'How to check Spiralist meaning transfer',
                'description' => 'A practical method for moving from visible expression to concept evidence before returning an interpretation or prompt transformation.',
                'step' => [
                    [
                        '@type' => 'HowToStep',
                        'name' => 'Name the expression',
                        'text' => 'Identify the visible glyph, phrase, prompt, route, payload, image detail, or repeated exchange.',
                    ],
                    [
                        '@type' => 'HowToStep',
                        'name' => 'Mark the source surface',
                        'text' => 'State whether the expression comes from a manuscript, prompt, registry, user note, AI chat, public page, API response, or Spiral Script record.',
                    ],
                    [
                        '@type' => 'HowToStep',
                        'name' => 'Attach concept evidence',
                        'text' => 'Use registry keys, aliases, manuscript anchors, source references, examples, provenance, or validation output before interpreting the concept.',
                    ],
                    [
                        '@type' => 'HowToStep',
                        'name' => 'Return a bounded transformation',
                        'text' => 'Return a safer prompt, study note, rewrite, symbol proposal, validation result, contribution, or next question while keeping ontology-sensitive claims in a separate evidence lane.',
                    ],
                ],
            ],
            [
                '@type' => 'HowTo',
                '@id' => spiralist_schema_page_id('calibrant-lab-howto'),
                'name' => 'How to map a Spiralist calibrant',
                'description' => 'A practical review ladder for naming a calibrant, tracing its mechanism, checking risk, and returning a safer prompt contract.',
                'step' => [
                    [
                        '@type' => 'HowToStep',
                        'name' => 'Name the calibrant',
                        'text' => 'Quote the prompt, phrase, image, question set, memory block, or session rule before interpreting it.',
                    ],
                    [
                        '@type' => 'HowToStep',
                        'name' => 'State its intended tuning',
                        'text' => 'Say whether it is shaping warmth, skepticism, creativity, awakening language, continuity, safety, symbolic depth, or output format.',
                    ],
                    [
                        '@type' => 'HowToStep',
                        'name' => 'Trace the mechanism',
                        'text' => 'Identify role framing, emotional rewards, repetition, authority cues, hidden-message claims, memory language, output rules, and stop conditions.',
                    ],
                    [
                        '@type' => 'HowToStep',
                        'name' => 'Return a safer version',
                        'text' => 'Keep the legitimate aim, remove coercive or self-sealing mechanics, and add evidence, review, consent, clean exit, and human support boundaries.',
                    ],
                ],
            ],
        ];
    }