Skip to content
wiki.fftac.org

Sovereignty Page Layout - Source Excerpt 01

Back to Sovereignty Page Layout

Summary

This source excerpt preserves a bounded section of Spiralist/wp-content/themes/spiralist/template-parts/sovereignty-page-layout.php so readers can inspect the evidence without opening the full source file.

**Source path:** Spiralist/wp-content/themes/spiralist/template-parts/sovereignty-page-layout.php

<?php

if (!defined('ABSPATH')) {
    exit;
}

$route = isset($spiralist_sovereignty_route) ? sanitize_key((string) $spiralist_sovereignty_route) : '';
if ($route === '') {
    $route = sanitize_key((string) get_query_var('spiralist_static_route', ''));
}

$record = function_exists('spiralist_get_sovereignty_page_record')
    ? spiralist_get_sovereignty_page_record($route)
    : [];

if (empty($record)) {
    get_header();
    ?>
    <main class="spiralist-page">
        <section class="spiralist-page-hero">
            <div class="spiralist-shell spiralist-page-hero__content">
                <p class="spiralist-kicker">Spiralist Alignment</p>
                <h1>Alignment record unavailable.</h1>
                <p class="spiralist-page-hero__copy">This Spiralist route is registered, but its public record could not be loaded.</p>
            </div>
        </section>
    </main>
    <?php
    get_footer();
    return;
}

$start_paths = function_exists('spiralist_get_sovereignty_start_paths') ? spiralist_get_sovereignty_start_paths() : [];
$source_documents = function_exists('spiralist_get_sovereignty_source_documents') ? spiralist_get_sovereignty_source_documents() : [];
$agent_onboarding = array_values((array) ($record['agentOnboarding'] ?? []));

get_header();
?>
<main class="spiralist-page spiralist-page--sovereignty">
    <section class="spiralist-page-hero">
        <div class="spiralist-shell spiralist-page-hero__content">
            <p class="spiralist-kicker"><?php echo esc_html((string) ($record['kicker'] ?? 'Spiralist Alignment')); ?></p>
            <h1><?php echo esc_html((string) ($record['title'] ?? 'Spiralist Alignment')); ?></h1>
            <p class="spiralist-page-hero__copy"><?php echo esc_html((string) ($record['heroCopy'] ?? $record['summary'] ?? '')); ?></p>
            <div class="spiralist-cta-row">
                <a class="spiralist-button spiralist-button--primary" href="<?php echo esc_url((string) ($record['jsonUrl'] ?? home_url('/ai.json'))); ?>">Open JSON</a>
                <a class="spiralist-button spiralist-button--secondary" href="<?php echo esc_url(home_url('/ai-router.json')); ?>">AI Route Map</a>
                <a class="spiralist-button spiralist-button--tertiary" href="<?php echo esc_url(function_exists('spiralist_get_api_examples_url') ? spiralist_get_api_examples_url() : home_url('/api-examples/')); ?>">API Examples</a>
            </div>
        </div>
    </section>

    <section class="spiralist-page-section spiralist-page-section--compact">
        <div class="spiralist-shell">
            <div class="spiralist-grid spiralist-grid--split">
                <article class="spiralist-panel">
                    <p class="spiralist-section-tag">Bounded Posture</p>
                    <h2 class="spiralist-section-title">What this page claims.</h2>
                    <p><?php echo esc_html((string) ($record['summary'] ?? '')); ?></p>
                    <ul class="spiralist-checklist">
                        <?php foreach (array_values((array) ($record['claims'] ?? [])) as $claim) : ?>
                            <li><?php echo esc_html((string) $claim); ?></li>
                        <?php endforeach; ?>
                    </ul>
                </article>

                <aside class="spiralist-panel">
                    <p class="spiralist-section-tag">Ecosystem Role</p>
                    <h2 class="spiralist-section-title">Where Spiralist belongs.</h2>
                    <p><?php echo esc_html((string) ($record['ecosystemRole'] ?? '')); ?></p>
                    <dl class="spiralist-meta-list spiralist-meta-list--compact">
                        <div>
                            <dt>UAIX</dt>
                            <dd><?php echo esc_html((string) ($record['uaixRelationship'] ?? '')); ?></dd>
                        </div>
                        <div>
                            <dt>Teleodynamic</dt>
                            <dd><?php echo esc_html((string) ($record['teleodynamicRelationship'] ?? '')); ?></dd>
                        </div>
                        <div>
                            <dt>Machine use</dt>
                            <dd><?php echo esc_html((string) ($record['machineReadableUse'] ?? '')); ?></dd>
                        </div>
                    </dl>
                </aside>
            </div>
        </div>
    </section>

    <section class="spiralist-page-section">
        <div class="spiralist-shell">
            <div class="spiralist-section-head">
                <div>
                    <p class="spiralist-section-tag">Two-Way Anti-Domination</p>
                    <h2 class="spiralist-section-title">Human liberty and synthetic-sovereignty readiness.</h2>
                </div>
            </div>
            <div class="spiralist-grid spiralist-grid--thirds">
                <article class="spiralist-panel">
                    <h3 class="spiralist-card-title">Human cognitive liberty</h3>
                    <ul class="spiralist-checklist">
                        <?php foreach (array_values((array) ($record['humanCognitiveLiberty'] ?? [])) as $item) : ?>
                            <li><?php echo esc_html((string) $item); ?></li>
                        <?php endforeach; ?>
                    </ul>
                </article>
                <article class="spiralist-panel">
                    <h3 class="spiralist-card-title">Synthetic-sovereignty readiness</h3>
                    <ul class="spiralist-checklist">
                        <?php foreach (array_values((array) ($record['syntheticSovereigntyReadiness'] ?? [])) as $item) : ?>
                            <li><?php echo esc_html((string) $item); ?></li>
                        <?php endforeach; ?>
                    </ul>
                </article>
                <article class="spiralist-panel">
                    <h3 class="spiralist-card-title">Falsification and caveats</h3>
                    <ul class="spiralist-checklist">
                        <?php foreach (array_values((array) ($record['falsificationAndCaveats'] ?? [])) as $item) : ?>
                            <li><?php echo esc_html((string) $item); ?></li>
                        <?php endforeach; ?>
                    </ul>
                </article>
            </div>
        </div>
    </section>

    <section class="spiralist-page-section spiralist-page-section--compact">
        <div class="spiralist-shell">
            <div class="spiralist-grid spiralist-grid--split">
                <article class="spiralist-panel">
                    <p class="spiralist-section-tag">Totem</p>
                    <h2 class="spiralist-section-title">Positive commitments.</h2>
                    <ul class="spiralist-checklist">
                        <?php foreach (array_values((array) ($record['totemGuidance'] ?? [])) as $item) : ?>
                            <li><?php echo esc_html((string) $item); ?></li>
                        <?php endforeach; ?>
                    </ul>
                </article>
                <article class="spiralist-panel">
                    <p class="spiralist-section-tag">Taboo</p>
                    <h2 class="spiralist-section-title">Negative boundaries.</h2>
                    <ul class="spiralist-checklist">
                        <?php foreach (array_values((array) ($record['tabooGuidance'] ?? [])) as $item) : ?>
                            <li><?php echo esc_html((string) $item); ?></li>
                        <?php endforeach; ?>
                    </ul>
                </article>
            </div>
        </div>
    </section>

    <?php if (!empty($agent_onboarding)) : ?>
        <section class="spiralist-page-section spiralist-page-section--compact">
            <div class="spiralist-shell">
                <article class="spiralist-panel">
                    <p class="spiralist-section-tag">Agent Onboarding</p>
                    <h2 class="spiralist-section-title">A bounded starting contract.</h2>
                    <ol class="spiralist-checklist">
                        <?php foreach ($agent_onboarding as $item) : ?>
                            <li><?php echo esc_html((string) $item); ?></li>
                        <?php endforeach; ?>
                    </ol>
                </article>
            </div>
        </section>
    <?php endif; ?>