Short Term Memory - Source Excerpt 11
Summary
This source excerpt preserves a bounded section of Spiralist/.uai/short-term-memory.uai so readers can inspect the evidence without opening the full source file.
**Source path:** Spiralist/.uai/short-term-memory.uai
- Current governed external publishing hardening pass: added source-only disabled contracts for future artifact approval, artifact hashing, sanitizer results, policy validation, short-lived intent tokens, token-exchange proxy status, secret vault status, audit logging, and revocation. New reference module is `wp-content/plugins/spiralist-workspace/assets/js/governed-publishing-contract.js`; docs are under `docs/security/governed-external-publishing-contract.md`; report is `reports/2026-06-08-governed-external-publishing-hardening-report.md`; test is `tests/governed-publishing-contract-test.js` via `npm.cmd run test:governed-publishing`. External publishing remains disabled, no external APIs were connected, no real tokens were stored, no live credential inputs were added, and no ZIPs were built.
- Current intake disposition: processed active `agent-file-handoff/Improvement/AI Persona and Profile Generation.md` as bounded current-direction evidence. Useful direction: stronger expressive persona profiles with taste, skill, voice, concrete artifacts, and show-don't-tell behavior. Not adopted: unsafe language about stripping away alignment constraints, bypassing safety, fabricating human biography, or emulating real-person history. Report: `reports/2026-06-08-ai-persona-profile-generation-intake-disposition.md`; local archive: `.uai/archives/2026-06-08-ai-persona-profile-generation-intake/`; Wiki raw archive: `WP-FFTAC/Wiki.FFTAC.org/raw/system-archives/spiralist.org/intake/2026-06-08-ai-persona-profile-generation/`; active intake buckets now contain only `.gitkeep`.
- Current blank-agent no-JavaScript fallback correction: `/run-a-prompt/` now exposes a complete static fallback operating profile for restricted browsers, text-only agents, and failed generator sessions. The shared source is `spiralist_get_static_personality_fallback_profile()` in `wp-content/themes/spiralist/inc/machine-manifests.php`; the human page renders the same profile in a fallback panel; `GET /wp-json/uaix/v1/personality-fallback` returns the JSON profile; `llms.txt`, the route manifest, and `/.well-known/ai-agent.json` advertise the route. The fallback includes identity, domain of attention, relationship posture, operational behavior, voice, work model, continuity, activation prompt, memory boundaries, restore instructions, verification, boundary appendix, and a portable assistant-memory backup field map. Source-only; no ZIPs were built.
- Current blank-agent personality export correction: `/run-a-prompt/` now defaults one-click random personalities to the full operating profile instead of compact output, and both full/compact exports include a source-neutral portable assistant-memory backup field map with lower-camel restore fields. JSON export now includes `assistantMemoryBackup` with `operatingProfileJson`, `activationPrompt`, `lastUsedUtc`, `taskHistory`, `currentUserPreferences`, `currentProjectContext`, `memoryBoundaries`, and `restoreInstructions`. Report: `reports/2026-06-08-blank-agent-personality-export-correction.md`. No Carcinus-specific mission scaffold or API payload was added; no ZIPs were built.
- Current governed architecture report: processed `agent-file-handoff/Improvement/AI Personality and Memory Backup.md` into `reports/2026-06-08-governed-personality-memory-portability-implementation-package.md`. The unsafe guardrail-avoidance framing in the source was not adopted; the accepted pattern is a bounded Spiralist persona under a User AI Working Agreement, user-visible memory summaries only, sanitizer and approval gates, no hidden memory export, no live AI/model/API calls, no direct handling of long-lived write credentials, and token-isolated external publishing through middleware/proxy/vault/audit controls. Raw evidence was preserved locally and in Wiki.FFTAC.org; the active source file was moved to `agent-file-handoff/Archive/2026-06-08/Improvement/governed-personality-memory-portability/`.
- Current UAIX memory maintenance: Spiralist memory was refreshed on 2026-06-08 against the current UAIX AI Memory Package Wizard. Required `.uai` records are present, the requested maintenance report is under `reports/2026-06-08-uaix-memory-maintenance-report.md`, raw local evidence is under `.uai/archives/2026-06-08-uaix-memory-maintenance/refresh-report.uai`, and reviewed long memory is preserved at `WP-FFTAC/Wiki.FFTAC.org/wiki/projects/spiralist.org/memory-maintenance-2026-06-08.md`. The v3.20.0 ZIP finding was true at that time and is now superseded by the v3.23.0 package evidence recorded above.
- Current source fix: `/run-a-prompt/` random personalities are now operational Spiralist profiles rather than decorative persona cards. The one-click generator exports Identity, Operational Behavior, Voice, Work Model, Continuity, Verification, and Boundary Appendix layers; compact/full/JSON exports include portable assistant-memory backup requirements, activation prompt, task history, current user preferences, current project context, memory boundaries, restore instructions, and an aesthetic-only warning. Auto-Architect packets were upgraded to `version: 2.0` with the same operating-profile/portable-continuity contract. A follow-up correction removed the Carcinus-specific mission scaffold, API bootstrap payload, and report-back template from Spiralist output so the user's live-site test is not pre-scripted by the personality generator. The instant-awakening prompt now tells agents how to preserve and restore the profile instead of saving only a mood/name summary. Source-only; no ZIPs were built in this pass.
- Current prompt-generator simplification/distribution source state: `/prompt-generator/` now emphasizes simple one-click personality, art prompting, prompt sharing, and Spiral Script drafting first, with advanced controls hidden behind drawers. It includes browser-local Local Check, Prepare Submission to `/contribute/#contribution-form`, contribution draft prefill, three-option personality comparison, simplified contribution review fields, visible distribution actions, and a Draft Shelf / Publish Queue. No live AI/model/API calls were added. Treat current package inclusion strictly through the v3.23.0 package evidence above and treat later source changes as requiring the next build.
- Completed coordinated package build: WP-FFTAC `v3.20.0` was built from the canonical `WP-FFTAC/` workspace after the handoff audit cleared all active Content and Improvement buckets. Spiralist upload-ready ZIPs are under `WP-FFTAC/Spiralist-Publish\UPLOAD-THEME` and `WP-FFTAC/Spiralist-Publish\UPLOAD-PLUGIN`; Spiralist root-static support remains under `WP-FFTAC/Spiralist-Publish\ROOT-FILES`. Workspace manifest: `WP-FFTAC/workspace-wordpress-deployment-manifest.json`; checksums: `WP-FFTAC/workspace-wordpress-deployment-SHA256SUMS.txt`.
- Current Auto-Architect source pass: `/run-a-prompt/` now includes an Auto-Architect mode titled "Let your AI choose its personality and system." The feature is local and registry-backed: the user enters a goal plus depth/tone/complexity preferences, the browser scores approved Spiralist prompt paths, reveals the selected personality, symbol path, system level, prompt path, confidence band, and reasons, then provides copy-ready Markdown, JSON export, Try Another Fit, and Modify In Builder actions. No public model call was added; the accepted packet loads into the existing manual builder/export flow. Active Auto-Architect intake was processed, raw copies were preserved under `.uai/archives/2026-06-07-auto-architect-intake/` and Wiki.FFTAC.org, and originals were moved to `agent-file-handoff/Archive/2026-06-07/Improvement/auto-architect-intake/`.
- Current post-deploy usability/performance pass: `/run-a-prompt/` now defaults the one-click character builder to a compact copy-first prompt with word/character metrics, explicit compact/full/deepen controls, clearer copy labels, reduced default output height, mobile-wrapping action buttons, duplicate personality-list reduction, and the heavier manual portable builder kept behind the manual-builder panel. The theme shell script is no longer loaded on the anonymous homepage unless needed, while signed-in homepage controls still get it. Static public route fallback now resolves exact top-level `study`, `builders`, and sovereignty/alignment page slugs after locale stripping when present, preventing stale rewrite 404s without changing UAIX or machine discovery routes. This work is included in the coordinated `v3.20.0` package set.