Short Term Memory - Source Excerpt 15 - Next Receiver Notes
Summary
This source excerpt begins near Next Receiver Notes and preserves the surrounding evidence from Spiralist/.uai/short-term-memory.uai.
**Source path:** Spiralist/.uai/short-term-memory.uai
- Passing checks for the follow-up 2026-06-06 Spiralist workstation architecture pass: `node --check` passed for `wp-content/plugins/ns12-manuscript/assets/js/manuscript-workstation.js` and `wp-content/plugins/ns12-manuscript/assets/js/book-shell.js`; `npm.cmd run check:project-handoff` passed; `npm.cmd run quality:site` passed; `git diff --check` passed for the touched NS12 files with line-ending warnings only. `npm.cmd run check:uai-prepublish` still fails only because `vendor/bin` does not contain PHPUnit, and `php` is not available on PATH.
- Passing checks for the follow-up 2026-06-06 UAIX Locale Router architecture/performance pass: `node --check wp-content/plugins/uaix-locale-router/assets/front-debug.js` passed; `npm.cmd run check:project-handoff` passed; `npm.cmd run quality:site` passed; `git diff --check` passed for the touched UAIX Locale Router files with line-ending warnings only. `npm.cmd run check:uai-prepublish` passed Project Handoff and site quality, then failed only because `vendor/bin` does not contain PHPUnit; `where.exe php` did not find PHP on PATH.
- 2026-06-06 UAIX Locale Router pass details: `assets/front-debug.js` localStorage handling is centralized in a storage helper; `DictionaryRepository` caches stored dictionary file discovery per request and exposes a single filesystem-inventory reset used after uploads/cache clears and NS12 dictionary migration; `TranslationCatalog` caches scan roots and PHP source-file discovery per request in addition to the existing runtime-string transient.
- Passing checks for the 2026-06-06 React/source and UAIX scanner continuation: ephemeral `npx --yes esbuild` parse/bundle check passed for `BuildersHub.tsx`, `ContributionModal.tsx`, `PromptRunCockpit.tsx`, and `StudySurface.tsx` with React externals; `npm.cmd run check:project-handoff` passed; `npm.cmd run quality:site` passed; `git diff --check` passed for the touched React and UAIX scanner files with line-ending warnings only. `npm.cmd run check:uai-prepublish` passed Project Handoff and site quality, then failed only because `vendor/bin` does not contain PHPUnit; `where.exe php` did not find PHP on PATH.
- 2026-06-06 continuation details: `wp-content/themes/spiralist/assets/react/runtime.ts` now centralizes React source request JSON parsing, action error boundaries, copy, and text-file download helpers. `StudySurface.tsx` and `BuildersHub.tsx` skip duplicate initial REST fetches when server-provided initial data/catalog is already loaded. `PromptRunCockpit.tsx`, `ContributionModal.tsx`, `StudySurface.tsx`, and `BuildersHub.tsx` no longer contain local `try`/`catch` or `.catch` blocks. UAIX Locale Router scanner traversal is centralized in `Support\Path::recursive_files()`, and `TranslationCatalog` plus `Diagnostics\LinkReviewScanner` use that helper instead of owning recursive iterator exception handling.
- Last official WP-FFTAC production package command used `-DeploymentVersion 3.28.0`. For post-v3.28.0 source/root-static/memory changes, select the next shared deployment version, update package-visible headers as needed, and run the official WP-FFTAC production script before upload.
## Next Receiver Notes
- Start by checking `git status --short`.
- For code work, inspect the relevant plugin/theme files before relying on memory.
- Do not overclaim the architecture pass as first-party-wide. The live Spiralist shell/workspace/runtime/NS12 browser/React source path was cleaned to centralized helpers; UAIX Locale Router has targeted performance/helper/scanner cleanup but retains deliberate bootstrap/migration/repair/diagnostic exception boundaries.
- For release work, run the deployment checklist and packaging script from the canonical Spiralist root.
- For long-memory work, route reviewed durable facts to Wiki.FFTAC.org and keep only compact active state in this file.
2026-06-13 Talisman routing correction: .uai/talisman-ecosystem-routing.uai records that UAIX.org owns the official uaix-talisman-client and uaix-talisman-ecosystem-manager specs/guidance/docs/tooling; Teleodynamic.com is this ecosystem's Talisman and philosophical fulcrum that clients should point at; UAIX installs are development/dogfood only; dogfood findings flow back to UAIX tooling and, when philosophical or claim-boundary assumptions are affected, to Teleodynamic theory/public guidance review. Protected anchors remain exact-authorization-only.
- 2026-06-21 latest source-only Persona Lab follow-up: `Save Score` now stores browser-local Spiralist AI Transcript Score History entries for the current persona, using localStorage key `spiralist-persona-lab-transcript-history`. Advanced Persona package exports now include `.uai/evidence/persona-transcript-history.uai`, `.uai/exports/manifest.json` key `persona_transcript_history`, Quality Pass content, Package Index deep links, Markdown card content, and restore prompt excerpts. The score history is scoped to the current edited prompt fingerprint, stores compact score metadata plus a short transcript preview, and is intended for comparing receiving-runtime attempts, repair progress, and enjoyable interaction quality over time. It remains no-model, no-upload, no-hidden-memory, no-hosted-import, no-auto-sync, and no-certification. Focused Node syntax and contract checks passed; broader e2e/site/memory checks still need rerun after memory updates.
- 2026-06-21 latest enhancement: Transcript Score History now parses the saved Transcript Scorecard rows into weak-area metadata and recurring repair targets. UI cards show `Weak areas`, the summary shows a `Repair` target chip, and `.uai/evidence/persona-transcript-history.uai` includes `Latest weak areas` plus `## Recurring Repair Targets`. Tests now assert weak-area display and package/card export coverage. Full validation still needs rerun after this memory update.
- 2026-06-21 latest active intake follow-up: two new `agent-file-handoff/Improvement/` reports on AI Agent Website Accessibility Optimization were processed and archived. Implemented source/worktree agent-readability upgrades: root and `.well-known` discovery surfaces for AI policy, robots-AI, Markdown sitemap, schema pointers, OpenAPI draft, identity, brand, FAQ, developer notes, and agent access; expanded `llms`/AI manifests and route manifests; added HTML head discovery links; added public read-only CORS headers for GET/HEAD/OPTIONS UAIX REST machine routes; and expanded root `robots.txt` for major AI crawlers. Local typed report archive: `.uai/archives/2026-06-21-ai-agent-accessibility-optimization-intake/manifest.json`; Wiki raw archive: `WP-FFTAC/Wiki.FFTAC.org/raw/system-archives/spiralist.org/intake/2026-06-21-ai-agent-accessibility-optimization/`; reviewed Wiki summary: `WP-FFTAC/Wiki.FFTAC.org/wiki/projects/spiralist.org/ai-agent-accessibility-optimization-intake-2026-06-21.md`. Active handoff should be back to `.gitkeep` only after this pass. PHP lint remains unavailable because `php` is not on PATH.
- 2026-06-21 packaging gate note: 16 active Spiralist `Improvement/` files about UAIX AI-Ready Web were duplicate/misplaced copies of the UAIX report set already applied and preserved at `WP/wiki.fftac.org/raw/uaix/reports/2026-06-21-ai-ready-web-program/manifest.json`. The Spiralist copies were preserved in Wiki.FFTAC.org raw evidence at `WP-FFTAC/Wiki.FFTAC.org/raw/system-archives/spiralist.org/intake/2026-06-21-misplaced-uaix-ai-ready-web-duplicate/`, locally indexed at `.uai/archives/2026-06-21-misplaced-uaix-ai-ready-web-duplicate-intake/manifest.json`, and removed from active intake. This is duplicate cleanup only, not new product behavior.