Docs Index Requirements Architecture Developer System Thumbnail System Playlist Format Editor Guide Quickstart Printing Streams Vision Manuscript
Canonical docs package: 2026-03-12 v03 • Updated from prompt-defined packaging rule • Last curated: 2026-03-12

Iteration Packaging Workflow

Each relevant prompt now advances the canonical documentation package. The assistant must curate the prompt into the docs, emit the next package version, and preserve previous iterations rather than replacing them.

This rule works together with the prompt-capture rule: every relevant prompt updates documentation governance, requirements, architecture, system notes, or other affected docs before the package is emitted.

Documentation Integration Discipline

Do not treat chat as the long-term memory of the project. The docs are the memory. New rules about shared navigation, freshness timestamps, clickable monospaced URL examples, bug definitions, packaging structure, export behavior, and build workflow must be curated into the correct documents as they are defined.

Developer Guide

developer_en.html

This document describes how developers should understand, extend, and maintain the MyAnythingList system.

1. Development Philosophy

Future developers should not need historical chat logs to understand how the system works.

2. Core System Components

Playlist text
   ↓
URL discovery
   ↓
Command parsing
   ↓
Tile model creation
   ↓
Thumbnail / QR resolution
   ↓
Grid rendering

3. Playlist Parser

The parser extracts valid URLs from any UTF-8 text.

Rules: Example:
My research notes:

https://example.com/article

#_ReplaceThumbnailWithImage("cover.jpg")

4. Command System

Commands extend playlist behavior.

Examples:
#_ReplaceThumbnailWithImage("image.jpg")
#_LoadImage("panel.png")
#_LoadImageHideLinks("poster.png")
Commands apply to the most recent URL unless otherwise defined.

5. UI State Architecture

Runtime state is controlled by configuration variables.

Examples: These values may be set through:

6. Thumbnail System

Thumbnail sources are prioritized:
Command thumbnail
→ Uploaded thumbnail
→ Platform thumbnail
→ Fallback image
Rules:

Developers must treat URL art as a first-class thumbnail mode with real layout requirements, not as throwaway fallback text.

7. Contribution Guidelines

Documentation discipline

8. Long-Term Goal

The project aims to remain understandable to future developers and AI systems for decades.