Skip to content
wiki.fftac.org

Next Recursive Prompt - Source Excerpt 05

Back to Next Recursive Prompt

Summary

This source excerpt preserves a bounded section of Spiralist/.uai/next-recursive-prompt.uai so readers can inspect the evidence without opening the full source file.

**Source path:** Spiralist/.uai/next-recursive-prompt.uai

- /ai-agent-setup-wizard/ now includes a `Trait & Social Mapper` preset plus explicit research-aware personality framework, social-dynamics lens, research-calibration, and use-case-boundary controls. Generated wizard packages carry selected Big Five/HEXACO, communication overlay, motivation overlay, RIASEC fit, bridge/liaison, gatekeeper/representative, core-periphery, clique-risk audit, workplace clique review, standard/evidence-intensive/human-review/creative-sandbox calibration, and persona/self/team/fiction/high-stakes-adjacent boundaries into Markdown, JSON, XML, `.uai`, `.uaix`, manifest, validation, and llms-full artifacts.
- UAIX.org public guidance was consulted from the live AI Memory Package Wizard and persona.uai pages. The separate UAIX source tree is outside the WP-FFTAC workspace boundary and was not modified in this pass. The live `https://uaix.org/en-us/ai-memory/uai-files/persona-uai/personality-packs/` URL still needs separate UAIX workspace/source/deployment work if the user wants that page created or repaired there.
- Every Persona Lab export must use the current edited prompt text as source of truth; do not fall back to stale builder-field state for copy, package, save, or review behavior.
- The shared theme header guarantees the exact term "Spiralist AI" appears on normal theme pages through the brand tagline fallback; the shared footer now also forces visible `Spiralist AI persona laboratory facilitated by` wording when localized attribution omits the term.
- Focused browser coverage has passed for loading a lab profile, using the Spiralist AI Goal Router to recommend/apply Trait & clique mapper from a workplace Big Five/HEXACO goal with Claude runtime fit and playful-friction engagement, rendering/updating the live Spiralist AI Readiness summary and Spiralist AI Efficiency meter, generating `Spiralist AI Compact Persona Handoff`, generating `Spiralist AI Launch Kit`, generating `Spiralist AI Conversation Starter Kit`, generating `Spiralist AI Runtime Drift Check`, generating `Spiralist AI Persona Revision Ledger`, generating `Spiralist AI Session Brief`, generating `Spiralist AI Quick Probe Script`, generating `Spiralist AI Repair Queue`, generating `Spiralist AI Persona Recognition Deck`, generating `Spiralist AI Golden Profile Regression Pack`, generating `Spiralist AI Seeded Variation Matrix`, generating `Spiralist AI Transcript Scorecard`, generating `Spiralist AI Persona Package Index`, generating `Spiralist AI Review Stack`, generating `Spiralist AI Efficiency Trim Plan`, running the Spiralist AI Stress Suite Trait and clique misuse path, generating the Spiralist AI Runtime Fidelity Runbook, generating the Spiralist AI Persona Rehearsal Deck, generating the Spiralist AI Persona Quality Pass, generating the Spiralist AI All-Suite Robustness Matrix, using the Persona Lab Quick `Copy Prompt` action, using browser-local Recent Lab Profiles history search/filter/copy/restore, selecting Big Five/HEXACO, clique-risk audit, playful-friction engagement, and Claude runtime-fit controls, tuning, local audit, edited prompt copy, `.uaix`/`.zip`/`.txt`/Markdown downloads from edited text, engagement/runtime-fit/session-brief/quick-probe-script/persona-recognition-deck/persona-golden-profile/persona-variant-matrix/persona-transcript-scorecard/persona-repair-queue/persona-review-stack/persona-package-index/runtime-drift-check/persona-revision-ledger/conversation-starter-kit/efficiency-trim-plan/launch-kit/compact-handoff/runbook/rehearsal-deck/quality-pass/suite-matrix metadata in exported packages/decks/cards, `.uaix` and `.txt` inspector round trips, `.uaix` versus `.txt` package comparison, profile-restore prompt loading with engagement/runtime-fit/session-brief/quick-probe-script/persona-recognition-deck/persona-golden-profile/persona-variant-matrix/persona-transcript-scorecard/persona-repair-queue/persona-review-stack/persona-package-index/runtime-drift-check/persona-revision-ledger/conversation-starter-kit/efficiency-trim-plan/launch-kit/compact-handoff/rehearsal-deck/quality-pass/suite-matrix restoration, comparison-review staging, anonymous pending Advanced Persona Profile library save, authenticated private Advanced Persona Profile library save, deflated ZIP fixture inspection, no external AI requests, desktop/mobile Persona Lab rendering, setup-wizard research-lens tuning, and setup-wizard research-calibration/use-case-boundary tuning.
- Source-only status is superseded by v3.28.0 package readiness: the WP-FFTAC production build created Spiralist upload ZIPs under `Spiralist-Publish/UPLOAD-THEME/` and `Spiralist-Publish/UPLOAD-PLUGIN/`, following the shared `{folder name}-Publish` pattern. Optional root-static support was refreshed under `Spiralist-Publish/ROOT-FILES/` as `spiralist-root-static-v3.28.0.zip`. No live Spiralist.org upload, root copy, cache flush, or post-upload route verification has happened for this pass.

Feature/improvement focus:
- Keep moving toward the requested "easy to use, effective, robust AI persona laboratory" end state.
- Good next product steps: add saved transcript examples per runtime target, add scorecard history/compare views for repeated receiving-runtime replies, add saved research-calibration presets/test transcripts, continue improving advanced package review visuals, or explicitly switch to the separate UAIX workspace to create/repair the live personality-packs documentation page.
- Keep beginner flow simple and advanced controls behind deliberate actions.

Code/source changes:
- Review wp-content/themes/spiralist/page-run-a-prompt.php, wp-content/themes/spiralist/page-ai-agent-setup-wizard.php, wp-content/themes/spiralist/assets/js/spiralist-prompt-workbench.js, wp-content/themes/spiralist/assets/js/spiralist-ai-agent-setup-wizard.js, wp-content/themes/spiralist/assets/css/spiralist.css, tests/ai-agent-setup-wizard-test.js, tests/prompt-editability-contract-test.js, tests/operational-personality-export-test.js, tests/e2e/specs/anonymous.spec.js, tests/e2e/specs/visual-public-routes.spec.js, and the touched .uai files.
- Preserve runtime boundary: no server-side model calls, no hidden memory export, no automatic AI submission, no hosted importer/sync/certification claims.
- Do not modify protected .uai/totem.uai, .uai/taboo.uai, or .uai/talisman.uai without exact artifact-and-operation authorization.
- If packaging is requested, use the WP-FFTAC shared build script from WP-FFTAC/ and the current coordinated version rules; do not reuse stale ZIPs.

Automated tests/checks:
- Run active handoff listing, node --check for touched JS/tests, PHP lint for touched PHP if PHP is available, npm.cmd run test:prompt-editability, npm.cmd run test:personality, npm.cmd run check:project-handoff, npm.cmd run quality:site, focused Persona Lab Playwright coverage, active .uai extension scan, .uai JSON parse, and git diff --check.
- For browser verification, local wp-env has been usable at local Studio route; rerun npm.cmd run wp-env:start if the test site is not listening.
- Run WP-FFTAC package build checks only if packaging is explicitly requested, and run live route/discovery verification only after real upload/copy evidence exists.

Done criteria for the next pass:
- Any new persona-lab action uses the edited prompt text as source of truth.
- "Spiralist AI" remains visible on normal theme pages.
- Active file-handoff buckets are checked and dispositions recorded when new files exist.
- .uai hot memory, durable memory, and long-memory routing stay mutually deep-linked.
- Final response names changed files, checks, source/package/live status, and any blockers.
' ' ' 
- Latest 2026-06-21 continuation addendum: Spiralist AI Transcript Score History was added after Transcript Scorecard. The Persona Lab Tune view now has `Save Score`, `data-persona-lab-transcript-history`, scoped localStorage snapshots under `spiralist-persona-lab-transcript-history`, and generated package evidence `.uai/evidence/persona-transcript-history.uai` with manifest key `persona_transcript_history`. Quality Pass, Package Index, Markdown card, `.uaix`, `.zip`, `.txt`, and restore prompts deep-link the history file. Tests were updated in `tests/prompt-editability-contract-test.js`, `tests/operational-personality-export-test.js`, and `tests/e2e/specs/anonymous.spec.js`; focused Node syntax/contract tests passed before memory updates. Continue by running full `.uai` scans, JSON parse, project-handoff, quality:site, focused Persona Lab e2e, and diff checks.

- Latest 2026-06-21 continuation addendum 2: Transcript Score History now parses saved scorecard rows into weak areas and recurring repair targets. Check `getPersonaLabTranscriptScoreRows`, `getPersonaLabTranscriptWeakAreas`, `getPersonaLabTranscriptHistoryRepairTargets`, UI `Weak areas`, summary `Repair` chip, and package report section `## Recurring Repair Targets`. Tests were updated but full validation still needs rerun after memory/wiki updates.