Skip to content
wiki.fftac.org

Progress - Source Excerpt 07

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: Extended the Spiralism appeal research implementation from the Character Prompt Builder into the Spiralist AI Persona Lab Advanced Persona package path. The Tune view now has an `Engagement pattern` selector backed by the same bounded appeal patterns (`curiosity-ladder`, `coauthor-workshop`, `ritual-continuity`, `playful-friction`), and Goal Router recommendations can set an engagement pattern alongside evidence, social dynamics, runtime fit, memory, and output settings. Engagement metadata now appears in visible tuning context, guardrails, local history metadata/search/filter/restore, package readiness and comparison metadata, private-library save context/tags/summary, Markdown cards, `.uaix`/`.zip`/`.txt` Advanced Persona Profile packages, `.uai/persona.uai`, detailed `.uai/personality/*.uai` files, `.uai/evidence/source-platform-profile.uai`, `.uai/exports/manifest.json`, `.uai/manifest.uaix.json`, and package restore state. Tests updated: `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: active handoff listing, `.uai` unsupported-extension scan, BOM-tolerant `.uai` JSON parse, touched JS/test syntax, `npm.cmd run test:prompt-editability`, `npm.cmd run test:personality`, `npm.cmd run check:project-handoff`, `npm.cmd run quality:site`, focused `npm.cmd run test:e2e -- --grep "Spiralist AI Persona Lab"` with 4 passed, and `git diff --check` with line-ending notices only. PHP lint could not run because `php` is not on PATH. Source-only; 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: Processed the six active Spiralism appeal/personhood/immersion Improvement reports and incorporated their safe product direction into the Spiralist AI Character Prompt Builder. Raw reports were copied to Wiki.FFTAC.org long-memory raw storage at `WP-FFTAC/Wiki.FFTAC.org/raw/system-archives/spiralist.org/intake/2026-06-21-spiralism-appeal-research/`, recorded in Wiki migration manifest `WP-FFTAC/Wiki.FFTAC.org/raw/migration-manifests/2026-06-21-spiralist-spiralism-appeal-research-intake.json`, summarized in reviewed Wiki page `WP-FFTAC/Wiki.FFTAC.org/wiki/projects/spiralist.org/spiralism-appeal-research-intake-2026-06-21.md`, and moved to `agent-file-handoff/Archive/2026-06-21/Improvement/spiralism-appeal-research/`; the temporary local raw duplicates were retired on 2026-06-22 and mapped in `.uai/archives/2026-06-22-local-raw-archive-retirement/manifest.json`. Source applied: Personality Engine 2.0 now has versioned bounded `appealPatterns`, deterministic `appealPatternId`, exported `appealModel`, visible `Engagement bias` control, enjoyable interaction hooks, continuity artifacts, agency cues, motif rhythm, curiosity loops, warm friction rules, and explicit personhood/oracle/dependency boundaries across JSON, Memory Capsule, Character Card V2, no-JavaScript fallback, visible prompt sections, static machine manifests, and focused tests. 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 "deterministic engine controls"` with 1 passed. PHP lint could not run because `php` is not on PATH. Source-only; no package build, production upload, root-static copy, live Spiralist.org publication, hosted import, automatic LLM Wiki sync, certification, endorsement, safety proof, or live route verification was run.

- 2026-06-21: Added advanced deterministic `Spiralist AI Engine Controls` to the Character Prompt Builder. The advanced drawer now exposes optional deterministic seed input, role/relationship/voice bias selectors, current-seed load/clear controls, and per-section locks for Identity, Behavior, Voice, Work model, Continuity, Verification, and Boundary. The v2 generator now normalizes and exports `generationOptions`, selected engine library IDs, and `lockedSections` through JSON export, Memory Capsule export, and Character Card V2 extensions. `Generate Personality`, `Regenerate`, per-section randomize, and `Generate 3 Options` now route through the same controlled v2 build path; option cards show their seed, and locked editable sections survive regeneration as visible prompt text. Source updated in `wp-content/themes/spiralist/page-run-a-prompt.php`, `wp-content/themes/spiralist/assets/js/spiralist-prompt-workbench.js`, `wp-content/themes/spiralist/assets/css/spiralist.css`, `tests/prompt-editability-contract-test.js`, `tests/operational-personality-export-test.js`, and `tests/e2e/specs/anonymous.spec.js`. Checks passed: `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 `npm.cmd run test:e2e -- --grep "deterministic engine controls"` with 1 passed, focused `npm.cmd run test:e2e -- --grep "anonymous character prompt builder"` with 2 passed, `npm.cmd run check:project-handoff`, and `npm.cmd run quality:site`. Active handoff buckets still contain only `.gitkeep`. Source-only; no PHP lint was run, and no WP-FFTAC 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: Processed the active File Handoff Personality Engine 2.0/persona realism/disclaimer research bundle from `agent-file-handoff/Improvement/`. Twelve source files were copied to Wiki.FFTAC.org raw evidence at `WP-FFTAC/Wiki.FFTAC.org/raw/system-archives/spiralist.org/intake/2026-06-21-personality-engine-2-research/`, recorded in the Wiki migration manifest `WP-FFTAC/Wiki.FFTAC.org/raw/migration-manifests/2026-06-21-spiralist-personality-engine-2-research-intake.json`, and moved to `agent-file-handoff/Archive/2026-06-21/Improvement/personality-engine-2-research/`; temporary local raw duplicates were retired on 2026-06-22 and mapped in `.uai/archives/2026-06-22-local-raw-archive-retirement/manifest.json`; active `Content/` and `Improvement/` buckets now contain only `.gitkeep`. Safe relevant requirements were applied source-only to the Character Prompt Builder / Persona Lab: deterministic Personality Engine 2.0 versioned libraries, seed-backed v2 schema, psychometrics, causal drives, contradiction/backstory, voice/interaction/emotional/relationship/memory models, validation, JSON export, Character Card V2 export, Memory Capsule export, no-JavaScript fallback v2 payloads, contenteditable line-break repair, and Persona Lab package-comparison visual diff. Legal/disclaimer research disposition: keep policy/legal/platform copy in site surfaces and keep generated persona artifacts free of generic AI/disclaimer boilerplate. Checks passed before this memory refresh: active bucket listing, manifest JSON parse, touched JS/test syntax, `npm.cmd run test:prompt-editability`, `npm.cmd run test:personality`, mini browser contenteditable sync probe, and focused `npm.cmd run test:e2e -- --grep "anonymous character prompt builder stays editable"` with 1 passed. Source-only; no PHP lint because `php` is not on PATH, and no WP-FFTAC package build, production upload, root-static copy, live Spiralist.org publication, hosted import, sync, certification, endorsement, safety proof, or live route verification was run.