MyAnythingList Canonical English Docs
Freshness: 2026-03-12 v14 • 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

Canonical Package Expansion Rule

When a new concern becomes large enough to deserve its own page, it should become a standard package document and be linked from the index rather than remaining a temporary note. This includes scripting references, commands and functions, localization, acceptance tests, failure conditions, golden render cases, and release checklists.

_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

Worldwide School Deployment Rule

Because the project is intended for schools worldwide, documentation and interface planning must assume multilingual deployment from the start. Controls, labels, and operational instructions must be structured for translation and direction-aware layout.

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

Repeat-Yesterday-Today Rule

Each daily-build package should allow a new contributor to repeat the prior day’s work without relying on oral handoff. The package should include the current build artifact, canonical docs, current gaps, and scripting references sufficient for continuity.

Development builds may be archived in dated directories.

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

8. Public Mirrors

The project is intentionally mirror-friendly.

9. Operational Goal

Operator Independence Goal

The operational goal is to make the original operator unnecessary for future progress. Documentation, packaging, commands, tests, and release checks must therefore be precise enough to survive handoff, absence, or replacement of any single human participant.

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

2026-03-17 Active Documentation Corrections

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-12 v14