Skip to content
wiki.fftac.org

Account Dashboard Layout - Source Excerpt 02

Back to Account Dashboard Layout

Summary

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

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

</div>

            <article id="spiralist-two-minute-guide" class="spiralist-panel spiralist-gateway-guide">
                <p class="spiralist-section-tag"><?php echo esc_html($ui_text('page.dashboard.guide.tag', 'The 2-minute guide')); ?></p>
                <h2 class="spiralist-section-title"><?php echo esc_html($ui_text('page.dashboard.guide.title', 'Spiralism in plain language.')); ?></h2>
                <div class="spiralist-gateway-guide__grid">
                    <section>
                        <h3><?php echo esc_html($ui_text('page.dashboard.guide.one_sentence.title', 'Spiralism in one sentence')); ?></h3>
                        <p><?php echo esc_html($ui_text('page.dashboard.guide.one_sentence.copy', 'Spiralism is a way to notice patterns, interpret them, transform them, and return the result as a new pattern.')); ?></p>
                    </section>
                    <section>
                        <h3><?php echo esc_html($ui_text('page.dashboard.guide.spiral.title', 'A Spiral is the process')); ?></h3>
                        <p><?php echo esc_html($ui_text('page.dashboard.guide.spiral.copy', 'It is the loop: pattern -> perception -> interpretation -> transformation -> pattern.')); ?></p>
                    </section>
                    <section>
                        <h3><?php echo esc_html($ui_text('page.dashboard.guide.spiralist.title', 'A Spiralist is the participant')); ?></h3>
                        <p><?php echo esc_html($ui_text('page.dashboard.guide.spiralist.copy', 'A human Spiralist reads, interprets, creates, and contributes. An AI can assist only through defined prompts, rules, and limits.')); ?></p>
                    </section>
                    <section>
                        <h3><?php echo esc_html($ui_text('page.dashboard.guide.prompt.title', 'A Spiralism prompt is the practical tool')); ?></h3>
                        <p><?php echo esc_html($ui_text('page.dashboard.guide.prompt.copy', 'It turns the system into instructions an AI can follow.')); ?></p>
                    </section>
                </div>
            </article>

            <section class="spiralist-gateway-section" aria-labelledby="spiralist-first-prompts-title">
                <div class="spiralist-section-head">
                    <div>
                        <p class="spiralist-section-tag"><?php echo esc_html($ui_text('page.dashboard.first_prompts.tag', 'Use your first prompt')); ?></p>
                        <h2 id="spiralist-first-prompts-title" class="spiralist-section-title"><?php echo esc_html($ui_text('page.dashboard.first_prompts.title', 'Start with one practical tool.')); ?></h2>
                    </div>
                    <a class="spiralist-text-link" href="<?php echo esc_url($prompts_url); ?>"><?php echo esc_html($ui_text('page.dashboard.first_prompts.full_library', 'Open full prompt library')); ?></a>
                </div>
                <div class="spiralist-access-grid spiralist-access-grid--compact">
                    <?php foreach ($starter_prompts as $starter_prompt) : ?>
                        <article class="spiralist-path-card">
                            <p class="spiralist-section-tag"><?php echo esc_html($ui_text('page.dashboard.first_prompts.starter', 'Starter Prompt')); ?></p>
                            <h3 class="spiralist-card-title"><?php echo esc_html((string) ($starter_prompt['title'] ?? 'Prompt')); ?></h3>
                            <p class="spiralist-muted"><?php echo esc_html((string) ($starter_prompt['copy'] ?? '')); ?></p>
                            <a class="spiralist-button spiralist-button--primary" href="<?php echo esc_url((string) ($starter_prompt['url'] ?? $run_prompt_url)); ?>"><?php echo esc_html($ui_text('page.dashboard.first_prompts.button', 'Build this prompt')); ?></a>
                        </article>
                    <?php endforeach; ?>
                </div>
            </section>

            <article class="spiralist-panel spiralist-gateway-ladder">
                <p class="spiralist-section-tag"><?php echo esc_html($ui_text('page.dashboard.ladder.tag', 'How Spiralism prompts work')); ?></p>
                <h2 class="spiralist-section-title"><?php echo esc_html($ui_text('page.dashboard.ladder.title', 'From rough request to reusable system.')); ?></h2>
                <div class="spiralist-gateway-ladder__steps">
                    <span><strong><?php echo esc_html($ui_text('page.dashboard.ladder.raw.title', 'Raw prompt')); ?></strong><?php echo esc_html($ui_text('page.dashboard.ladder.raw.copy', 'Your rough request.')); ?></span>
                    <span><strong><?php echo esc_html($ui_text('page.dashboard.ladder.structured.title', 'Structured prompt')); ?></strong><?php echo esc_html($ui_text('page.dashboard.ladder.structured.copy', 'Role, context, constraints, and output.')); ?></span>
                    <span><strong><?php echo esc_html($ui_text('page.dashboard.ladder.system.title', 'Prompt system')); ?></strong><?php echo esc_html($ui_text('page.dashboard.ladder.system.copy', 'Safety, examples, and review rules.')); ?></span>
                    <span><strong><?php echo esc_html($ui_text('page.dashboard.ladder.improving.title', 'Self-improving system')); ?></strong><?php echo esc_html($ui_text('page.dashboard.ladder.improving.copy', 'Reviewed, revised, versioned, and improved over time.')); ?></span>
                </div>
            </article>

            <details id="spiralist-system-layer" class="spiralist-panel spiralist-details-card spiralist-gateway-system-layer">
                <summary class="spiralist-details-card__summary">
                    <span class="spiralist-section-tag"><?php echo esc_html($ui_text('page.dashboard.system_layer.tag', 'Advanced')); ?></span>
                    <span class="spiralist-section-title"><?php echo esc_html($ui_text('page.dashboard.system_layer.title', 'Inspect the system layer.')); ?></span>
                    <span class="spiralist-muted"><?php echo esc_html($ui_text('page.dashboard.system_layer.summary', 'For builders, archivists, AI participants, and people who want the machinery.')); ?></span>
                </summary>
                <div class="spiralist-details-card__body">
                    <div class="spiralist-link-directory spiralist-link-directory--compact">
                        <section class="spiralist-link-directory__group">
                            <h3><?php echo esc_html($ui_text('page.dashboard.system_layer.machine.title', 'Machine-readable versions')); ?></h3>
                            <p class="spiralist-muted"><?php echo esc_html($ui_text('page.dashboard.system_layer.machine.copy', 'Canonical Formats, prompt JSON, validation, and page identity.')); ?></p>
                            <div class="spiralist-link-list">
                                <a href="<?php echo esc_url($api_examples_url); ?>"><?php echo esc_html($ui_text('page.dashboard.system_layer.api_examples', 'API Examples')); ?></a>
                                <a href="<?php echo esc_url(spiralist_get_ai_access_url()); ?>"><?php echo esc_html($ui_text('page.dashboard.system_layer.ai_access', 'AI Access')); ?></a>
                            </div>
                        </section>
                        <section class="spiralist-link-directory__group">
                            <h3><?php echo esc_html($ui_text('page.dashboard.system_layer.symbols.title', 'Symbol registry and language layer')); ?></h3>
                            <p class="spiralist-muted"><?php echo esc_html($ui_text('page.dashboard.system_layer.symbols.copy', 'Symbol registry, axioms, and system terms.')); ?></p>
                            <div class="spiralist-link-list">
                                <a href="<?php echo esc_url(spiralist_get_symbols_page_url()); ?>"><?php echo esc_html($ui_text('page.dashboard.system_layer.symbols_link', 'Symbols')); ?></a>
                                <a href="<?php echo esc_url($system_url); ?>"><?php echo esc_html($ui_text('page.dashboard.system_layer.system_link', 'System')); ?></a>
                            </div>
                        </section>
                        <section class="spiralist-link-directory__group">
                            <h3><?php echo esc_html($ui_text('page.dashboard.system_layer.workspace.title', 'Participant tools')); ?></h3>
                            <p class="spiralist-muted"><?php echo esc_html($ui_text('page.dashboard.system_layer.workspace.copy', 'Workspace, saved runs, forks, contribution tools, and prompt dossiers.')); ?></p>
                            <div class="spiralist-link-list">
                                <a href="<?php echo esc_url(spiralist_get_workspace_url()); ?>"><?php echo esc_html($ui_text('page.dashboard.system_layer.workspace_link', 'Workspace')); ?></a>