MyAnythingList Canonical English Docs
Freshness: 2026-03-21 v15 • Standard navigation header/footer • Every document should reveal freshness immediately at the very top and bottom.

System

system_en.html

This document explains how the MyAnythingList system is deployed, hosted, archived, and maintained operationally.

Architecture describes how the software works internally. System describes how it runs in the real world.

1. Hosting Philosophy

The system is intentionally designed to run on simple infrastructure.

A major design goal is that a media wall can be deployed using only static files on inexpensive hosting.

2. Typical Hosting Architecture

Authoring VPS
      ↓
Build / Testing
      ↓
Static publish
      ↓
S3 or CDN hosting
      ↓
Public browsers / kiosks

3. Documentation Tree

_docs/
   index-docs.html
   en/
      index_en.html
      requirements_en.html
      architecture_en.html
      system_en.html
      developer_en.html
      vision_en.html

4. Multilingual Documentation

The documentation architecture is designed for translation.

_docs/
   en/
   es/
   fr/
   de/
   zh/

5. Static Deployment

The player itself is a static HTML + JavaScript application.

6. Logging

Usage can be monitored using normal web server logs.

Examples: These logs allow operators to see:

7. Daily Builds

Development builds may be archived in dated directories.

Example:
beta/
   _daily-builds/
      2026-03-11/
         index_beta_2026-03-11-v01.html
      2026-03-12/
         index_beta_2026-03-12-v01.html
These builds provide transparency into development progress.

8. Public Mirrors

The project is intentionally mirror-friendly.

9. Operational Goal

The system should remain usable and understandable even on simple infrastructure and inexpensive hosting.

v09 Delta — Current Implementation Focus

Updated: 2026-03-12 v09

v10 Delta — Active Issues and Corrections

v15 Delta — Daily Build Artifact Naming

The canonical daily HTML build artifact name is index_beta_YYYY-MM-DD-vNN.html. The same rule should be used consistently across handoffs, local archives, and dated build folders.

Updated: 2026-03-21 v15

v14 Delta — Educational Mission, Transparency, and Misuse Resistance

MyAnythingList is a public educational system intended to help ethical, curious, and globally diverse people learn how information can be structured, inspected, rendered, and shared. The project should favor transparency, inspectability, multilingual access, and source-aware communication over black-box presentation.

Updated: 2026-03-21 v15

v16 Delta — System Playlist Loading Contract

The loader contract is now:

  1. explicit ?MyAnythingList=... override if present
  2. ./_MyAnythingList.txt from the current directory
  3. remote fallback only when local content is unavailable or explicitly requested

When running from file://, the system must still attempt the local relative path first. If the browser blocks the read, the UI should expose that condition and invite a manual local selection. The system must not mask this state with embedded sample data for the default remote playlist URL.

Updated: 2026-03-21 v16

v17 Delta — System Contract for Local and Remote Playlist Reads

The system contract is now:

  1. Attempt the explicit override URL if one was supplied.
  2. Attempt the exact sibling file ./_MyAnythingList.txt from the current directory, including under file://, using more than one browser-compatible read path where available.
  3. Only then surface manual recovery UI or remote fallback.

Manual local selection is a recovery tool, not proof that the automatic sibling-path contract succeeded. Exact remote playlist requests must preserve exact-source semantics and must not be fulfilled with hidden proxy content.

Updated: 2026-03-21 v17

v18 Delta — System Packaging for Backlog Artifacts

Operational packaging should include the current comprehensive backlog TXT and HTML artifacts in the English docs bundle when they are refreshed. These files are part of the system memory for future work, regression awareness, and AI handoff continuity.

Updated: 2026-03-21 v18