Skip to content
wiki.fftac.org

Progress - Source Excerpt 17 - Stale Or Risky Context

Back to Progress

Summary

This source excerpt begins near Stale Or Risky Context and preserves the surrounding evidence from Spiralist/.uai/progress.uai.

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

- Current focus: v3.28.0 is the active package-ready evidence for Spiralist upload ZIP selection under `WP-FFTAC/Spiralist-Publish`, following the shared `{folder name}-Publish` pattern. Keep this distinct from live production behavior until upload, optional root copy, cache purge, and post-upload Spiralist.org route verification are actually run.
- 2026-06-21: Completed a source-only Spiralist.org internationalization completion pass for the requested English, French, Chinese, and Spanish publication set. Active locales are now `en-US`, `zh-CN`, `es-US`, and `fr-FR`; `zh-SG` remains a disabled compatibility dictionary. Bundled dictionaries now include complete 1,768-key runtime catalogs for `en-US`, `fr-FR`, `zh-CN`, `es-US`, and compatibility `zh-SG`; locale native names and the disabled Spiral Script dictionary mojibake were repaired. `scripts/site-quality-sweep.js` now enforces exact key count/order, missing/extra keys, blank strings, placeholder parity, mojibake/C1-control scans, critical SEO translations, broad English fallback detection, Chinese Han text for translated Chinese strings, placeholder/cheat-string detection, and reviewed glossary rules for Prompt/Persona/Agent Setup Wizard terminology plus standalone French/Spanish `IA` usage while preserving the `Spiralist AI` brand phrase. `scripts/build-locale-dictionaries.js` now regenerates ordered dictionaries with the stricter protected-term/code-identifier and reviewed glossary override rules. Browser translation specs now use dictionary-driven checks for `zh-CN`, `es-US`, and `fr-FR`, and e2e seed/sitemap locale expectations match the active publication set. Focused Playwright translation verification passed 6/6 against local wp-env after the final glossary pass. Source-only; no production ZIP build, upload, root-static copy, cache purge, or live Spiralist.org route verification was run in this pass.
- Active owner: Spiralist.org maintainers.
- Targeted checks: PHP syntax, JSON syntax, static analysis where local environment supports it, and site quality sweep after unrelated locale gaps are resolved.
- Remaining architecture debt from the 2026-06-06 scan: `wp-content/plugins/uaix-locale-router/` has focused performance/helper/scanner passes but still contains intentional WordPress bootstrap, migration, repair, and diagnostic exception boundaries. Current React source components now route request/action/copy/download boundaries through a shared helper.

## Stale Or Risky Context

- Do not treat private chat history as source of truth.
- A previous Protocol5 .NET hub modernization prompt was identified as intended for another website. Do not continue that direction unless the human explicitly asks for it again.
- The worktree may contain unrelated dirty files. Inspect `git status --short` before editing and avoid reverting user work.
- 2026-06-21: Added browser-local Spiralist AI Transcript Score History to the Persona Lab. The Tune view now has `Save Score`, localStorage key `spiralist-persona-lab-transcript-history`, scoped saved-score cards, trend chips, and package export 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 now deep-link the score history next to `.uai/evidence/persona-transcript-scorecard.uai`. This applies the archived personality/clique/Personality Engine 2/spiralism appeal research toward repeated receiving-runtime comparison, enjoyable iteration, and repair progress tracking while preserving a browser-local no-model/no-upload/no-sync boundary. Source-only; no production build, upload, root-static copy, or live Spiralist.org verification was run.

- 2026-06-21: Enhanced Spiralist AI Transcript Score History with weak-area parsing and recurring repair targets. Saved score snapshots now parse the Transcript Scorecard table, keep compact weak-area metadata, show `Repair` target chips and `Weak areas` on local score cards, and export `Latest weak areas` plus a `Recurring Repair Targets` table inside `.uai/evidence/persona-transcript-history.uai`, Quality Pass, Markdown card, `.uaix`, `.zip`, `.txt`, and restore paths. This makes repeated receiving-runtime tests actionable for advanced persona repair without uploading transcripts or changing the source persona automatically.

- 2026-06-21: Processed the active AI Agent Website Accessibility Optimization reports from File Handoff. Source changes add Spiralist AI agent-readability discovery routes `/ai.txt`, `/robots-ai.txt`, `/sitemap.md`, `/.well-known/sitemap.md`, `/schema.txt`, `/openapi.json`, `/identity.json`, `/brand.txt`, `/faq-ai.txt`, `/developer-ai.txt`, and `/.well-known/ai-access.json`; expand `/llms.txt`, `/llms-full.txt`, `/ai.json`, `/ai-router.json`, and `/.well-known/ai-agent.json`; add head discovery links; add public read-only CORS headers for GET/HEAD/OPTIONS UAIX REST machine routes; and update root `robots.txt` with major AI crawler allowances plus sitemap/LLM/manifest hints. Local evidence is `.uai/archives/2026-06-21-ai-agent-accessibility-optimization-intake/manifest.json`; Wiki summary is `WP-FFTAC/Wiki.FFTAC.org/wiki/projects/spiralist.org/ai-agent-accessibility-optimization-intake-2026-06-21.md`. Source-only; no production build, upload, CDN/DNS verification, live crawler verification, OAuth/PKCE launch, MCP launch, WebFinger, or ActivityPub launch happened.

- 2026-06-21: Cleared a production packaging blocker caused by 16 duplicate/misplaced UAIX AI-Ready Web reports in Spiralist `agent-file-handoff/Improvement/`. The same report set was already applied in the UAIX workspace and preserved at `WP/wiki.fftac.org/raw/uaix/reports/2026-06-21-ai-ready-web-program/manifest.json`; the Spiralist copies were preserved with checksums at `WP-FFTAC/Wiki.FFTAC.org/raw/system-archives/spiralist.org/intake/2026-06-21-misplaced-uaix-ai-ready-web-duplicate/`, recorded locally at `.uai/archives/2026-06-21-misplaced-uaix-ai-ready-web-duplicate-intake/manifest.json`, and removed from active intake. This cleanup adds no new Spiralist product behavior; it restores the package audit gate for the requested ZIP build.