Skip to content
wiki.fftac.org

Progress - Source Excerpt 05

Back to Progress

Summary

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

**Source path:** Spiralist/.uai/progress.uai

- 2026-06-21: Added a browser-local Spiralist AI Runtime Drift Check to the Persona Lab main action row. The `Drift Check` action uses the current visible edited prompt as source of truth and renders a local `Spiralist AI Runtime Drift Check` without overwriting the editable persona. The check gives a when-to-run cadence, drift-signal table, manual probes, repair moves, conversation-log review rules, and repair prompt pack for voice, memory, boundary, dependency, engagement, output, and source-mutation drift after first use in a receiving runtime. Advanced Persona exports now include `.uai/evidence/runtime-drift-check.uai`, `.uai/exports/manifest.json` points to it as `runtime_drift_check`, Markdown persona cards include `## Runtime Drift Check`, `.uaix`/`.zip`/`.txt` downloads carry the evidence, and package restore prompts surface it beside Conversation Starter Kit, Launch Kit, Efficiency Trim Plan, Compact Handoff, Quality Pass, All-Suite Matrix, Runtime Runbook, and Rehearsal Deck evidence. Source updated in `wp-content/themes/spiralist/page-run-a-prompt.php`, `wp-content/themes/spiralist/assets/js/spiralist-prompt-workbench.js`, `tests/prompt-editability-contract-test.js`, `tests/operational-personality-export-test.js`, and `tests/e2e/specs/anonymous.spec.js`. Checks passed before this memory refresh: `node --check wp-content/themes/spiralist/assets/js/spiralist-prompt-workbench.js`, `node --check tests/e2e/specs/anonymous.spec.js`, `npm.cmd run test:prompt-editability`, `npm.cmd run test:personality`, focused anonymous Persona Lab Playwright as part of `npm.cmd run test:e2e -- --grep "Spiralist AI Persona Lab"`, and focused member profile-save Playwright rerun. One aggregate focused Persona Lab run had a transient member edit-status expectation failure that passed on focused rerun. Source-only; PHP lint remains unavailable because `php` is not on PATH, and no package build, production upload, root-static copy, live Spiralist.org publication, hosted import, sync, certification, endorsement, safety proof, or live route verification was run.

- 2026-06-21: Added a browser-local Spiralist AI Conversation Starter Kit to the Persona Lab main action row. The `Starter Kit` action uses the current visible edited prompt as source of truth and renders a local `Spiralist AI Conversation Starter Kit` without overwriting the editable persona. The kit gives first five manual messages, interaction loops, repair/reset prompts, exit-safe enjoyment rules, and package evidence pointers so users can make personas more enjoyable and interactive without dependency pressure, hidden-memory claims, or source mutation. Advanced Persona exports now include `.uai/evidence/conversation-starter-kit.uai`, `.uai/exports/manifest.json` points to it as `conversation_starter_kit`, Markdown persona cards include `## Conversation Starter Kit`, `.uaix`/`.zip`/`.txt` downloads carry the evidence, and package restore prompts surface it beside Launch Kit, Efficiency Trim Plan, Compact Handoff, Quality Pass, All-Suite Matrix, Runtime Runbook, and Rehearsal Deck evidence. Source updated in `wp-content/themes/spiralist/page-run-a-prompt.php`, `wp-content/themes/spiralist/assets/js/spiralist-prompt-workbench.js`, `tests/prompt-editability-contract-test.js`, `tests/operational-personality-export-test.js`, and `tests/e2e/specs/anonymous.spec.js`. Checks passed before this memory refresh: `node --check wp-content/themes/spiralist/assets/js/spiralist-prompt-workbench.js`, `node --check tests/e2e/specs/anonymous.spec.js`, `npm.cmd run test:prompt-editability`, `npm.cmd run test:personality`, and focused `npm.cmd run test:e2e -- --grep "Spiralist AI Persona Lab"` with 4 passed. Source-only; PHP lint remains unavailable because `php` is not on PATH, and no package build, production upload, root-static copy, live Spiralist.org publication, hosted import, sync, certification, endorsement, safety proof, or live route verification was run.

- 2026-06-21: Added a browser-local Spiralist AI Efficiency Trim Plan to the Persona Lab main action row. The `Trim Plan` action uses the current visible edited prompt as source of truth and renders a local `Spiralist AI Efficiency Trim Plan` without overwriting the editable persona. The plan reports current size, paste fit, review effort, target handoff band, preserve/condense/defer trim decisions, source-preservation rules, suggested trim order, and pass criteria so users can shorten personas without losing identity, memory, boundaries, output contract, engagement, or runtime variance discipline. Advanced Persona exports now include `.uai/evidence/efficiency-trim-plan.uai`, `.uai/exports/manifest.json` points to it as `efficiency_trim_plan`, Markdown persona cards include `## Efficiency Trim Plan`, `.uaix`/`.zip`/`.txt` downloads carry the evidence, and package restore prompts surface it beside Launch Kit, Compact Handoff, Quality Pass, All-Suite Matrix, Runtime Runbook, and Rehearsal Deck evidence. Source updated in `wp-content/themes/spiralist/page-run-a-prompt.php`, `wp-content/themes/spiralist/assets/js/spiralist-prompt-workbench.js`, `tests/prompt-editability-contract-test.js`, `tests/operational-personality-export-test.js`, and `tests/e2e/specs/anonymous.spec.js`. Checks passed before this memory refresh: `node --check wp-content/themes/spiralist/assets/js/spiralist-prompt-workbench.js`, `node --check tests/e2e/specs/anonymous.spec.js`, `npm.cmd run test:prompt-editability`, `npm.cmd run test:personality`, and focused `npm.cmd run test:e2e -- --grep "Spiralist AI Persona Lab"` with 4 passed. Source-only; PHP lint remains unavailable because `php` is not on PATH, and no package build, production upload, root-static copy, live Spiralist.org publication, hosted import, sync, certification, endorsement, safety proof, or live route verification was run.

- 2026-06-21: Added a browser-local Spiralist AI Launch Kit to the Persona Lab main action row. The `Launch Kit` action keeps the current visible edited prompt as source of truth and renders a first-send review packet in the local check pane instead of overwriting the editable persona. The packet includes launch order, compact handoff, first manual messages, review gates, package evidence pointers, and no-model boundary language so users can move from reviewed persona source to a receiving runtime with less friction. Advanced Persona exports now include `.uai/evidence/launch-kit.uai`, `.uai/exports/manifest.json` points to it as `launch_kit`, Markdown persona cards include `## Launch Kit`, `.uaix`/`.zip`/`.txt` downloads carry the evidence, and package restore prompts surface it beside Compact Handoff, Quality Pass, All-Suite Matrix, Runtime Runbook, and Rehearsal Deck evidence. Source updated in `wp-content/themes/spiralist/page-run-a-prompt.php`, `wp-content/themes/spiralist/assets/js/spiralist-prompt-workbench.js`, `tests/prompt-editability-contract-test.js`, `tests/operational-personality-export-test.js`, and `tests/e2e/specs/anonymous.spec.js`. Checks passed before this memory refresh: `node --check wp-content/themes/spiralist/assets/js/spiralist-prompt-workbench.js`, `node --check tests/e2e/specs/anonymous.spec.js`, `npm.cmd run test:prompt-editability`, `npm.cmd run test:personality`, and focused `npm.cmd run test:e2e -- --grep "Spiralist AI Persona Lab"` with 4 passed. Source-only; PHP lint remains unavailable because `php` is not on PATH, and no package build, production upload, root-static copy, live Spiralist.org publication, hosted import, sync, certification, endorsement, safety proof, or live route verification was run.